Como modificar configurações de VM para sistemas SAP

Depois que uma VM for implantada e seus sistemas SAP estiverem em execução, mais cedo ou mais tarde será necessário modificar a configuração da VM. Talvez seja necessário fazer isso por vários motivos, incluindo um aumento na carga de trabalho ou para aumentar o tamanho de uma VM de backup em um cenário de recuperação de desastres.

Nesta página, você verá considerações sobre sistemas SAP ao modificar uma VM.

Procedimento de alto nível

As etapas detalhadas para modificar uma VM estão documentadas em Como alterar o tipo de máquina de uma instância interrompida, na documentação do Compute Engine.

É possível usar o Console do Cloud, os comandos gcloud do SDK do Cloud ou a API Compute Engine. Independentemente da interface usada para modificar sua VM, as etapas gerais que você segue são geralmente as mesmas:

  1. Faça backup do seu sistema SAP.

  2. Interrompa o sistema SAP.

  3. Pare a instância de VM.

  4. Modifique a configuração da instância de VM.

  5. Inicie a VM.

  6. Valide suas alterações.

Tipos de modificação

Algumas alterações podem ser feitas interrompendo o sistema SAP, interrompendo a VM, fazendo as alterações e reiniciando. Outras alterações podem exigir que você particione novamente suas unidades ou restaure seus sistemas de banco de dados a partir de backups.

As seguintes alterações podem ser feitas interrompendo e reiniciando a VM:

  • Alternar para um tipo de instância de VM maior ou menor
  • Alternar para uma plataforma de CPU posterior
  • Alternar de uma configuração de VM predefinida para uma configuração de VM personalizada

As seguintes alterações podem exigir a restauração do sistema SAP dos backups após a conclusão da alteração:

  • Reduzir o tamanho de um disco permanente
  • Reconfigurar o layout de armazenamento ou o particionamento
  • Alterar a placa de interface de rede ou a configuração da nuvem privada virtual

Para mais informações sobre como modificar a configuração da VM, consulte Como alterar o tipo de máquina de uma instância interrompida.

Dicas e recomendações

Considere as dicas e recomendações a seguir antes de modificar uma configuração de VM.

Fazer backup do sistema antes de fazer alterações

Antes de fazer qualquer alteração, faça backup dos seus dados, sistemas SAP, configuração atual da VM e qualquer outra informação que possa ser afetada pela alteração.

Uma maneira de fazer backup da configuração da VM é tirar um snapshot do disco de inicialização da VM. Para mais informações, consulte Como criar snapshots de disco permanente.

Também é possível criar imagens personalizadas a partir do disco de inicialização da VM. Para mais informações, consulte Como criar, excluir e suspender o uso de imagens personalizadas.

Teste o snapshot ou a imagem personalizada do disco de inicialização criando uma instância de VM a partir dele.

Salvar uma cópia dos detalhes de configuração da VM também pode ser útil. Nem todos os detalhes de configuração da VM são capturados por snapshots de disco permanente ou imagens personalizadas.

Para exibir e copiar rapidamente os detalhes de configuração da VM no formato de resposta REST, clique em REST equivalente na parte inferior da página Detalhes da instância de VM no Console do Google Cloud.

Também é possível exibir os detalhes da instância de VM no Cloud Shell ou, se você tiver o SDK do Cloud instalado, um terminal de comando local emitindo o seguinte comando:

gcloud compute instances describe instance_name

Considerações sobre a plataforma de CPU

Uma certificação SAP de um tipo de VM do Compute Engine define a plataforma mínima de CPU que é possível usar com uma instância de VM. Como alguns tipos de VM do Compute Engine oferecem uma escolha de plataformas de CPU, ao alterar uma configuração de VM, verifique se a plataforma de CPU resultante atende aos requisitos mínimos da certificação SAP. Isso é especialmente verdadeiro se você especificar Automático para a plataforma de CPU.

Para informações sobre as plataformas mínimas de CPU exigidas pelas certificações SAP dos tipos de VM do Compute Engine no Google Cloud, consulte:

Para informações sobre como alterar a plataforma de CPU, consulte Como especificar uma plataforma mínima de CPU para instâncias de VM.

Para mais informações sobre as plataformas de CPU disponíveis no Compute Engine, consulte Plataformas de CPU.

Considerações sobre discos permanentes

Se você estiver alterando o tamanho de um disco permanente, para reduzir o risco associado a qualquer alteração, crie novos discos no tamanho necessário e mantenha os discos antigos até confirmar que a alteração foi bem-sucedida.

Configurações de máquinas personalizadas

Ao configurar uma máquina personalizada, para garantir o suporte da SAP, é preciso estar em conformidade com as proporções de memória para vCPU baseadas no tipo de máquina que está personalizando e nas diretrizes da SAP.

