Создание виртуальных машин Proxmox из веб-интерфейса Proxmox
Создавайте виртуальные машины и управляйте ими с помощью веб-панели Proxmox VE
Мы уже видели, как создавать контейнеры Proxmox из веб-интерфейса пользователя Proxmox VE. В этом руководстве мы дадим вам краткое представление о виртуальных машинах, о том, почему виртуальные машины лучше, чем контейнеры, а также о том, как создавать виртуальные машины Proxmox из веб-интерфейса Proxmox VE.
Что такое виртуальная машина?
Виртуальная машина — это программа, которая имитирует функциональность физического оборудования или вычислительной системы. Виртуальная машина работает поверх эмулирующего приложения, известного как Гипервизор.
Гипервизор копирует функциональные возможности базовых физических аппаратных ресурсов хост-системы. Виртуальную машину, работающую на гипервизоре, также называют гостевой машиной.
В отличие от Контейнера, виртуальная машина запускает полную операционную систему, включая ядро. Поэтому для этого требуется больше ресурсов, таких как процессор, память и хранилище. В отличие от виртуальной машины, контейнер запускает часть пользовательского режима операционной системы.
Затраты на выполнение контейнеров обычно очень низкие по сравнению с виртуальными машинами. Однако у контейнеров есть несколько недостатков, перечисленных ниже.
- Контейнеры обеспечивают более слабую изоляцию, чем виртуальные машины.
- Поскольку контейнеры используют одно и то же базовое ядро, они могут иметь прямой доступ к ресурсам хост-системы.
- В контейнерах Proxmox можно запускать только дистрибутивы Linux. Внутри контейнера невозможно запускать другие операционные системы, такие как Mac OS, FreeBSD или Microsoft Windows.
Если вы хотите запускать свои приложения и службы в полностью изолированной среде, вам подойдет виртуальная машина.
Если вы еще не установили Proxmox VE, обратитесь к следующим руководствам.
- Как установить Proxmox VE (автономная версия)
- Как установить Proxmox VE в Debian 11 Bullseye
Создание виртуальных машин Proxmox
Proxmox VE использует Qemu (быстрый эмулятор) в качестве базовой технологии для создания виртуальных машин и управления ими. Для целей этого руководства мы создадим и будем управлять виртуальной машиной под управлением Debian 11 Bullseye.
Мы можем создавать виртуальные машины Proxmox из командной строки (CLI) с помощью команды qm
или из веб-интерфейса Proxmox (GUI). В этом уроке мы рассмотрим графический способ.
Шаг 1. Загрузите и добавьте ISO в хранилище Proxmox.
Откройте веб-браузер и перейдите по URL-адресу https://Proxmox-IP-Address:8006/. Вы будете довольны экраном веб-интерфейса Proxmox VE. Введите имя пользователя (root
) и его пароль для входа.
Вход в веб-интерфейс Proxmox VE
Нажмите кнопку со стрелкой рядом с узлом Proxmox, чтобы развернуть его. Здесь «pvedebian» — это имя моей системы Proxmox.
Затем нажмите «локальный (pvedebian)», а затем нажмите «ISO-образы» на правой панели.
Перейти в раздел ISO-образов
В этом разделе вы можете загрузить файл ISO со своего локального диска, загрузить ISO по URL-адресу или удалить уже добавленный файл ISO. Я еще не загрузил ISO-образы, поэтому нажимаю кнопку «Загрузить» и выбираю ISO-образ Debian 11 со своего локального диска.
Загрузите ISO-файл в хранилище Proxmox
Закройте диалоговое окно «Вывод» после загрузки файла. Теперь вы увидите список доступных файлов ISO-образов в разделе «ISO-образы».
Доступные файлы ISO в хранилище Proxmox
Мы добавили файл ISO в место хранения Proxmox по умолчанию. Файлы ISO будут загружены в каталог /var/lib/vz/template/iso/
.
ls /var/lib/vz/template/iso/
debian-11.2.0-amd64-DVD-1.iso
Шаг 2. Создайте виртуальную машину Proxmox
Щелкните правой кнопкой мыши узел Proxmox и нажмите кнопку «Создать виртуальную машину».
Создайте новую виртуальную машину Proxmox
Введите имя новой виртуальной машины и нажмите «Далее».
Введите имя виртуальной машины
Выберите ISO-файл в раскрывающемся списке «ISO-образ» и нажмите «Далее».
Выберите ISO-образ
Выберите данные об аппаратном обеспечении системы, такие как графическая карта, BIOS, контроллер SCSI и т. д. Если вы не знаете, что выбрать, просто оставьте значения по умолчанию и нажмите «Далее».
Выберите сведения об аппаратном обеспечении системы.
Введите размер диска для вашей виртуальной машины и нажмите «Далее».
Введите размер диска
Введите количество сокетов процессора, ядер, тип процессора и нажмите «Далее».
Введите количество ядер процессора
Введите размер памяти для виртуальной машины и нажмите «Далее».
Введите размер оперативной памяти
Выберите сетевой мост и другие сетевые настройки, такие как тег VLAN, включение/отключение брандмауэра, модель устройства и т. д., и нажмите «Далее».
Выберите сетевой мост
Просмотрите настройки/параметры, которые вы выбрали для виртуальной машины. Если вас это устраивает, нажмите кнопку «Готово», чтобы создать виртуальную машину Proxmox.
Просмотр настроек виртуальной машины
Как только виртуальная машина будет создана, вы увидите ее на панели управления узлом Proxmox.
Просмотр виртуальных машин Proxmox
Нажмите на вновь созданную виртуальную машину, чтобы просмотреть ее сводку. В разделе «Сводка» вы можете просмотреть время безотказной работы контейнера, использование процессора, использование памяти, сетевой трафик, дисковый ввод-вывод и т. д.
Сводная информация о виртуальной машине
Вы также можете настроить или изменить различные параметры (например, консоль доступа, сеть, DNS, брандмауэр, моментальный снимок, резервное копирование и т. д.) на центральной панели.
Настройка параметров виртуальной машины
Шаг 3. Доступ и установка виртуальной машины
Нажмите на имя только что созданной виртуальной машины и нажмите кнопку «Пуск» в правом верхнем углу.
Запустить виртуальную машину
Затем нажмите кнопку «Консоль», чтобы просмотреть вновь созданную консоль виртуальной машины Debian 11.
Доступ к консоли виртуальной машины
Теперь вы увидите экран консоли Vm.
Установите виртуальную машину Debian 11 на Proxmox
Просто продолжайте выполнение задачи Установка Debian 11 так же, как на локальном компьютере.
В процессе установки вам будет предложено настроить параметры сети. Вы можете настроить параметры сети сейчас или после установки.
Я решил настроить сеть вручную.
Настройте сеть вручную
Введите IP-адрес вашей виртуальной машины.
Введите IP-адрес для виртуальной машины
Введите шлюз для вашей виртуальной машины. Шлюз необходим, если вы хотите, чтобы Контейнер мог общаться с другими Контейнерами в сети. Также имейте в виду, что шлюзом является IP-адрес вашего сетевого моста (vmbr0).
Введите адрес шлюза
Введите адрес DNS-сервера, чтобы разрешить виртуальной машине подключаться к Интернету.
Введите IP-адрес DNS
Продолжите процесс установки и завершите его.
Войдите в свою виртуальную машину.
Войти в виртуальную машину
Вот виртуальная машина Debian 11 Bullseye, работающая на Proxmox VE.
ВМ Debian 11, работающая на Proxmox
Шаг 4. Выключение/перезагрузка виртуальной машины
Вы можете напрямую выключить или перезапустить виртуальную машину изнутри или использовать соответствующие кнопки действий в верхней части веб-интерфейса Proxmox.
Выключение или перезагрузка виртуальной машины
Шаг 5. Клонирование виртуальной машины
Выключите виртуальную машину, нажмите кнопку «Дополнительно» на верхней панели действий и выберите «Клонировать» в раскрывающемся списке.
Клонировать виртуальную машину
Введите имя клона, выберите целевое место хранения. Оставьте как есть, если хотите сохранить его в папке по умолчанию. Нажмите кнопку «Клонировать», чтобы начать клонирование.
Введите имя для клона виртуальной машины
Шаг 6 — Удалить виртуальную машину
Убедитесь, что виртуальная машина выключена. Нажмите кнопку раскрывающегося списка «Дополнительно» и выберите «Удалить», чтобы удалить виртуальную машину.
Удалить виртуальную машину
Заключение
В этом подробном руководстве мы узнали, что такое виртуальная машина и ее преимущества перед контейнерами. Затем мы обсудили, как создать виртуальную машину Proxmox из веб-интерфейса Proxmox и как выполнять базовые действия по управлению виртуальными машинами, такие как запуск, остановка виртуальных машин, клонирование виртуальной машины и уничтожение виртуальной машины, если она больше не нужна.
Связанное чтение:
- Как получить доступ к виртуальной машине Proxmox с помощью клиента SPICE