====== Proxmox ======
Система виртуализации.\\
===== Установка =====
Рассматривается вариант установки из пакетов на чистую debian.\\
Необходимо в файле **/etc/hosts** добавить запись **ipaddress pcname.localhost pcname pvelocalhost**.\\
После этого, в ответ на команду - **hostname --ip-address** вы должны получить ip адрес машины.\\
**Добавляет репозиторий**
# sudo echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" | sudo tee /etc/apt/sources.list.d/proxmox.list
**Импортируем ключ**
# wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
**Обновляем/перезагружаем систему**, с новым репозиторием.\\
**Устанавливаем систему виртуализации**. (postfix и iscsi под вопросом), после установки ребут и можно заходить через браузер - **https://ip-address:8006**.
# apt install proxmox-ve postfix open-iscsi
===== Сеть ======
Для сохранения настроек, необходимо установить утилиту **ifupdown2**.\\
Необходимо создать устройство сетевого моста.\\
Что бы не было конфликтов, у имеющегося интерфейса **удаляем шлюз**.\\
===== Дисковые хранилища =====
==== LVM ====
Создаем логический том [[main:linux:общие_средства:работа_с_дисками|LVM]] в системе.\\
Достаточно создать **только группу томов** (vgcreate), и **подключить ее** в proxmox, при создании виртуалки, нужный объем отщипывается из этой группы.\\
Слева выбираем **Датацентр**, **Хранилище**, **Добавить**, там указываем имя и из списка выбираем созданное хранилище LVM.\\
==== Проброс диска в VM ====
Общий вид команды:
# qm set -[virtio|sata|ide|scsi][№] /dev/sd[a|b|c|...]
Пробросить диск целиком можно командой:
# qm set 100 -virtio2 /dev/sdb
Лучше указать **id диска**, узнать его можно командой **ls -l /dev/disk/by-id/**
# qm set 100 -virtio2 /dev/disk/by-id/wwn-0x5000039fd8d12756
Таким способом почему то добавляется **только один** диск, после второй попытки он заменяется.., можно добавить через файл: **/etc/pve/nodes/name-host/qemu-server/100.conf**, добавьте строки такого вида:
virtio1: /dev/disk/by-id/wwn-0x5000c5006d4337a7,size=976762584K
virtio2: /dev/disk/by-id/wwn-0x5000039fd8d12756,size=976762584K
Либо нужно указывать тип **scsi№**, тогда добавляются несколько.\\
===== Виртуальные машины =====
Для установки нужно загрузить ISO образ, загрузить можно только в стандартное хранилище, созданное при установке.\\
После создания в настройках ставим галочку для автозапуска, можно отключить доп. устройства для загрузки.\\