2022-01-29 23:43:22 +03:00
|
|
|
[Documentation](../../README.md#documentation) → Installation → Proxmox VE
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
[Читать на русском](proxmox.ru.md)
|
|
|
|
|
|
|
|
# Proxmox VE
|
|
|
|
|
2023-12-04 02:20:33 +03:00
|
|
|
To enable Vitastor support in Proxmox Virtual Environment (6.4-8.1 are supported):
|
2022-01-29 23:43:22 +03:00
|
|
|
|
2022-12-14 19:33:00 +03:00
|
|
|
- Add the corresponding Vitastor Debian repository into sources.list on Proxmox hosts:
|
2023-12-04 02:20:33 +03:00
|
|
|
bookworm for 8.1, pve8.0 for 8.0, bullseye for 7.4, pve7.3 for 7.3, pve7.2 for 7.2, pve7.1 for 7.1, buster for 6.4
|
2022-01-29 23:43:22 +03:00
|
|
|
- Install vitastor-client, pve-qemu-kvm, pve-storage-vitastor (* or see note) packages from Vitastor repository
|
|
|
|
- Define storage in `/etc/pve/storage.cfg` (see below)
|
|
|
|
- Block network access from VMs to Vitastor network (to OSDs and etcd),
|
|
|
|
because Vitastor doesn't support authentication
|
|
|
|
- Restart pvedaemon: `systemctl restart pvedaemon`
|
|
|
|
|
|
|
|
`/etc/pve/storage.cfg` example (the only required option is vitastor_pool, all others
|
|
|
|
are listed below with their default values):
|
|
|
|
|
|
|
|
```
|
|
|
|
vitastor: vitastor
|
|
|
|
# pool to put new images into
|
|
|
|
vitastor_pool testpool
|
|
|
|
# path to the configuration file
|
|
|
|
vitastor_config_path /etc/vitastor/vitastor.conf
|
2023-12-31 02:50:28 +03:00
|
|
|
# etcd address(es), OPTIONAL, required only if missing in the configuration file
|
2022-01-29 23:43:22 +03:00
|
|
|
vitastor_etcd_address 192.168.7.2:2379/v3
|
|
|
|
# prefix for keys in etcd
|
|
|
|
vitastor_etcd_prefix /vitastor
|
|
|
|
# prefix for images
|
|
|
|
vitastor_prefix pve/
|
|
|
|
# use NBD mounter (only required for containers)
|
|
|
|
vitastor_nbd 0
|
|
|
|
```
|
|
|
|
|
2023-06-22 01:16:00 +03:00
|
|
|
\* Note: you can also manually copy [patches/VitastorPlugin.pm](../../patches/VitastorPlugin.pm) to Proxmox hosts
|
2022-01-29 23:43:22 +03:00
|
|
|
as `/usr/share/perl5/PVE/Storage/Custom/VitastorPlugin.pm` instead of installing pve-storage-vitastor.
|