Debian
- Добавьте ключ репозитория Vitastor:
wget https://vitastor.io/debian/pubkey.gpg -O /etc/apt/trusted.gpg.d/vitastor.gpg - Добавьте репозиторий Vitastor в /etc/apt/sources.list:
- Debian 13 (Trixie/Sid):
deb https://vitastor.io/debian trixie main - Debian 12 (Bookworm):
deb https://vitastor.io/debian bookworm main - Debian 11 (Bullseye):
deb https://vitastor.io/debian bullseye main - Debian 10 (Buster):
deb https://vitastor.io/debian buster main - Ubuntu 22.04 (Jammy):
deb https://vitastor.io/debian jammy main - Ubuntu 24.04 (Noble):
deb https://vitastor.io/debian noble main - Добавьте
-oldstableк слову bookworm/bullseye/buster в этой строке, чтобы установить последнюю стабильную версию из ветки 0.9.x вместо 1.x
- Debian 13 (Trixie/Sid):
- Чтобы всегда предпочитались версии пакетов QEMU и Libvirt с патчами Vitastor, добавьте в
/etc/apt/preferences:Package: * Pin: origin "vitastor.io" Pin-Priority: 501 - Установите пакеты:
apt update; apt install vitastor lp-solve etcd linux-image-amd64 qemu-system-x86
CentOS
- Добавьте в систему репозиторий Vitastor:
- CentOS 7:
yum install https://vitastor.io/rpms/centos/7/vitastor-release.rpm - CentOS 8:
dnf install https://vitastor.io/rpms/centos/8/vitastor-release.rpm - AlmaLinux 9 и другие клоны RHEL 9 (Rocky, Oracle…):
dnf install https://vitastor.io/rpms/centos/9/vitastor-release.rpm
- CentOS 7:
- Включите EPEL:
yum/dnf install epel-release - Включите дополнительные репозитории CentOS:
- CentOS 7:
yum install centos-release-scl - CentOS 8:
dnf install centos-release-advanced-virtualization - Клоны RHEL 9: не нужно
- CentOS 7:
- Включите elrepo-kernel:
- CentOS 7:
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm - CentOS 8:
dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm - Клоны RHEL 9:
dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
- CentOS 7:
- Установите пакеты:
yum/dnf install vitastor lpsolve etcd kernel-ml qemu-kvm
Установочные требования
- Ядро Linux 5.4 или новее, для поддержки io_uring. Рекомендуется даже 5.8, так как io_uring - относительно новый интерфейс и в версиях до 5.8 встречались некоторые баги, например, зависание с io_uring и контроллером HP SmartArray
- lp_solve
- etcd 3.4.15 или новее. Более старые версии не будут работать из-за разных багов, например, #12402.
- node.js 10 или новее
Архив предыдущих версий
Все предыдущие сборки пакетов Vitastor и других компонентов, таких, как QEMU и etcd, можно скачать по следующей ссылке: