A newer release of this product is available.
Prerequisites for deployment
Contributors
You have to install and configure the necessary protocol prerequisites on your host before you can deploy Astra Trident.
-
Verify that your deployment meets all of the requirements.
-
Verify that you have a supported version of Docker installed. If your Docker version is out of date, install or update it.
Protocol |
Operating system |
Commands |
NFS |
|
sudo yum install -y nfs-utils
|
NFS |
|
sudo apt-get install -y nfs-common
|
iSCSI |
|
-
Install the following system packages:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
-
Check that iscsi-initiator-utils version is 6.2.0.874-2.el7 or later:
rpm -q iscsi-initiator-utils
-
Set scanning to manual:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Enable multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths n
|
Ensure etc/multipath.conf contains find_multipaths no under defaults .
|
-
Ensure that iscsid and multipathd are running:
sudo systemctl enable --now iscsid multipathd
-
Enable and start iscsi :
sudo systemctl enable --now iscsi
|
iSCSI |
|
-
Install the following system packages:
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
-
Check that open-iscsi version is 2.0.874-5ubuntu2.10 or later (for bionic) or 2.0.874-7.1ubuntu6.1 or later (for focal):
-
Set scanning to manual:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Enable multipathing:
sudo tee /etc/multipath.conf <←'EOF'
defaults {
user_friendly_names yes
find_multipaths no
}
EOF
sudo systemctl enable --now multipath-tools.service
sudo service multipath-tools restart
|
Ensure etc/multipath.conf contains find_multipaths no under defaults .
|
-
Ensure that open-iscsi and multipath-tools are enabled and running:
sudo systemctl status multipath-tools
sudo systemctl enable --now open-iscsi.service
sudo systemctl status open-iscsi
|