Это старая версия документа!


PROXMOX 6

См. также:

Обновление с 5.4 до 6.0

Обновить 5.xx до текущей версии:

apt update
apt dist-upgrade

Перегрузить.
Изменить репозитории:

sed -i 's/stretch/buster/g' /etc/apt/sources.list

Должны стать такими:

cat /etc/apt/sources.list

deb http://ftp.ru.debian.org/debian buster main contrib
deb http://ftp.ru.debian.org/debian buster-updates main contrib
deb http://security.debian.org/ buster/updates main contrib
deb http://download.proxmox.com/debian buster pve-no-subscription

Обновить до 6.xx:

apt update
apt dist-upgrade

Отсюда: Upgrade from 5.x to 6.0

После обновления с 5.4 до 6.0 на тестовой машине не запускаются ВМ с Windows 2008R2 и 2016

Host lshw, Конфигурация ВМ Windows 2008R2 и lscpu хоста.

Временное решение проблемы - переключить тип ВМ на «Vista/2008».
Выяснялось здесь.

Уменьшение размера диска для контейнера

При создании контейнера был создан диск размером 32 Гб.

# pct config 103
...
rootfs: local-lvm:vm-103-disk-0,size=32G
...

Потребовалось уменьшить его до 5 Гб.
Останавливаем контейнер:

pct stop 103

Делаем бэкап контейнера:

vzdump 103 -storage local -compress lzo

-storage local - указывает хранилище бэкапов. Бэкап можно сделать и в GUI PVE.
Удаляем контейнер:

pct destroy 103

Восстанавливаем контейнер с изменение размера диска:

pct restore 103 /var/lib/vz/dump/vzdump-lxc-103-2019_07_27-11_28_14.tar.lzo --rootfs local-lvm:5

/var/lib/vz/dump/vzdump-lxc-103-2019_07_27-11_28_14.tar.lzo - Ранее сохранённый бэкап.
–rootfs local-lvm:5 - Указываем хранилище для нового диска (local-lvm) и размер диска в 5 Гб (5).

Отсюда...

Скопировать диск с LVM в qcow2 образ

qemu-img convert -p /dev/mapper/pve-vm--100--disk--0 -O qcow2 w2008.qcow2

Где Proxmox хранит конфигурацию кластера?

Вся конфигурация кластера находится в файле /var/lib/pve-cluster/config.db.

В случае восстановления конфигурации из резервной копии на восстанавливаемом хосте необходимо остановить службу pve-cluster:

systemctl stop pve-cluster

Скопировать config.db по указанному выше пути, проверить установленные на него права (root:root 0600).
Проверить имя хоста в файлах /etc/hostname и /etc/hosts, должны соответствовать тому, что было раньше.
Так-же разместить данные (диски) виртуальных машин и контейнеров в те места, где они были раньше.
Перегрузить хост.
Восстановление

Так-же, в моём случае, необходимо восстановить файлы:

/etc/sysctl.conf (там разрешён форвардинг пакетов ipv4)
/etc/ssh/sshd_config (там изменён порт и прочие настройки)
/etc/network/interfaces
/etc/network/iptables
/etc/network/iptables-apply
/etc/network/iptables-view
etc/network/if-up.d/iptables-apply

Так-же, настройки haproxy.

Параметры ядра для отключения защиты Spectre и Meltdown

mitigations=off

https://unix.stackexchange.com/questions/554908/disable-spectre-and-meltdown-mitigations

Проверка:

grep . /sys/devices/system/cpu/vulnerabilities/*
Наверх