Automating the configuration of StorageGRID Webscale

After deploying virtual grid nodes and appliance grid nodes, you can automate the configuration of the StorageGRID Webscale system.

Before you begin

About this task

You can use the configure-storagegrid.py Python script and the configure-storagegrid.json configuration file to automate the configuration of your StorageGRID Webscale system.
Note: You can also configure the system using the Grid Manager or the Installation API.

Steps

  1. Log in to the Linux machine you are using to run the Python script.
  2. Change to the directory where you extracted the installation archive.
    For example:
    cd StorageGRID-Webscale-version/platform
    where platform is debs, rpms, or vsphere.
  3. Run the Python script and use the configuration file you created.

    For example:

    ./configure-storagegrid.py ./configure-storagegrid.json --start-install

Result

A Recovery Package .zip file is generated during the configuration process, and it is downloaded to the directory from which you are running the installation and configuration process. You must back up the Recovery Package file so that you can recover the StorageGRID Webscale system if one or more grid nodes fails. For example, copy it to a secure, backed up network location and to a secure cloud storage location.
Attention: The Recovery Package file must be secured because it contains encryption keys and passwords that can be used to obtain data from the StorageGRID Webscale system.
If you specified that random passwords should be generated, you need to extract the Passwords.txt file and look for the passwords required to access your StorageGRID Webscale system.
######################################################################
##### The StorageGRID "recovery package" has been downloaded as: #####
#####           ./sgws-recovery-package-994078-rev1.zip          #####
#####   Safeguard this file as it will be needed in case of a    #####
#####                 StorageGRID node recovery.                 #####
######################################################################

Your StorageGRID Webscale system is installed and configured when a confirmation message is displayed.

StorageGRID has been configured and installed.