2022-01-29 23:43:22 +03:00
|
|
|
|
[Документация](../../README-ru.md#документация) → Установка → Proxmox
|
|
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
[Read in English](proxmox.en.md)
|
|
|
|
|
|
|
|
|
|
# Proxmox
|
|
|
|
|
|
2023-04-28 11:37:11 +03:00
|
|
|
|
Чтобы подключить Vitastor к Proxmox Virtual Environment (поддерживаются версии 6.4-7.4):
|
2022-01-29 23:43:22 +03:00
|
|
|
|
|
2022-12-14 19:33:00 +03:00
|
|
|
|
- Добавьте соответствующий Debian-репозиторий Vitastor в sources.list на хостах Proxmox:
|
2023-04-28 11:37:11 +03:00
|
|
|
|
buster для 6.4, bullseye для 7.4, pve7.1 для 7.1, pve7.2 для 7.2, pve7.3 для 7.3
|
2022-01-29 23:43:22 +03:00
|
|
|
|
- Установите пакеты vitastor-client, pve-qemu-kvm, pve-storage-vitastor (* или см. сноску) из репозитория Vitastor
|
|
|
|
|
- Определите тип хранилища в `/etc/pve/storage.cfg` (см. ниже)
|
|
|
|
|
- Обязательно заблокируйте доступ от виртуальных машин к сети Vitastor (OSD и etcd), т.к. Vitastor (пока) не поддерживает аутентификацию
|
|
|
|
|
- Перезапустите демон Proxmox: `systemctl restart pvedaemon`
|
|
|
|
|
|
|
|
|
|
Пример `/etc/pve/storage.cfg` (единственная обязательная опция - vitastor_pool, все остальные
|
|
|
|
|
перечислены внизу для понимания значений по умолчанию):
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
vitastor: vitastor
|
|
|
|
|
# Пул, в который будут помещаться образы дисков
|
|
|
|
|
vitastor_pool testpool
|
|
|
|
|
# Путь к файлу конфигурации
|
|
|
|
|
vitastor_config_path /etc/vitastor/vitastor.conf
|
|
|
|
|
# Адрес(а) etcd, нужны, только если не указаны в vitastor.conf
|
|
|
|
|
vitastor_etcd_address 192.168.7.2:2379/v3
|
|
|
|
|
# Префикс ключей метаданных в etcd
|
|
|
|
|
vitastor_etcd_prefix /vitastor
|
|
|
|
|
# Префикс имён образов
|
|
|
|
|
vitastor_prefix pve/
|
|
|
|
|
# Монтировать образы через NBD прокси, через ядро (нужно только для контейнеров)
|
|
|
|
|
vitastor_nbd 0
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
\* Примечание: вместо установки пакета pve-storage-vitastor вы можете вручную скопировать файл
|
2022-12-14 19:33:00 +03:00
|
|
|
|
[patches/VitastorPlugin.pm](patches/VitastorPlugin.pm) на хосты Proxmox как
|
2022-01-29 23:43:22 +03:00
|
|
|
|
`/usr/share/perl5/PVE/Storage/Custom/VitastorPlugin.pm`.
|