Сегодня хочу разобрать в шагах каким образом производится установка Proxmox 8.2
на компьютер от и до и есть ли нюансы по сравнению с тем что есть сейчас у меня в продуктивном использовании, а именно: Proxmox 6.4-13
и Proxmox 7.4-3
Системный блок для тестов:
Материнская плата: Asus Prime H610M-R D4 Rev 1.xx
Процессор: Intel Core i5-12400 6 Cores
Графическая плата: Intel UHD Graphics 730
Оперативная память: 2x8GiB CT8G4DFRA32A.M4FEA 3200MHz
Диск: 512Gb Apacer AS2280P4
Сеть: Realtek PCI Ethernet Controller
На заметку: Сеть Ethernet
к компьютеру пока не подключаю.
Шаг №1:
Скачиваем с официального сайта установочный образ: https://enterprise.proxmox.com/iso/proxmox-ve_8.2-2.iso
, записываем его на USB
носитель, к примеру: SanDisk Ultra Flair USB 3.0 Flash Drive 32Gb
через утилиту rufus.
На заметку: После записи ISO
образа в Windows 10 Pro
на USB
носитель, при вытаскивании USB
носителя и последующего подключения к системе в "Мой компьютер"
раздел с записанным образом не появится, а если появится, то будет предложение "Отформатировать диск"
. Это нормально, двигаюсь дальше.
Шаг №2:
Вставляем USB
носитель в компьютер, заходим в BIOS
и выставляем что сперва загрузку начинать с USB
–носителя:
Вижу
Proxmox VE 8.2 (iso Release 2)
Proxmox
Welcome to Proxmox Virtual Environment
выбираю пункт установки Install Proxmox VE (Graphical)
и нажимаю клавишу Enter
Соглашаюсь с лицензионным соглашением: I agree
Установка буду производить на
Target Harddisk: /dev/nvme0n1 (476.94GiB, Apacer AS2280P4 512Gb)
и нажимаю Next
Country: Russian Federation
Time Zone: Europe/Moscow
Keyboard layout: U.S. English
и нажимаю Next
Password: указываю, к примеру 712mbddr@
Confirm: подтверждаю 712mbddr@
Email: support@ekzorchik.com
и нажимаю Next
Management Interface: enp2s0 - e8:9c:25:13:7e:10 (r8169)
Hostname: srv-proxmox01.amilux.local
IP Address: 192.168.10.100
Mask: 24
Gateway: 192.168.10.1
DNS Server: 8.8.8.8
и нажимаю Next
Automatically reboot after successful installation: отмечаю галочкой
и нажимаю Install
начинается процесс установки Proxmox
на железо, ожидаю…
Увидел, что установка завершена и система ушла в перезагрузку
По итогу:
Welcome to the Proxmox Virtual Environment. Please use your web browser to configure this server - connect to:
https://192.168.10.100:8006/
srv-proxmox01 login:
Шаг №3:
Подключаю к компьютеру сеть где порт на свитче, в моем случае это Mikrotik CRS125-24G-1S (mipsbe)
это Access Port - VLAN 10
, т.е. тут сеть 192.168.10.0/24
Шаг №4:
Проверяю, что вижу заданный IP
адрес хосту srv-proxmox01
со своей рабочей станции, она у меня также в VLAN 10:
ping 192.168.10.100
Обмен пакетами с 192.168.10.100 по с 32 байтами данных:
Ответ от 192.168.10.100: число байт=32 время<1мс TTL=64
Ответ от 192.168.10.100: число байт=32 время<1мс TTL=64
Ответ от 192.168.10.100: число байт=32 время<1мс TTL=64
Ответ от 192.168.10.100: число байт=32 время<1мс TTL=64
Статистика Ping для 192.168.10.100:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Шаг №5:
Проверяю, что со своей рабочей станции могу обратиться на Web
–интерфейс хоста srv-proxmox01:
https://192.168.10.100:8006/
авторизуюсь
User name: root
Password: указываю пароль задаваемый при установке Proxmox, т.е. 712mbddr@
Realm: Linux PAM standard authentication
Language: English - English
и после успешного ввода идентификационных данных и нажатия Login
я внутри Web
-интерфейса системы управления будущей виртуализированной инфраструктурой
Шаг №6:
Извлекаем USB
–носитель с записанным образом (proxmox-ve_8.2-2.iso)
с помощью которого производили установку выше.
Шаг №7:
Смотрю, как при установке Proxmox 8.2
была прописана в конфигурационный файл настройка сети:
srv-proxmox01 login: root
Password: указываю 712mbddr@
root@srv-proxmox01:~# uname -a
Linux srv-proxmox01 6.8.4-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.4-2 (2024-04-10T17:36Z) x86_64 GNU/Linux
root@srv-proxmox01:~# cat /etc/os-release
PRETTY_NAME=”Debian GNU/Linux 12 (bookworm)”
NAME=”Debian GNU/Linux”
VERSION_ID=”12″
VERSION=”12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian
HOME_URL=”https://www.debian.org/”
SUPPORT_URL=”https://www.debian.org/support”
BUG_REPORT_URL=”https://bugs.debian.org/”
root@srv-proxmox01:~#
root@srv-proxmox01:~#cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface enp2s0 inet manual
auto vmbr0
iface vmbr0 inet static
<TAB>address 192.168.10.100/24
<TAB>gateway 192.168.10.1
<TAB>bridge-ports enp2s0
<TAB>bridge-stp off
<TAB>bridge-fd 0
source /etc/network/interfaces.d/*
На заметку: в файле /etc/network/interfaces
выше у меня указано <TAB>
это значит что перед строкой символ табуляции, <TAB>
писать не нужно. Это важно.
а настройки сети через Web
–интерфейс
https://192.168.10.100:8006 - user&pass - (Server View) - Datacenter - srv-proxmox01 - System - Network
– выделяю vmbr0
и нажимаю Edit
Name: vmbr0
IPv4/CIDR: 192.168.10.100/24
Gateway: 192.168.10.1
Autostart: отмечено галочкой
Bridge ports: enp2s0
Шаг №8:
Дефолтные репозитарии если нужно ставить что-то:
root@srv-proxmox01:~# cat /etc/apt/sources.list | grep -v “^$”
deb http://ftp.ru.debian.org/debian bookworm main contrib
deb http://ftp.ru.debian.org/debian bookworm-updates main contrib
# security updates
deb http://security.debian.org bookworm-security main contrib
root@srv-proxmox01:~#
но так как я не буду покупать оформлять подписку, то мне следует подправить репозитарий получения обновлений:
root@srv-proxmox01:~# cat /etc/apt/sources.list.d/pve-enterprise.list
deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
root@srv-proxmox01:~#
root@srv-proxmox01:~# rm /etc/apt/sources.list.d/pve-enterprise.list
root@srv-proxmox01:~# cat /etc/apt/sources.list.d/ceph.list
deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise
root@srv-proxmox01:~# rm -f /etc/apt/sources.list.d/ceph.list
root@srv-proxmox01:~# nano /etc/apt/sources.list.d/pve.list
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
root@srv-proxmox01:~# rm -Rf /var/lib/apt/lists
root@srv-proxmox01:~# apt-get update
update-initramfs: Generating /boot/initrd.img-6.8.4-2-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
Processing triggers for pve-ha-manager (4.0.5) ...
root@srv-proxmox01:~#
root@srv-proxmox01:~# apt-get upgrade -y -qq
Итого proxmox после обновления стала:
root@srv-proxmox01:~# pveversion --verbose | grep 8.2.7
pve-manager: 8.2.7 (running version: 8.2.7/3e0176e6bb2ade3b)
root@srv-proxmox01:~#
и Web
-интерфейс говорит об этом же:
Итого, вроде ничем не примечательный процесс установки Proxmox 8.2
из iso
образа на железо, в текущем случае это для экспериментов и отработки практических навыков и конечно же расписываемых заметок той или иной задумки прежде чем переносить на боевое использование.
На этом я пока прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.