Как установить готовый образ системы в Proxmox

0 Comments
Proxmox

Сегодня в статье разберём, как можно установить готовый образ системы в Proxmox, на примере образа OpenWRT.

Так как у меня файл расширением IMG, а Proxmox VE принимает только файл ISO. То будем использовать командную строку и импортировать файл IMG в виртуальную машину из терминала Proxmox .

Шаг 1. Подготовка

Proxmox VE: вы можете скачать здесь.

Так же у вас должен быть образ формата *.img

Шаг 2. Создание виртуальной машины

Войдите в свой веб-интерфейс PVE, затем нажмите “Создать VM” в правом верхнем углу.

Создать VM

Указываем вашей виртуальной машине идентификатор и имя. Если поставить галочку в “Дополнительно”, то откроется расширенное меню где мы можем указать “Запуск при загрузке”.

Идентификатор виртуальной машины, имя и запуск при загрузке

Нажимаем Далее и переходим к следующему пункту меню, где необходимо установить “Нет носителя”. Нажимаем «Далее«.

Настройки для носителя при загрузке

В следующем пункте используйте настройки по умолчанию и просто нажмите кнопку «Далее«.

Системные настройки VM

Для настроек жесткого диска укажите его какой-либо размер или просто оставляем как есть, потому что мы удалим этот виртуальный диск чуть позже. Нажимаем Далее.

Настройка диска VM

Для ядер процессора установите его в зависимости от вашего использования, обычно достаточно 2 ядра. Не забудьте изменить тип процессора на Host для лучшей производительности!

Настройки процессора VM

Что касается памяти ОЗУ, то 1024 МБ должно быть достаточно.

Настройка ОЗУ VM

В данном пункте указываем нашу сеть, либо можно оставить все по умолчанию. Нажимаем кнопку «Далее«.

Нет необходимости изменять настройки сети

В последнем пункте просто нажмите “Готово”, чтобы завершить конфигурирование вашей виртуальной машины.

Шаг 3. Импортируйте файл IMG и отредактируйте оборудование виртуальной машины

Находим нашу только что созданную ВМ. Выделяем ее и в открывшемся списке настроек нажмите “Оборудование”.

Настройка оборудования VM

Выберите “Жесткий диск”, затем нажмите “Отключить”, затем нажмите «Да» в окне подтверждения.

Отключаем жесткий диск от VM

Выберите “Неиспользуемый диск 0” и нажмите “Удалить”, чтобы удалить этот диск.

Теперь перейдем к оболочке Proxmox (можно подключиться к Proxmox через SSH) и выполним следующую команду, чтобы загрузить нашу прошивку для OpenWRT.

wget https://downloads.openwrt.org/releases/19.07.0-rc2/targets/x86/64/openwrt-19.07.0-rc2-x86-64-combined-squashfs.img.gz

После завершения загрузки используйте следующую команду, чтобы распаковать его в файл IMG.

gunzip openwrt-19.07.0-rc2-x86-64-combined-squashfs.img.gz

Затем переименуйте его в более короткое имя, чтобы в дальнейшем было проще.

mv openwrt-19.07.0-rc2-x86-64-combined-squashfs.img openwrt.img

Вы также можете загрузить файл OpenWRT локально, затем распаковать его в файл IMG, переименовать и загрузить на сервер Proxmox с помощью всё того же SSH (SCP)

Вот самый важный шаг, который заключается в импорте файла IMG в виртуальную машину. Введите следующую команду для командной оболочки: 

qm importdisk 111 openwrt.img local-lvm
  • 111 — это идентификатор виртуальной машины
  • openwrt.img — это файл, который мы только что загрузили.
  • local-lvm — ваше хранилище для ВМ

Если есть необходимость, то можно следующим шагом расширим диск виртуальной машины, например на 5Gb (для корректного расширения диска у виртуальной машины не должно быть снапшотов!).

qemu-img resize /путь_до_диска +5G

Далее вернитесь на страницу аппаратного обеспечения OpenWRT виртуальной машины, вы увидите “Неиспользуемый диск 0”, проверьте его и нажмите “Изменить”

Настройка импортированного диска OpenWRT

Измените шину/устройство на SCSI, затем нажмите “Добавить”

Добавляем hdd в VM

Также поменяйте порядок загрузки и установите флажок на загрузку с нашего диска

Порядок загрузки
Меняем порядок загрузки VM

Теперь вы готовы запустить свою виртуальную машину OpenWRT!

Теперь переключитесь на консоль и получите доступ к консоли OpenWRT.

Поздравляю! Вы успешно создали виртуальную машину OpenWRT в Proxmox VE. У данной машины по умолчанию IP-адрес должен быть 192.168.1.1, если вы хотите изменить IP-адрес локальной сети, используйте следующую команду. x.x.x.x-это IP-адрес, по которому вы хотите получить доступ к веб-интерфейсу.

uci set network.lan.ipaddr='x.x.x.x'
uci commit network
/etc/init.d/network restart

Сегодня я описал как можно импортировать образ OpenWRT.img, но таким же методом можно импортировать и любой образ который у вас есть.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Удаляем виртуальную машину в Proxmox.
Proxmox

Сегодня давайте обсудим, как можно удалить виртуальную машину в Proxmox. Вы хотите удалить виртуальную машину в Proxmox? Мы можем помочь Читать

Proxmox. Где лежат образы виртуальных машин?
Proxmox

Если Вы здесь, значит у Вас возник вопрос: "Где лежат образы виртуальных машин в Proxmox". Привожу пример скриншота Proxmox 6.2: Читать

Как подключить qemu-guest-agent на VM в Proxmox
Proxmox

Сегодня расскажу как подключить на виртуальную машину (ВМ) в Proxmox утилиту qemu-guest-agent для просмотра IP-адреса через WEB-интерфейс и правильной завершении Читать

Сброс пароля root в контейнерах LXC | Proxmox
Proxmox

В этой статье представлены команды для сброса пароля root в контейнерах LXC на Proxmox.

0 0 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: