Following is the CLI output displayed while installation.
# ./7.3.0.172.bin
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing QoreStor Server7.3.0.172 100%
=== Checking server version ...
Install/Upgrade Version: 7.3.0.172
Getting object direct parameters...
Object Direct Storage is available for storing data in the cloud.
If you choose this option, you would be expected to enter a valid cloud connection string at a later stage.
NOTE: VTL is not supported with Object Direct Storage. If you choose this option, VTL support will not be installed.
Would you like to configure Object Direct Storage for storing data? yes/no:
no
Getting path information...
Please provide the path for the storage repository: [/]
/QoreStor
Optionally, please provide a path for metadata storage: [/QoreStor]
/QoreStor
Please select a storage configuration:
Large: 360TB maximum storage capacity, 256GB dictionary
Standard: 150TB maximum storage capacity, 256GB dictionary
Small (Cloud-Optimized): 43TB maximum storage capacity, 256GB dictionary
1) Large
2) Standard
3) Small (Cloud-Optimized)
#? 2
Standard configuration selected
=== Configuration Mode: standard ===
CIFS support is available.
Do you wish to install CIFS support? yes/no: yes
CIFS support will be installed.
NFS support is available.
NOTE: Please note that NFS support is required for Instant Restore of CDP backups written to RDS containers.
Do you wish to install NFS support? yes/no: yes
NFS support will be installed.
Object Container support is available.
Do you wish to install Object Container support? yes/no: yes
Object Container support will be installed.
Checking dependencies:
...Checking nfs-utils... yes
...Checking policycoreutils... yes
...Checking glibmm24... yes
...Checking krb5-libs... yes
...Checking libsemanage... yes
...Checking libaio... yes
...Checking perl... yes
...Checking mutt... yes
...Checking yum-utils... yes
...Checking bind-utils... yes
...Checking libnsl... yes
...Checking boost... yes
...Checking xmlrpc-c... yes
...Checking xmlrpc-c-client... yes
...Checking bzip2-devel... yes
...Checking rpcbind... yes
...Checking libidn2... yes
...Checking attr... yes
...Checking sqlite... yes
...Checking libxml2... yes
...Checking rsyslog... yes
...Checking openssl... yes
...Checking lsof... yes
...Checking initscripts... yes
...Checking fio... yes
...Checking python3... yes
...Checking lsscsi... yes
...Checking realmd... yes
...Checking oddjob... yes
...Checking oddjob-mkhomedir... yes
...Checking samba-winbind... yes
...Checking samba-winbind-clients... yes
...Checking samba-winbind-krb5-locator... yes
...Checking samba-common-tools... yes
...Checking krb5-workstation... yes
...Checking samba... yes
...Checking samba-client... yes
...Checking samba-common... yes
...Checking adcli... yes
...Checking policycoreutils-python-utils... yes
=== Evaluating System...
--
Supported Linux Distributions: centos rhel ol rocky almalinux
Found Linux Distribution: rhel
OS Test: PASS
--
Supported Kernel Versions: 5.14.0-162 5.14.0-284
Found Kernel: 5.14.0-284
Kernel Test: PASS
--
Min. Required # of CPU Cores: 4
Actual # of CPU Cores: 48
CPU Test: PASS
--
Min. Required System Memory (GB): 32
Actual System Memory (GB): 208
Memory Test: PASS
--
Min. Required Available Space in /QoreStor (GB): 500
Actual Available Space in /QoreStor (GB): 66995
Available Space Test: PASS
=== Running IOPS tests...
Min. Required Seq. Write IOPS for /QoreStor: 450
Actual Seq. Write IOPS for /QoreStor: 128177
Seq. IOPS Test: PASS
Min. Required Random Write IOPS for /QoreStor: 450
Actual Random Write IOPS for /QoreStor: 73932
Random IOPS Test: PASS
--
... Done ===
Required Mount Options for /QoreStor: noatime dirsync
Found Options for /QoreStor: noatime dirsync
=== Preparing components for install/upgrade...
=== Installing Version 7.3.0.172...
Installing component: oca-libs
Installing component: choam-prod-1
Installing component: storage-server-el
Installing component: qs-libfuse3-3
Installing component: minio-0
Installing component: objstor-minio-20230320201618
Installing component: qorestor-ui
... Done.
=== Configuring system...
Repository Path: /QoreStor
Metadata Path: /QoreStor
Would you like to automatically add firewall exceptions for ports used by storage-server? yes/no:
yes
[Fri Oct 20 05:17:54 AM PDT 2023] Initializing configuration files... [Done]
[Fri Oct 20 05:17:54 AM PDT 2023] Creating and initializing ingest buffer...[Done]
[Fri Oct 20 05:19:11 AM PDT 2023] Creating and initializing de-duplication dictionary... [Done]
[Fri Oct 20 05:19:11 AM PDT 2023] Checking for and generating self-signed certificate...
[Done]
[Fri Oct 20 05:19:11 AM PDT 2023] Checking for and generating SAML SP certificate...
[Done]
[Fri Oct 20 05:19:11 AM PDT 2023] Installing services... [Done]
[Fri Oct 20 05:19:11 AM PDT 2023] Initializing services... [Done]
[Fri Oct 20 05:19:12 AM PDT 2023] Adding firewall exceptions... [Done]
... Done.
=== Server installed/upgraded 7.3.0.172 successfully.
=== Starting services ===
Starting service: choam ...
Stopping service: ...
Starting service: ocards ...
... Done.
=== Management interface: https://r740-13:5233 ===
Silent mode installation with protocols of choice
Silent mode installation with protocols of choice executes QoreStor installation in cloud optimized mode with support for CIFS and NIS protocols along with mandatory RDS protocol installation. To choose correct mode, size of installation, and required protocol support, refer to Installing QoreStor in Object Direct mode, table number 5.
The following example shows the above mentioned installation process.
# ./qs_inst_7.3.0.172.bin -- -f -p /Qorestor -m /QSmetadata --accept-eula --install-deps --fix-mount-opts --no-vtl --no-object-container --no-object-direct --mode=cloud-optimized --install-cifs --install-nfs
Adding protocol support post QoreStor installation
You can add the missing protocol support to the installation by passing the appropriate arguments to the installer from the following options
[--install-nfs|--install-cifs |--install-vtl |--install-object-container]
Example:-
For installing VTL support
# ./qs_inst_7.3.0.172.bin -- --install-vtl
For installing the CIFS protocol
# ./qs_inst_7.3.0.172.bin -- --install-cifs