Поиск по сайту:

Управление виртуальными машинами KVM с помощью веб-консоли Cockpit в Linux


Cockpit – это бесплатный интерфейсный инструмент с открытым исходным кодом, обеспечивающий административный доступ к системам Linux. Он позволяет системным администраторам отслеживать, управлять и устранять неполадки серверов Linux. Он обеспечивает интуитивно понятный веб-интерфейс, в котором легко ориентироваться и отслеживать основные функции и ресурсы системы.

С помощью Cockpit вы можете делать множество вещей. Вы можете отслеживать системные показатели, такие как использование ЦП и памяти, просматривать системные журналы, настраивать сеть, проверять состояние запущенной службы, управлять учетными записями пользователей и многое другое.

В этом руководстве мы сосредоточимся на том, как управлять виртуальными машинами KVM с помощью веб-консоли Cockpit в Linux.

Требования

Прежде чем продолжить, убедитесь, что вы установили платформу виртуализации KVM в своей системе Linux. У нас есть подробное руководство о том, как установить KVM на CentOS 8 и как установить KVM на Ubuntu 20.04.

Шаг 1. Установите веб-консоль Cockpit в Linux

Первой задачей будет установка Cockpit на сервер Linux. Мы покажем, как это сделать в системах Debian и Ubuntu. У нас уже есть статья о том, как установить Cockpit на CentOS 8 и RHEL 8.

Для начала обновите списки системных пакетов.

sudo apt update

После этого установите консоль cockpit, вызвав команду:

sudo apt install cockpit

Наряду с cockpit вам необходимо установить пакет cockpit-machines, который поможет вам управлять виртуальными машинами.

sudo apt install cockpit-machines

После успешной установки запустите Cockpit с помощью команды:

sudo systemctl start cockpit

Чтобы проверить его статус, запустите:

sudo systemctl status cockpit

Приведенные ниже выходные данные подтверждают, что графический интерфейс ockpit работает должным образом.

Шаг 2. Доступ к веб-консоли Cockpit

По умолчанию cockpit прослушивает TCP-порт 9090. Вы можете подтвердить это с помощью команды netstat, как показано.

sudo netstat -pnltu | grep 9090

Если вы получаете доступ к Cockpit удаленно и ваш сервер находится за брандмауэром UFW, вам необходимо разрешить порт 9090 на брандмауэре. Для этого выполните команду:

sudo ufw allow 9090/tcp
sudo ufw reload

Чтобы получить доступ к интерфейсу Cockpit, откройте браузер и перейдите по следующему адресу:

https://server-ip:9090

На странице входа укажите свои учетные данные пользователя и нажмите кнопку «Войти».

Шаг 3. Создание виртуальных машин KVM и управление ими в веб-консоли Cockpit

Чтобы начать создавать виртуальную машину и управлять ею, найдите и выберите параметр «Виртуальные машины», как показано.

На странице «Виртуальные машины» нажмите кнопку «Создать новую виртуальную машину».

Обязательно заполните все необходимые данные, как показано.

Подробное объяснение использованных выше опций:

  • Имя: относится к произвольному имени, присвоенному виртуальной машине, например, Fedora-VM.
  • Тип источника установки: это может быть файловая система или URL-адрес.
  • Источник установки: это путь к ISO-образу, который будет использоваться во время установки виртуальных машин.
  • Поставщик ОС – компания/организация, которая разрабатывает и обслуживает ОС.
  • Операционная система – устанавливаемая ОС. Выберите свою ОС из раскрывающегося меню.
  • Память. Размер ОЗУ может быть в мегабайтах или гигабайтах.
  • Размер хранилища – это емкость жесткого диска гостевой ОС.
  • Немедленно запустить виртуальную машину. Если вы хотите сразу запустить виртуальную машину после создания, просто установите этот флажок. На данный момент мы оставим его отключенным и просто создадим виртуальную машину, нажав кнопку «Создать».

После этого ваша виртуальная машина будет отображена, как показано на рисунке.

Нажмите на вновь созданную ВМ, чтобы просмотреть ее, как показано на рисунке. Чтобы запустить виртуальную машину, просто нажмите кнопку «Установить». Вы попадете на черную консоль, которая покажет вам загрузку виртуальной машины и предоставит первый этап установки с различными опциями, как показано.

Пока виртуальная машина загружается, давайте кратко рассмотрим другие параметры вкладок. На вкладке «Обзор» представлена основная информация о виртуальной машине, такая как размер памяти и номер. виртуальных ЦП.

В разделе «Использование» представлена информация об использовании памяти и виртуального ЦП.

Чтобы просмотреть информацию о виртуальном жестком диске и пути к ISO-образу, использованному для его создания, нажмите вкладку «Диски».

Вкладка «Сети» дает представление об интерфейсах виртуальной сети, подключенных к виртуальной машине.

Наконец, раздел консоли предоставляет вам доступ к ВМ с помощью графической консоли (благодаря virt-viewer) или последовательной консоли.

Кроме того, вы можете Перезапустить, Завершить работу или даже Удалить виртуальную машину после завершения. Вы можете найти эти параметры в дальнем правом углу, как показано на рисунке.

Заключительные мысли

В основном это суммирует управление виртуальными машинами KVM с помощью веб-интерфейса Cockpit. Консоль cockpit обеспечивает удобство управления виртуальными машинами благодаря интуитивно понятному и простому в использовании веб-интерфейсу.

Источник: redhat.com.