Virlager - Графічна консоль для управління віртуальними машинами KVM від Red Hat. Використовуючи Virt-Manager, ви можете створювати, редагувати, запускати та зупинити віртуальні машини на гіпервізорі KVM. Ви можете налаштувати параметри віртуальних машин, що значно спрощує роботу порівняно з керуванням KVM з інтерфейсу командного рядка.
У статті ми розглянемо установку Virlager На сервері з KVM типові завдання управління віртуальними машинами на графічній консолі та показати, як користуватися Manager від клієнта Windows.
Зміст:
- Інсталяційний virt-менеджер у Linux
- Управління KVM через Virt-Manager з Windows
- Використання Manager для управління віртуальними машинами KVM
- Типові проблеми з virt-manager
Інсталяційний virt-менеджер у Linux
Перш за все, вам потрібно встановити необхідні пакети з основного сховища на сервері з KVM (у нашому прикладі сервер KVM встановлений на Linux Centos). Дотримуйтесь наступної команди YUM (або DNF):
# Yum install-virt-manager xorg-x11-xauth визволення-sans-fonts
Щоб віддалено підключитися до менеджера Virt-Manager з комп'ютера Windows, вам потрібно додатково налаштувати SSH. Відкрийте файл sshd_config:
# nano/etc/ssh/sshd_config
Увімкніть такі параметри:
X11Forwarding Так x11displayOffset 10 x111Uselocalhost Так
Відновити послугу SSHD:
# Сервіс SSHD перезапуск
Управління KVM через Virt-Manager з Windows
Для віддаленого з'єднання до Virlager За допомогою Windows Computer вам знадобиться наступне відповідно до:
- Putty - клієнт SSH
- Xming - порт сервера для Windows.
Ви можете завантажити Putty з офіційного веб -сайту https: // www.Шпаклівка.Org/, і xming за посиланням https: // sourceforge.Net/Projects/Xming/
Відкрита шпаклівка, перейдіть до Connepent-> SSH-X11. Увімкніть параметр Enable X11.
Тепер на вкладці сеансу вкажіть адресу сервера KVM, назва сеансу, вкажіть порт та зберегти з'єднання.
Щоб підключитися від Windows віддалено до сервера KVM через Virlager, Використовується наступне замовлення:
- Спочатку ти починаєш Xming;
- Запустіть консервований сеанс шпаклівки з опцією X11 переадресація;
- Підключіть К Virlager.
Після включення Xming Вам слід світити піктограму X у лотку:
Після авторизації ви повинні побачити список віртуальних машин.
Використання Manager для управління віртуальними машинами KVM
Клацнувши PKM на віртуальній машині, ви можете вимкнути, перезапустити, увімкнути VM.
Далі я хочу змінити каталог для зберігання віртуальних машин, оскільки головне місце на диску під час встановлення операційної системи на сервері з KVM я віддав його в каталог VZ. Щоб змінити стандартний каталог, перейдіть до меню "Редагувати -> Деталі підключення".
У вікні, яке відкриється, потрібно перейти на вкладку "Зберігання". Щоб створити новий пул, вам потрібно зупинити роботу поточного, а потім видалити його:
Після встановлення пулу кнопка видалення стане активною:
Тепер ви можете створити пул у потрібному вам каталозі або розділі:
Після цього мій головний розділ для файлів VM став активним:
Або просто видалити оригінальний каталог і створив Simlink у потрібному розділі:
# Rm -rf/var/lib/libvirt/зображення/
# Ln -s/vz/disk // var/lib/libvirt/зображення
Тепер ви можете спробувати створити нову віртуальну машину KVM. Нижче я додаю ряд скріншотів, на яких за кроками це буде більш -менш чітко. Врешті -решт я опишу весь процес створення машини.
- Коли ви натискаєте кнопку на першому скріншоті, запускається процес створення нової віртуальної машини KVM;
- Потім ми вказуємо, з чого розпочати установку ОС на віртуальній машині. Я використовував локальне зображення ISO з розподілом CentOS 8;
- Далі коригуються ресурси віртуальної машини: кількість пам'яті та VCPU, розмір віртуального диска (якщо це необхідно, він може бути розширений або зменшений), назвати та вказати мережу;
- Після створення VM, встановлення зображення ОС, яке було вказано при створенні.
Щоб змінити ресурси або деякі параметри вже створеної машини, вам потрібно виділити її та натиснути кнопку "Відкрити". У меню, що відкривається, натисніть на лампочку, і у вас буде список параметрів віртуальної машини KVM.
Щоб додати новий сервер KVM, виконайте наступне "Файл -> Додати з'єднання" та заповніть дані у вікні, що відкривається:
Типові проблеми з virt-manager
Під час вивчення інтерфейсу Virlager, Я зіткнувся з кількома помилками і вирішив описати їх у статті. Перша помилка, з якою я стикався, була на етапі створення нової віртуальної машини:
Помилка libvirt: не вдається виконати двійкову/etc/libvirt/гачки.QEMU: Немає такого файлу чи каталогу.
Система присягнула відсутність файлу, який, швидше за все, буде створений при встановленні KVM на сервері, але в моєму випадку вона відсутня. Питання було вирішено, створюючи файл:
# Touch/etc/libvirt/гачки/qemu
Після цього вам потрібно перезапустити послугу Libvirtd:
# Послуга libvirtd перезапуск
Наступна помилка очікувала мене негайно на наступному кроці встановлення:
Не в змозі завершити встановлення: «Об'єкт Nonetype не має атрибутів StorageVollookupBypath
Щоб вирішити цю проблему та, можливо, наступні інші, вам потрібно встановити пакет Qemu-kvm-inuls:
# yum Встановіть qemu-kvm-tools -y
Після виконаних дій віртуальна машина була створена без помилок, і я зміг встановити на ній операційну систему гостей.
Керуйте KVM через Virlager дуже зручно. Ви значно скоротите час для виконання звичайних операцій з віртуальними машинами, а також можете підключитися до них з Windows.