Prepare-se para expandir seu sistema StorageGRID
Antes de realizar uma operação de expansão, reúna os materiais e instale e configure qualquer novo hardware e redes.
| Item | Notas |
|---|---|
Arquivo de instalação do StorageGRID |
Se você estiver adicionando novos nós de grid ou um novo site, deverá baixar e extrair o arquivo de instalação do StorageGRID. Você deve usar a mesma versão que está atualmente em execução no grid. Para obter detalhes, consulte as instruções para baixando e extraindo os arquivos de instalação do StorageGRID. Observação: Você não precisa baixar arquivos se estiver adicionando novos volumes de armazenamento a Storage Nodes existentes ou instalando um novo dispositivo StorageGRID. |
Laptop de serviço |
O laptop de serviço possui o seguinte:
|
`Passwords.txt`arquivo |
Contém as senhas necessárias para acessar os nós da grade na linha de comando. Incluído no pacote de recuperação. |
Senha de provisionamento |
A senha é criada e documentada quando o sistema StorageGRID é instalado pela primeira vez. A senha de provisionamento não está no arquivo |
Documentação do StorageGRID |
|
Documentação atual para sua plataforma |
Para versões compatíveis, consulte o "Ferramenta de Matriz de Interoperabilidade (IMT)". |
Baixe e extraia os arquivos de instalação do StorageGRID
Antes de adicionar novos nós de grid ou um novo site, você deve baixar o arquivo de instalação apropriado do StorageGRID e extrair os arquivos.
Você deve executar as operações de expansão usando a versão do StorageGRID que está atualmente em execução na grid.
-
Vá para "Downloads do NetApp: StorageGRID".
-
Selecione a versão do StorageGRID que está atualmente em execução no grid.
-
Faça login com o nome de usuário e a senha da sua conta NetApp.
-
Leia o Contrato de Licença do Usuário Final, marque a caixa de seleção e, em seguida, selecione Aceitar e Continuar.
-
Na coluna Instalar StorageGRID da página de download, selecione o arquivo
.tgzou.zippara sua plataforma.A versão exibida no arquivo de instalação deve corresponder à versão do software atualmente instalada.
Utilize o arquivo
.zipse você estiver executando o Windows no laptop de serviço.Plataforma Arquivo de instalação RHEL
StorageGRID-Webscale-version-RPM-uniqueID.zipStorageGRID-Webscale-version-RPM-uniqueID.tgzUbuntu ou Debian ou Appliances
StorageGRID-Webscale-version-DEB-uniqueID.zipStorageGRID-Webscale-version-DEB-uniqueID.tgzVMware
StorageGRID-Webscale-version-VMware-uniqueID.zipStorageGRID-Webscale-version-VMware-uniqueID.tgzOpenStack/outro hipervisor
Para expandir uma implantação existente em OpenStack, você deve implantar uma máquina virtual executando uma das distribuições Linux suportadas listadas acima e seguir as instruções apropriadas para Linux.
-
Baixe e extraia o arquivo compactado.
-
Siga o procedimento adequado para sua plataforma para escolher os arquivos necessários, com base na sua plataforma, na topologia planejada da grade e em como você expandirá seu sistema StorageGRID.
Os caminhos listados na etapa para cada plataforma são relativos ao diretório de nível superior instalado pelo arquivo de arquivo.
-
Se você estiver expandindo um sistema RHEL, selecione os arquivos apropriados.
| Caminho e nome do arquivo | Descrição |
|---|---|
Um arquivo de texto que descreve todos os arquivos contidos no arquivo de download do StorageGRID. |
|
Uma licença gratuita que não oferece nenhum direito a suporte para o produto. |
|
Pacote RPM para instalar as imagens dos nós do StorageGRID em seus hosts RHEL. |
|
Pacote RPM para instalar o serviço de host StorageGRID em seus hosts RHEL. |
|
Ferramenta de script de implantação |
Descrição |
Um script em Python usado para automatizar a configuração de um sistema StorageGRID. |
|
Um script em Python usado para automatizar a configuração de StorageGRID appliances. |
|
Um exemplo de arquivo de configuração para uso com o script |
|
Um exemplo de script Python que você pode usar para fazer login na API de Gerenciamento de Grid quando o login único estiver habilitado. Você também pode usar este script para integração com Ping Federate. |
|
Um arquivo de configuração em branco para uso com o |
|
Exemplo de função e playbook do Ansible para configurar hosts RHEL para implantação de contêineres do StorageGRID. Você pode personalizar a função ou o playbook conforme necessário. |
|
Um exemplo de script Python que você pode usar para fazer login na API de Gerenciamento de Grid quando o logon único (SSO) estiver habilitado usando Active Directory ou Ping Federate. |
|
Um script auxiliar chamado pelo script Python complementar |
|
Esquemas de API para StorageGRID. Nota: Antes de realizar uma atualização, você pode usar esses esquemas para confirmar que qualquer código que você tenha escrito para usar as APIs de gerenciamento do StorageGRID será compatível com a nova versão do StorageGRID, caso você não tenha um ambiente StorageGRID de não produção para testes de compatibilidade de atualização. |
-
Se você estiver expandindo um sistema Ubuntu ou Debian, selecione os arquivos apropriados.
| Caminho e nome do arquivo | Descrição |
|---|---|
Um arquivo de texto que descreve todos os arquivos contidos no arquivo de download do StorageGRID. |
|
Um arquivo de licença NetApp não comercial que você pode usar para testes e implementações de prova de conceito. |
|
Pacote DEB para instalar as imagens de nós do StorageGRID em hosts Ubuntu ou Debian. |
|
Checksum MD5 para o arquivo |
|
Pacote DEB para instalar o serviço de host StorageGRID em hosts Ubuntu ou Debian. |
|
Ferramenta de script de implantação |
Descrição |
Um script em Python usado para automatizar a configuração de um sistema StorageGRID. |
|
Um script em Python usado para automatizar a configuração de StorageGRID appliances. |
|
Um exemplo de script Python que você pode usar para fazer login na API de Gerenciamento de Grid quando o login único estiver habilitado. Você também pode usar este script para integração com Ping Federate. |
|
Um exemplo de arquivo de configuração para uso com o script |
|
Um arquivo de configuração em branco para uso com o |
|
Exemplo de função e playbook do Ansible para configurar hosts Ubuntu ou Debian para implantação de contêineres do StorageGRID. Você pode personalizar a função ou o playbook conforme necessário. |
|
Um exemplo de script Python que você pode usar para fazer login na API de Gerenciamento de Grid quando o logon único (SSO) estiver habilitado usando Active Directory ou Ping Federate. |
|
Um script auxiliar chamado pelo script Python complementar |
|
Esquemas de API para StorageGRID. Nota: Antes de realizar uma atualização, você pode usar esses esquemas para confirmar que qualquer código que você tenha escrito para usar as APIs de gerenciamento do StorageGRID será compatível com a nova versão do StorageGRID, caso você não tenha um ambiente StorageGRID de não produção para testes de compatibilidade de atualização. |
-
Se você estiver expandindo um sistema VMware, selecione os arquivos apropriados.
| Caminho e nome do arquivo | Descrição |
|---|---|
Um arquivo de texto que descreve todos os arquivos contidos no arquivo de download do StorageGRID. |
|
Uma licença gratuita que não oferece nenhum direito a suporte para o produto. |
|
O arquivo de disco da máquina virtual que é usado como modelo para criar máquinas virtuais de nós de grid. |
|
O arquivo de modelo Open Virtualization Format ( |
|
O arquivo de modelo ( |
|
O arquivo de modelo ( |
|
O arquivo de modelo ( |
|
Ferramenta de script de implantação |
Descrição |
Um script Bash usado para automatizar a implantação de nós de grid virtual. |
|
Um exemplo de arquivo de configuração para uso com o |
|
Um script em Python usado para automatizar a configuração de um sistema StorageGRID. |
|
Um script em Python usado para automatizar a configuração de StorageGRID appliances. |
|
Um exemplo de script Python que você pode usar para fazer login na API de Gerenciamento de Grid quando o login único (SSO) estiver habilitado. Você também pode usar este script para integração com Ping Federate. |
|
Um exemplo de arquivo de configuração para uso com o script |
|
Um arquivo de configuração em branco para uso com o |
|
Um exemplo de script Python que você pode usar para fazer login na API de Gerenciamento de Grid quando o logon único (SSO) estiver habilitado usando Active Directory ou Ping Federate. |
|
Um script auxiliar chamado pelo script Python complementar |
|
Esquemas de API para StorageGRID. Nota: Antes de realizar uma atualização, você pode usar esses esquemas para confirmar que qualquer código que você tenha escrito para usar as APIs de gerenciamento do StorageGRID será compatível com a nova versão do StorageGRID, caso você não tenha um ambiente StorageGRID de não produção para testes de compatibilidade de atualização. |
-
Se você estiver expandindo um sistema baseado em appliance StorageGRID, selecione os arquivos apropriados.
|
|
Para instalação do appliance, esses arquivos são necessários apenas se você precisar evitar tráfego de rede. O appliance pode baixar os arquivos necessários do Admin Node onde você realiza o procedimento de recuperação. |
| Caminho e nome do arquivo | Descrição |
|---|---|
Pacote DEB para instalar as imagens de nó do StorageGRID em seus appliances. |
|
Checksum MD5 para o arquivo |
Verifique o hardware e a rede
Antes de iniciar a expansão do seu sistema StorageGRID, certifique-se do seguinte:
-
O hardware necessário para suportar os novos nós da grid ou o novo site já foi instalado e configurado.
-
Todos os novos nós possuem caminhos de comunicação bidirecionais com todos os nós existentes e novos (um requisito para a Grid Network). Em particular, confirme se as seguintes portas TCP estão abertas entre os novos nós que você está adicionando na expansão e o primary Admin Node:
-
1055
-
7443
-
8011
-
10342
Consulte "Comunicações internas dos nós da grade".
-
-
O nó de administração principal pode se comunicar com todos os servidores de expansão destinados a hospedar o sistema StorageGRID.
-
Se algum dos novos nós tiver um endereço IP da Rede Grid em uma sub-rede não utilizada anteriormente, você já "adicionou a nova sub-rede" adicionou à lista de sub-redes da Rede Grid. Caso contrário, você terá que cancelar a expansão, adicionar a nova sub-rede e iniciar o procedimento novamente.
-
Você não está usando tradução de endereços de rede (NAT) na Grid Network entre os nós da grid ou entre sites do StorageGRID. Quando você usa endereços IPv4 privados para a Grid Network, esses endereços devem ser roteáveis diretamente de todos os nós da grid em todos os sites. O uso de NAT para conectar a Grid Network através de um segmento de rede pública só é compatível se você usar um aplicativo de tunelamento que seja transparente para todos os nós da grid, ou seja, os nós da grid não precisam ter conhecimento dos endereços IP públicos.
Essa restrição de NAT é específica para nós de grid e para a Grid Network. Conforme necessário, você pode usar NAT entre clientes externos e nós de grid, por exemplo, para fornecer um endereço IP público para um Gateway Node.