Debian

  • Trust Vitastor package signing key: wget https://vitastor.io/debian/pubkey.gpg -O /etc/apt/trusted.gpg.d/vitastor.gpg
  • Add Vitastor package repository to your /etc/apt/sources.list:
    • Debian 12 (Bookworm/Sid): 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
    • Add -oldstable to bookworm/bullseye/buster in this line to install the last stable version from 0.9.x branch instead of 1.x
  • Install packages: apt update; apt install vitastor lp-solve etcd linux-image-amd64 qemu-system-x86

CentOS

  • Add Vitastor package repository:
    • 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 and other RHEL 9 clones (Rocky, Oracle…): dnf install https://vitastor.io/rpms/centos/9/vitastor-release.rpm
  • Enable EPEL: yum/dnf install epel-release
  • Enable additional CentOS repositories:
    • CentOS 7: yum install centos-release-scl
    • CentOS 8: dnf install centos-release-advanced-virtualization
    • RHEL 9 clones: not required
  • Enable 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 clones: dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
  • Install packages: yum/dnf install vitastor lpsolve etcd kernel-ml qemu-kvm

Installation requirements

  • Linux kernel 5.4 or newer, for io_uring support. 5.8 or later is highly recommended because io_uring is a relatively new technology and there is at least one bug which reproduces with io_uring and HP SmartArray controllers in 5.4
  • liburing 0.4 or newer
  • lp_solve
  • etcd 3.4.15 or newer. Earlier versions won’t work because of various bugs, for example #12402.
  • node.js 10 or newer

Version archive

All previous Vitastor and other components (QEMU, etcd…) package builds can be found here:

https://vitastor.io/archive/