Following is the CLI output displayed while installation.
Install/Upgrade Version: 7.2.0.308
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]
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 ===
iSCSI and NDMP VTL support is available for this kernel.
Note: Installing support for iSCSI and NDMP VTL will consume additional memory and introduce a kernel dependency. As a result, kernel upgrades will be limited while QoreStor is present. Choose this option only if you require iSCSI and NDMP VTL.
Do you wish to install support for VTL? yes/no: yes
VTL support will be installed.
CIFS support is available.
Do you wish to install CIFS support? yes/no: yes
CIFS support will be installed.
NFS support is available.
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 boot mode...
.. Done.
=== Evaluating System...
--
Supported Linux Distributions: centos rhel ol rocky almalinux
Found Linux Distribution: rocky
OS Test: PASS
--
Supported Kernel Versions: 4.18.0-193 4.18.0-240 4.18.0-305 4.18.0-348 4.18.0-372 4.18.0-425
Found Kernel: 4.18.0-425
Kernel Test: PASS
Min. Required # of CPU Cores: 4
Actual # of CPU Cores: 40
CPU Test: PASS
--
Min. Required System Memory (GB): 32
Actual System Memory (GB): 64
Memory Test: PASS
--
Min. Required Available Space in /QoreStor (GB): 500
Actual Available Space in /QoreStor (GB): 9246
Available Space Test: PASS
=== Running IOPS tests...
Min. Required Seq. Write IOPS for /QoreStor: 450
Actual Seq. Write IOPS for /QoreStor: 105088
Seq. IOPS Test: PASS
Min. Required Random Write IOPS for /QoreStor: 450
Actual Random Write IOPS for /QoreStor: 1576
Random IOPS Test: PASS
--
--
... Done ===
Required Mount Options for /QoreStor: noatime dirsync
Found Options for /QoreStor: noatime dirsync
=== Installing additional packages: nfs-utils glibmm24 perl mutt yum-utils bind-utils libnsl boost xmlrpc-c xmlrpc-c-client bzip2-devel rpcbind libidn attr sqlite rsyslog...
... Done.
=== Preparing components for install/upgrade...
=== Installing Version 7.2.0.308...
Stopping service: ...
Installing component: samba
Installing component: PBIS-OPEN
Installing component: vtl
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-20230313194617
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 Apr 21 16:39:44 EDT 2023] Initializing configuration files... [Done]
[Fri Apr 21 16:39:44 EDT 2023] Creating and initializing ingest buffer...[Done]
[Fri Apr 21 16:40:29 EDT 2023] Creating and initializing de-duplication dictionary... [Done]
[Fri Apr 21 16:40:29 EDT 2023] Checking for and generating self-signed certificate...[Done]
[Fri Apr 21 16:40:29 EDT 2023] Checking for and generating SAML SP certificate...[Done]
[Fri Apr 21 16:40:29 EDT 2023] Installing services... [Done]
[Fri Apr 21 16:40:29 EDT 2023] Initializing services... [Done]
[Fri Apr 21 16:40:30 EDT 2023] Adding firewall exceptions... [Done]
... Done.
=== Server installed/upgraded 7.2.0.308 successfully.
=== Starting services ===
Starting service: choam ...
Stopping service: ...
Starting service: ocards ...
... Done.
=== Management interface: https://qspl-4300-19: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.2.0.308.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.2.0.308.bin -- --install-vtl
For installing the CIFS protocol
# ./qs_inst_7.2.0.308.bin -- --install-cifs