As diretrizes serão diferentes se a máquina personalizada for para SAP HANA ou SAP NetWeaver.

Máquinas personalizadas para SAP NetWeaver

A tabela a seguir resume as regras para cada tipo de máquina personalizado compatível com o SAP NetWeaver.

Tipo de máquina vCPUs Opção de memória padrão Opção de alta memória
N1 1 ou qualquer número par até 96 3,75 GB por vCPU 6,5 GB por vCPU
N2 Qualquer número par até 32. Após 32, o número de vCPUs precisa ser divisível por 4, até 80 vCPUs. Por exemplo, 32, 36 e 40 vCPUs são válidas, mas 38 é inválido. 4 GB por vCPU 8 GB por vCPU
N2D 2 ou qualquer número par de vCPUs divisível por 4, até um limite compatível com SAP de 32 vCPUs. 4 GB por vCPU 8 GB por vCPU

Para mais informações, consulte Configurações de máquina personalizadas.

Máquinas personalizadas para SAP HANA

A tabela a seguir mostra os tipos de máquina virtual (VM, na sigla em inglês) personalizáveis do Compute Engine que são certificados pela SAP para uso de produção do SAP HANA no Google Cloud.

A SAP certifica apenas um subconjunto das configurações de tipo de VM personalizada compatível com o Compute Engine.

As configurações de VM personalizadas estão sujeitas a regras de personalização definidas pelo Compute Engine. As regras variam de acordo com o tipo de máquina que você está personalizando. Para ver as regras de personalização completas, consulte Como criar uma instância de VM com um tipo de máquina personalizado.

Tipo de instância base do Google Cloud vCPU Memória (GB) Sistema operacional Plataforma de CPU
N1-highmem Um número de vCPUs de 32 a 64 que é igualmente divisível por 2. 6,5 GB por vCPU RHEL, SUSE Intel Broadwell
N2-highmem (somente escalonamento vertical) Um número de vCPUs de 32 a 64 que é igualmente divisível por 4. 8 GB por vCPU RHEL, SUSE Intel Cascade Lake

Deployment Manager e tipos de VM personalizadas para SAP

Se você usar os modelos do Deployment Manager fornecidos pelo Google Cloud para implantar suas VMs, para implantar um tipo de VM personalizada, implante um tipo de VM predefinido temporariamente e modifique a VM para receber o número de vCPUs necessárias. Os modelos do Deployment Manager não são compatíveis com a especificação de tipos de máquina personalizados.

Ao especificar um tipo de VM temporário para o SAP HANA, selecione um tipo de VM com um pouco mais de vCPUs do que você precisa e personalize a VM reduzindo o número de vCPUs e memória. A implantação de uma VM com um pouco mais de vCPUs e memória do que o necessário garante que você tenha armazenamento em disco permanente suficiente para o sistema SAP HANA sem pagar por muito armazenamento em disco permanente. Se você implantar uma VM com menos vCPUs necessárias, depois de adicionar as vCPUs e a memória, também precisará aumentar o tamanho dos discos permanentes para corresponder ao aumento na memória.

No SAP NetWeaver, é possível selecionar o menor tipo de VM predefinida e, em seguida, adicionar as vCPUs necessárias. Não é necessário ajustar os tamanhos dos discos permanentes.

Mais informações sobre como criar uma instância de VM personalizada

Para mais informações sobre como criar uma instância de VM do Compute Engine com uma configuração personalizada, consulte Como criar uma instância de VM com um tipo de máquina personalizado.

Testar suas alterações

Como etapa final do processo de alteração, use um sistema que não seja de produção para testar as alterações que você está fazendo antes de aplicá-las na produção.

Como evitar inatividade ao modificar configurações de VM

O processo de alteração é mais simples se as alterações necessárias não exigirem a restauração do sistema a partir de backups e sua empresa puder tolerar um curto período de inatividade.

Se sua empresa não puder tolerar qualquer tempo de inatividade, seus sistemas SAP provavelmente serão executados em uma configuração de alta disponibilidade (HA, na sigla em inglês). Nesse caso, é possível fazer alterações de um nó por vez. No entanto, enquanto as alterações estão sendo feitas em um nó secundário, o sistema secundário não está disponível para failover se o nó principal tiver problemas.

Fazer alterações de VM uma por vez nos nós em uma configuração de alta disponibilidade também pode ser usado para outras alterações, como:

  • Correção de sistema operacional
  • Correção do sistema de banco de dados
  • Correção do kernel do SAP, quando combinada com atualizações contínuas do kernel
  • Reconfiguração de contas de serviço de VM, rede e assim por diante

Esses tipos de alterações estão fora do escopo deste tópico e podem incluir considerações, etapas ou requisitos adicionais.