Приветствую всех! Я потратил массу времени на установку PVE в нашей среде Cisco UCS blade, поэтому, чтобы помочь другим, поделюсь инструкциями по установке. Спасибо тем, кто подсказал полезные моменты. Смело берите и улучшайте; я не эксперт, просто очень целеустремлённый. Наша среда состоит из упомянутой системы Cisco UCS, хранилища NetApp и коммутаторов Cisco. В каждом blade есть четыре интерфейса, и мы планируем использовать два из них для сетей iSCSI A и B, а остальные два объединить (bond) и наложить VLAN для разделения трафика. Данное руководство охватывает только установку Debian 12, но после установки можно следовать руководству Proxmox по установке PVE на Debian. В целом, следуйте , но выйдите в оболочку после обнаружения сетевых интерфейсов, но до их настройки. Поскольку у нас есть VLAN на интерфейсах, вам нужно создать VLAN-интерфейс в командной строке следующим образом: Продолжайте установку до экрана настройки сети:
В этот момент выберите «Вернуться», затем выберите «Выполнить оболочку»:
В оболочке нам нужно настроить VLAN, чтобы установщик мог выйти в сеть: Bash: vconfig add eno5 312
ip link set eno5.312 mtu 1500
ip link set eno5 up
exit Теперь вы должны увидеть дополнительный интерфейс, как показано ниже. Выберите его и настройте соответствующим образом.
Настройте этот сетевой интерфейс, но не волнуйтесь, если настройка сети сообщает об ошибке, просто продолжайте, пока обнаружение диска не завершится, например:
В этот момент выберите «Вернуться» и «Выполнить оболочку». Затем введите следующие команды: Bash: ip link set eno5 up
ip route add default via 10.31.2.1 dev eno5.312
# Вам также нужно будет проверить информацию о загрузке iSCSI из таблицы прошивки iSCSI Boot Firmware Table
modprobe iscsi_ibft
iscsistart -N # запустить сеть, как указано iBFT
iscsistart -b # создать сессию к целевому устройству с помощью iBFT
modprobe multipath
exit После этого вы можете продолжить установку. Когда вы дойдете до следующего экрана, настройте iSCSI-тома:
Войдите в оба интерфейса на устройстве хранения через сеть iscsi-a (или через сеть, которая была настроена во время загрузки), для нашего устройства хранения это 10.31.5.101 и 10.31.5.102 для сайта-b или 10.31.5.103 и 10.31.5.104 для сайта-a. Затем продолжите установку. При необходимости укажите прокси для доступа в сеть. Перед перезагрузкой, вернитесь и еще раз выполните оболочку и выполните следующие команды: Bash: mount --bind /sys /target/sys
mount --bind /proc /target/proc
mount --bind /dev /target/dev
chroot /target
echo 'iscsi_ibft' >> /etc/initramfs-tools/modules
echo 'ISCSI_AUTO=true' > /etc/iscsi/iscsi.initramfs
apt-get update
apt-get install multipath-tools
multipath -a /dev/sdd
apt-get install multipath-tools-boot
update-initramfs -u
exit
exit Теперь завершите установку и перезагрузите. После перезагрузки нам нужно будет настроить сетевое объединение (bonding) и вторую iSCSI-сеть, а также мультипути. Я затрону это во второй части, если вам будет интересно. Надеюсь, это поможет!
Марк
В этот момент выберите «Вернуться», затем выберите «Выполнить оболочку»:
В оболочке нам нужно настроить VLAN, чтобы установщик мог выйти в сеть: Bash: vconfig add eno5 312ip link set eno5.312 mtu 1500
ip link set eno5 up
exit Теперь вы должны увидеть дополнительный интерфейс, как показано ниже. Выберите его и настройте соответствующим образом.
Настройте этот сетевой интерфейс, но не волнуйтесь, если настройка сети сообщает об ошибке, просто продолжайте, пока обнаружение диска не завершится, например:
В этот момент выберите «Вернуться» и «Выполнить оболочку». Затем введите следующие команды: Bash: ip link set eno5 upip route add default via 10.31.2.1 dev eno5.312
# Вам также нужно будет проверить информацию о загрузке iSCSI из таблицы прошивки iSCSI Boot Firmware Table
modprobe iscsi_ibft
iscsistart -N # запустить сеть, как указано iBFT
iscsistart -b # создать сессию к целевому устройству с помощью iBFT
modprobe multipath
exit После этого вы можете продолжить установку. Когда вы дойдете до следующего экрана, настройте iSCSI-тома:
Войдите в оба интерфейса на устройстве хранения через сеть iscsi-a (или через сеть, которая была настроена во время загрузки), для нашего устройства хранения это 10.31.5.101 и 10.31.5.102 для сайта-b или 10.31.5.103 и 10.31.5.104 для сайта-a. Затем продолжите установку. При необходимости укажите прокси для доступа в сеть. Перед перезагрузкой, вернитесь и еще раз выполните оболочку и выполните следующие команды: Bash: mount --bind /sys /target/sysmount --bind /proc /target/proc
mount --bind /dev /target/dev
chroot /target
echo 'iscsi_ibft' >> /etc/initramfs-tools/modules
echo 'ISCSI_AUTO=true' > /etc/iscsi/iscsi.initramfs
apt-get update
apt-get install multipath-tools
multipath -a /dev/sdd
apt-get install multipath-tools-boot
update-initramfs -u
exit
exit Теперь завершите установку и перезагрузите. После перезагрузки нам нужно будет настроить сетевое объединение (bonding) и вторую iSCSI-сеть, а также мультипути. Я затрону это во второй части, если вам будет интересно. Надеюсь, это поможет!
Марк
