Quick start for installing StorageGRID on Ubuntu or Debian
Follow these high-level steps to install an Ubuntu or Debian StorageGRID node.
-
Learn about StorageGRID architecture and network topology.
-
Learn about the specifics of StorageGRID networking.
-
Gather and prepare the Required information and materials.
-
Prepare the required CPU and RAM.
-
Provide for storage and performance requirements.
-
Prepare the Linux servers that will host your StorageGRID nodes.
Deploy grid nodes. When you deploy grid nodes, they are created as part of the StorageGRID system and connected to one or more networks.
-
To deploy software-based grid nodes on the hosts you prepared in step 1, use the Linux command line and node configuration files.
-
To deploy StorageGRID appliance nodes, follow the Quick start for hardware installation.
When all nodes have been deployed, use the Grid Manager to configure the grid and complete the installation.
Automate the installation
To save time and provide consistency, you can automate the installation of the StorageGRID host service and the configuration of grid nodes.
-
Use a standard orchestration framework such as Ansible, Puppet, or Chef to automate:
-
Installation of Ubuntu or Debian
-
Configuration of networking and storage
-
Installation of the container engine and the StorageGRID host service
-
Deployment of virtual grid nodes
-
-
After you deploy grid nodes, automate the configuration of the StorageGRID system using the Python configuration script provided in the installation archive.
-
Automate the installation and configuration of appliance grid nodes
-
If you are an advanced developer of StorageGRID deployments, automate the installation of grid nodes by using the installation REST API.