Download and extract StorageGRID installation files
Before you can recover StorageGRID nodes, you must download the software and extract the files.
You must use the version of StorageGRID that is currently running on the grid.
-
Determine which version of the software is currently installed. From the top of the Grid Manager, select the help icon and select About.
-
Go to the NetApp Downloads page for StorageGRID.
-
Select the version of StorageGRID that is currently running on the grid.
StorageGRID software versions have this format: 11.x.y.
-
Sign in with the username and password for your NetApp account.
-
Read the End User License Agreement, select the checkbox, and then select Accept & Continue.
-
In the Install StorageGRID column of the download page, select the
.tgzor.zipfile for your platform.The version shown in the installation archive file must match the version of the software that is currently installed.
Use the
.zipfile if you are running Windows.Platform Installation archive RHEL
StorageGRID-Webscale-version-RPM-uniqueID.zipStorageGRID-Webscale-version-RPM-uniqueID.tgzUbuntu or Debian or Appliances
StorageGRID-Webscale-version-DEB-uniqueID.zipStorageGRID-Webscale-version-DEB-uniqueID.tgzVMware
StorageGRID-Webscale-version-VMware-uniqueID.zipStorageGRID-Webscale-version-VMware-uniqueID.tgz -
Download and extract the archive file.
-
Follow the appropriate step for your platform to choose the files you need, based on your platform and which grid nodes you need to recover.
The paths listed in the step for each platform are relative to the top-level directory installed by the archive file.
-
If you are recovering a software-based node, select the appropriate files:
RHELPath and file name Description ./rpms/READMEA text file that describes all of the files contained in the StorageGRID download file.
./rpms/NLF000000.txtA free license that does not provide any support entitlement for the product.
./rpms/StorageGRID-Webscale-Images-version-SHA.rpmRPM package for installing the StorageGRID node images on your RHEL hosts.
./rpms/StorageGRID-Webscale-Service-version-SHA.rpmRPM package for installing the StorageGRID host service on your RHEL hosts.
Deployment scripting tool
Description
./rpms/configure-storagegrid.pyA Python script used to automate the configuration of a StorageGRID system.
./rpms/configure-sga.pyA Python script used to automate the configuration of StorageGRID appliances.
./rpms/configure-storagegrid.sample.jsonAn example configuration file for use with the
configure-storagegrid.pyscript../rpms/storagegrid-ssoauth.pyAn example Python script that you can use to sign in to the Grid Management API when single sign-on is enabled. You can also use this script for Ping Federate integration.
./rpms/configure-storagegrid.blank.jsonA blank configuration file for use with the
configure-storagegrid.pyscript../rpms/extras/ansibleExample Ansible role and playbook for configuring RHEL hosts for StorageGRID container deployment. You can customize the role or playbook as necessary.
./rpms/storagegrid-ssoauth-azure.pyAn example Python script that you can use to sign in to the Grid Management API when single sign-on (SSO) is enabled using Active Directory or Ping Federate.
./rpms/storagegrid-ssoauth-azure.jsA helper script called by the companion
storagegrid-ssoauth-azure.pyPython script to perform SSO interactions with Azure../rpms/extras/api-schemasAPI schemas for StorageGRID.
Note: Before you perform an upgrade, you can use these schemas to confirm that any code you have written to use StorageGRID management APIs will be compatible with the new StorageGRID release if you don't have a non-production StorageGRID environment for upgrade compatibility testing.
Ubuntu or DebianPath and file name Description ./debs/READMEA text file that describes all of the files contained in the StorageGRID download file.
./debs/NLF000000.txtA non-production NetApp License File that you can use for testing and proof of concept deployments.
./debs/storagegrid-webscale-images-version-SHA.debDEB package for installing the StorageGRID node images on Ubuntu or Debian hosts.
./debs/storagegrid-webscale-images-version-SHA.deb.md5MD5 checksum for the file
/debs/storagegrid-webscale-images-version-SHA.deb../debs/storagegrid-webscale-service-version-SHA.debDEB package for installing the StorageGRID host service on Ubuntu or Debian hosts.
Deployment scripting tool
Description
./debs/configure-storagegrid.pyA Python script used to automate the configuration of a StorageGRID system.
./debs/configure-sga.pyA Python script used to automate the configuration of StorageGRID appliances.
./debs/storagegrid-ssoauth.pyAn example Python script that you can use to sign in to the Grid Management API when single sign-on is enabled. You can also use this script for Ping Federate integration.
./debs/configure-storagegrid.sample.jsonAn example configuration file for use with the
configure-storagegrid.pyscript../debs/configure-storagegrid.blank.jsonA blank configuration file for use with the
configure-storagegrid.pyscript../debs/extras/ansibleExample Ansible role and playbook for configuring Ubuntu or Debian hosts for StorageGRID container deployment. You can customize the role or playbook as necessary.
./debs/storagegrid-ssoauth-azure.pyAn example Python script that you can use to sign in to the Grid Management API when single sign-on (SSO) is enabled using Active Directory or Ping Federate.
./debs/storagegrid-ssoauth-azure.jsA helper script called by the companion
storagegrid-ssoauth-azure.pyPython script to perform SSO interactions with Azure../debs/extras/api-schemasAPI schemas for StorageGRID.
Note: Before you perform an upgrade, you can use these schemas to confirm that any code you have written to use StorageGRID management APIs will be compatible with the new StorageGRID release if you don't have a non-production StorageGRID environment for upgrade compatibility testing.
VMwarePath and file name Description ./vsphere/READMEA text file that describes all of the files contained in the StorageGRID download file.
./vsphere/NLF000000.txtA free license that does not provide any support entitlement for the product.
./vsphere/NetApp-SG-version-SHA.vmdkThe virtual machine disk file that is used as a template for creating grid node virtual machines.
./vsphere/vsphere-primary-admin.ovf./vsphere/vsphere-primary-admin.mfThe Open Virtualization Format template file (
.ovf) and manifest file (.mf) for deploying the primary Admin Node../vsphere/vsphere-non-primary-admin.ovf./vsphere/vsphere-non-primary-admin.mfThe template file (
.ovf) and manifest file (.mf) for deploying non-primary Admin Nodes../vsphere/vsphere-gateway.ovf./vsphere/vsphere-gateway.mfThe template file (
.ovf) and manifest file (.mf) for deploying Gateway Nodes../vsphere/vsphere-storage.ovf./vsphere/vsphere-storage.mfThe template file (
.ovf) and manifest file (.mf) for deploying virtual machine-based Storage Nodes.Deployment scripting tool
Description
./vsphere/deploy-vsphere-ovftool.shA Bash shell script used to automate the deployment of virtual grid nodes.
./vsphere/deploy-vsphere-ovftool-sample.iniAn example configuration file for use with the
deploy-vsphere-ovftool.shscript../vsphere/configure-storagegrid.pyA Python script used to automate the configuration of a StorageGRID system.
./vsphere/configure-sga.pyA Python script used to automate the configuration of StorageGRID appliances.
./vsphere/storagegrid-ssoauth.pyAn example Python script that you can use to sign in to the Grid Management API when single sign-on (SSO) is enabled. You can also use this script for Ping Federate integration.
./vsphere/configure-storagegrid.sample.jsonAn example configuration file for use with the
configure-storagegrid.pyscript../vsphere/configure-storagegrid.blank.jsonA blank configuration file for use with the
configure-storagegrid.pyscript../vsphere/storagegrid-ssoauth-azure.pyAn example Python script that you can use to sign in to the Grid Management API when single sign-on (SSO) is enabled using Active Directory or Ping Federate.
./vsphere/storagegrid-ssoauth-azure.jsA helper script called by the companion
storagegrid-ssoauth-azure.pyPython script to perform SSO interactions with Azure../vsphere/extras/api-schemasAPI schemas for StorageGRID.
Note: Before you perform an upgrade, you can use these schemas to confirm that any code you have written to use StorageGRID management APIs will be compatible with the new StorageGRID release if you don't have a non-production StorageGRID environment for upgrade compatibility testing.
-
If you are recovering a StorageGRID appliance-based system, select the appropriate files.
|
|
For appliance installation, these files are required only if you need to avoid network traffic. The appliance can download the required files from the Admin Node where you perform the recovery procedure. |
| Path and file name | Description |
|---|---|
|
DEB package for installing the StorageGRID node images on your appliances. |
|
MD5 checksum for the file |