Neste guia, usamos o Deployment Manager para implantar todos os recursos necessários do Google Cloud para executar o SAP NetWeaver no Linux, incluindo a máquina virtual (VM) do Compute Engine, o sistema operacional Linux e os discos permanentes. Você define os valores para a instalação, como o tipo de máquina, os nomes dos recursos, os tamanhos do disco, entre outros, em um modelo de arquivo de configuração do Deployment Manager.
Para usar o Terraform e automatizar a implantação de recursos do Google Cloud para executar o SAP Redshift no Linux, consulte Terraform: implantação automatizada de VM para SAP Redshift no Linux.
Se a instalação do SAP NetWeaver exigir mais controle sobre o processo de implantação do que o fornecido pelo modelo do Deployment Manager, consulte Implantação manual de VM para SAP NetWeaver no Linux.
Para implantar uma VM que executa Windows, consulte o Guia de Implantação do Windows.
Configuração de VM implantada por estas instruções
De acordo com essas instruções, é preciso uma configuração de três camadas para a implantação de uma VM, em que o SAP NetWeaver é executado em uma VM e o servidor de banco de dados é executado em outra.
Para configurar duas camadas, em que o SAP NetWeaver é executado na mesma VM que o servidor de banco de dados, implante primeiro o servidor. Depois, crie a VM e as unidades de disco necessárias para o servidor de banco de dados e para o SAP NetWeaver no momento. Em seguida, instale o SAP NetWeaver na mesma VM que o servidor de banco de dados.
Para instruções sobre como implantar a VM em um servidor de banco de dados, consulte o guia de implantação de banco de dados correspondente ao servidor.
Recursos do Google Cloud implantados de acordo com estas instruções
Os recursos do Google Cloud implantados pelo Deployment Manager incluem:
- uma VM que usa uma versão do Linux certificada pelo SAP;
- um disco permanente para o disco de inicialização;
- um disco permanente para binários do SAP;
- um disco permanente para espaço de troca;
- as APIs recomendadas;
- Agente do Google Cloud para SAP.
As instruções a seguir usam o Cloud Shell, mas você também pode usar a Google Cloud CLI no terminal local.
Para mais detalhes sobre o planejamento da implementação, consulte o Guia de planejamento. Para uma visão geral das operações de TI do sistema, consulte o Guia de operações.
Como criar um projeto
Se você precisar que a carga de trabalho da SAP seja executada em conformidade com residência de dados, controle de acesso, equipes de suporte ou requisitos regulatórios, crie a pasta do Assured Workloads necessária. Para mais informações, consulte Controles soberanos e de conformidade para a SAP no Google Cloud.
Para criar um projeto:
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Como configurar o ambiente de comando gcloud
Para estas instruções, use o Cloud Shell para inserir comandos gcloud
que implantam ou configuram os recursos do Google Cloud. Acesse o Cloud Shell pelo
console do Google Cloud no navegador.
Uma VM fornecida pelo Google Cloud executa o Cloud Shell toda vez que ele é iniciado. No primeiro uso, o Google Cloud também cria um diretório $HOME
permanente para você, que é restaurado toda vez que você abre o Cloud Shell.
A VM provisionada inclui a Google Cloud CLI
mais recente.
Portanto, os comandos do
gcloud
que você usa no Cloud Shell são os mesmos
que usaria em uma instância instalada localmente da CLI gcloud.
Se você tiver a CLI gcloud instalada, poderá emitir os comandos do
gcloud
que são usados nessas instruções a partir da máquina local. No entanto,
se houver uma CLI gcloud instalada localmente, sempre verifique se você
está usando a versão mais recente da CLI .
Se você usa o Cloud Shell ou a CLI gcloud, pode
definir e alterar as propriedades do seu ambiente de comando gcloud
e salvá-las
como uma configuração. Configurações são conjuntos de pares de chave-valor que influenciam o comportamento dos comandos gcloud
.
Algumas ações básicas que podem ser realizadas com uma configuração no Cloud Shell incluem:
Inicializar uma configuração.
gcloud init
Conferir as configurações atuais do gcloud.
gcloud config list
Mude para o projeto necessário do Google Cloud. Substitua o
PROJECT_ID
pelo ID do projeto do Google Cloud.gcloud config set project PROJECT_ID
Definir uma região padrão. Substitua
REGION
por uma região do Google Cloud.gcloud config set compute/region REGION
Definir uma zona padrão. Substitua
ZONE
por uma zona do Google Cloud.gcloud config set compute/zone ZONE
Criar uma nova configuração. Substitua
NAME
pelo nome da configuração.gcloud config configurations create NAME
Saiba mais sobre como trabalhar com as configurações em Como gerenciar as configurações da CLI gcloud.
Criar uma rede
Por motivos de segurança, crie uma nova rede. Para controlar quem tem acesso a ela, adicione regras de firewall ou use outro método de controle de acesso.
Caso o projeto tenha uma rede VPC padrão, não a use. Em vez disso, crie sua própria rede VPC para que as únicas regras de firewall aplicadas sejam aquelas criadas explicitamente por você.
Durante a implantação, as instâncias de VM normalmente exigem acesso à Internet para fazer o download do agente do Google Cloud para SAP. Se você estiver usando uma das imagens Linux certificadas pelo SAP disponíveis no Google Cloud, a instância da VM também exigirá acesso à Internet para registrar a licença e acessar repositórios de fornecedor do sistema operacional. Uma configuração com um gateway NAT e tags de rede da VM é compatível com esse acesso, mesmo se as VMs de destino não tiverem IPs externos.
Para configurar a rede:
Console
- No Console do Google Cloud, acesse a página Redes VPC.
- Clique em Criar rede VPC.
- Digite um Nome para a rede.
O nome precisa seguir a convenção de nomenclatura. As redes VPC usam a convenção de nomenclatura do Compute Engine.
- Em Modo de criação da sub-rede, escolha Custom.
- Na seção Nova sub-rede, especifique os parâmetros de configuração a seguir para uma sub-rede:
- Insira um Nome para a sub-rede.
- Em Região, selecione a região do Compute Engine em que você quer criar a sub-rede.
- Em Tipo de pilha de IP, selecione IPv4 (pilha única) e insira um intervalo
de endereços IP no
formato CIDR. ,
como
10.1.0.0/24
.Esse é o intervalo principal de IPv4 da sub-rede. Se você planeja adicionar mais de uma sub-rede, atribua intervalos IP CIDR não sobrepostos para cada sub-rede na rede. Observe que cada sub-rede e os respectivos intervalos IP internos são mapeados para uma única região.
- Clique em Concluído.
- Para adicionar mais sub-redes, clique em Adicionar sub-rede e repita as etapas anteriores. É possível adicionar mais sub-redes à rede depois de criá-la.
- Clique em Criar.
gcloud
- Acesse o Cloud Shell.
- Para criar uma nova rede no modo de sub-redes personalizadas, execute:
gcloud compute networks create NETWORK_NAME --subnet-mode custom
Substitua
NETWORK_NAME
pelo nome da nova rede. O nome precisa seguir a convenção de nomenclatura. As redes VPC usam a convenção de nomenclatura do Compute Engine.Especifique
--subnet-mode custom
para evitar o uso do modo automático padrão, que cria automaticamente uma sub-rede em cada região do Compute Engine. Para mais informações, consulte Modo de criação da sub-rede. - Crie uma sub-rede e especifique a região e o intervalo de IP:
gcloud compute networks subnets create SUBNETWORK_NAME \ --network NETWORK_NAME --region REGION --range RANGE
Substitua:
SUBNETWORK_NAME
: o nome da nova sub-rede.NETWORK_NAME
: o nome da rede que você criou na etapa anterior;REGION
: a região em que você quer a sub-rede;RANGE
: o intervalo de endereços IP, especificado no formato CIDR. Por exemplo,10.1.0.0/24
Se você planeja adicionar mais de uma sub-rede, atribua intervalos IP CIDR não sobrepostos para cada sub-rede na rede. Observe que cada sub-rede e os respectivos intervalos IP internos são mapeados para uma única região.
- Se quiser, repita o passo anterior e adicione mais sub-redes.
Como configurar um gateway NAT
Se você precisar criar uma ou mais VMs sem endereços IP públicos, será necessário usar a conversão de endereços de rede (NAT) para permitir que as VMs acessem a Internet. Use o Cloud NAT, um serviço gerenciado distribuído e definido pelo software do Google Cloud que permite que as VMs enviem pacotes de saída para a Internet e recebam todos os pacotes de resposta de entrada estabelecidos. Se preferir, é possível configurar uma VM separada como um gateway NAT.
Para criar uma instância do Cloud NAT para seu projeto, consulte Como usar o Cloud NAT.
Depois de configurar o Cloud NAT para seu projeto, as instâncias de VM poderão acessar a Internet com segurança sem um endereço IP público.
Como adicionar regras de firewall
Por padrão, as conexões recebidas de fora da rede do Google Cloud são bloqueadas. Para permiti-las, configure uma regra de firewall na sua VM. As regras de firewall regulam apenas novas conexões de entrada para uma VM. Depois que uma conexão é estabelecida com uma VM, o tráfego é permitido em ambas as direções nessa conexão.
É possível criar uma regra de firewall para permitir acesso a portas especificadas ou entre VMs na mesma sub-rede.
Crie regras de firewall para permitir acesso, por exemplo:
- às portas padrão usadas pelo SAP NetWeaver, conforme documentado em Portas TCP/IP de todos os produtos SAP (em inglês);
- das conexões do seu computador ou ambiente de rede corporativa com a instância de VM do Compute Engine. Se você não tiver certeza de qual endereço IP usar, fale com o administrador da rede da empresa;
- à comunicação entre VMs em uma configuração de três níveis, de escalonamento horizontal ou de alta disponibilidade. Por exemplo, se você estiver implantando um sistema em três níveis, terá, pelo menos, duas VMs na sub-rede: uma para o SAP NetWeaver e outra para o servidor de banco de dados. Para ativar a comunicação entre as duas VMs, crie uma regra de firewall para permitir o tráfego da sub-rede.
- Conexões SSH para sua instância de VM, incluindo
SSH do navegador até a porta
22
. - Conexões com sua instância de VM a partir de ferramentas de terceiros, como um terminal local ou PuTTY. Crie uma regra para permitir à ferramenta acesso pelo firewall. Para mais informações, consulte Conectar-se a VMs do Linux usando ferramentas de terceiros.
Para criar uma regra de firewall:
No console do Google Cloud, acesse a página Firewall da rede VPC.
Na parte superior da página, clique em Criar regra de firewall.
- No campo Rede, selecione a rede em que a VM está localizada.
- No campo Destinos, selecione Todas as instâncias na rede.
- No campo Filtro de origem, selecione uma das opções a seguir:
- Intervalos de IPs, para permitir tráfego de entrada de endereços IP específicos. Especifique o intervalo de endereços IP no campo Intervalos de IPs de origem.
- Sub-redes, para permitir tráfego de entrada de uma sub-rede específica. Especifique o nome da sub-rede no campo Sub-redes a seguir. É possível usar essa opção para permitir acesso entre as VMs na configuração em três níveis ou de escalonamento horizontal.
- Na seção Protocolos e portas, selecione Portas e protocolos especificados e especifique
tcp:PORT_NUMBER;
.
Clique em Criar para criar a regra de firewall.
Como implantar uma VM do Linux para SAP NetWeaver com o Deployment Manager
Nas instruções a seguir, o console do Google Cloud, o Cloud Shell e o Deployment Manager são usados para implantar uma instância de VM com o Linux e todos os discos permanentes exigidos pelo SAP NetWeaver.
Sobre o Deployment Manager
Nestas instruções, você definirá as opções de recursos para a instalação em um modelo de arquivo de configuração do Deployment Manager.
O Deployment Manager trata todos os recursos criados para o sistema SAP como uma única entidade chamada de implantação. Consulte e trabalhe com todas as implantações do seu projeto na página Implantações no console do Google Cloud.
Ao usar o Deployment Manager, esteja ciente dos seguintes comportamentos:
- A exclusão de uma implantação exclui todos os recursos associados a ela, incluindo as VMs, os discos permanentes e quaisquer sistemas SAP instalados nas VMs.
Por padrão, o Deployment Manager usa a política de criação de recursos do
ACQUIRE
. Ao especificar um nome de VM que já esteja em uso por outra VM no projeto, o Deployment Manager não criará uma nova, mas adicionará a atual à nova implantação. Se a VM original foi criada por uma execução anterior do Deployment Manager, ela será associada a duas implantações.Se você excluir a nova implantação, a VM adquirida será excluída da implantação que a criou. Para evitar que isto aconteça, defina a política de recursos do Deployment Manager como
CREATE
ou certifique-se de usar nomes de recursos exclusivos na nova implantação.Para informações sobre as políticas que podem ser usadas ao criar recursos com o Deployment Manager e como especificá-las, consulte a documentação do Deployment Manager.
Procedimento de implantação
Abra o Cloud Shell.
Faça o download do modelo de arquivo de configuração
template.yaml
para seu diretório de trabalho:wget https://storage.googleapis.com/cloudsapdeploy/deploymentmanager/latest/dm-templates/sap_nw/template.yaml
Você tem a opção de renomear o arquivo
template.yaml
para identificar a configuração que ele define. Por exemplo,nw-sles12sp3.yaml
.Para abrir o arquivo
template.yaml
no editor de código do Cloud Shell, clique no ícone de lápis (edit) no canto superior direito da janela de terminal do Cloud Shell para iniciar o editor.No arquivo
template.yaml
, atualize os seguintes valores de propriedade substituindo os colchetes e o conteúdo deles pelos valores da instalação.Propriedade Tipo de dados Descrição Tipo String Especifica o local, o tipo e a versão do modelo do Deployment Manager a ser usado durante a implantação.
O arquivo YAML inclui duas especificações
type
, uma delas comentada. A especificaçãotype
que está ativa por padrão especifica a versão do modelo comolatest
. A especificaçãotype
comentada especifica uma versão de modelo específica com carimbo de data/hora.Se você precisar que todas as suas implantações usem a mesma versão de modelo, use a especificação
type
que inclui o carimbo de data/hora.instanceName
String Nome da instância da VM em que o SAP NetWeaver será instalado. O nome precisa ter 13 caracteres ou menos e ser especificado em letras minúsculas, números ou hífens. Use um nome exclusivo no projeto. instanceType
String O tipo de máquina virtual do Compute Engine necessário. Se você precisar de um tipo de VM personalizado, especifique um tipo de VM predefinido pequeno e, após o término da implantação, personalize a VM conforme necessário. zone
String A zona em que o SAP NetWeaver está sendo implantado. Ela precisa estar na mesma região selecionada para a sub-rede. subnetwork
String O nome da sub-rede criada em uma etapa anterior. Se estiver implantando em uma VPC compartilhada, especifique esse valor como [SHAREDVPC_PROJECT]/[SUBNETWORK]
. Por exemplo,myproject/network1
.linuxImage
String O nome da família de imagens ou da imagem do sistema operacional Linux que está sendo usada com o SAP NetWeaver. Para especificar uma família de imagens, adicione o prefixo family/
ao nome da família. Por exemplo,family/rhel-7-sap-hana
: Para ver a lista de famílias de imagens disponíveis, consulte a página Imagens no console do Google Cloud.linuxImageProject
String O projeto do Google Cloud que contém a imagem que você usará. Ele pode ser seu próprio projeto ou um projeto de imagem do Google Cloud, como rhel-sap-cloud
oususe-sap-cloud
. Para ver uma lista de projetos de imagem do Google Cloud, consulte a página Imagens na documentação do Compute Engine.usrsapSize
Número inteiro O tamanho do disco "/usr/sap". O tamanho mínimo é 8 GB. sapmntSize
Número inteiro O tamanho do disco "/sapmnt". O tamanho mínimo é 8 GB. swapSize
Número inteiro O tamanho do volume de troca. O tamanho mínimo é de 1 GB. networkTag
String Opcional. Uma tag de rede que representa a instância de VM para fins de firewall ou roteamento. Se você especificar "publicIP: No" e não especificar uma tag de rede, certifique-se de fornecer outro meio de acesso à Internet. publicIP
Booleano Opcional. Determina se um endereço IP público é adicionado à instância da VM. O padrão é Yes
.sap_deployment_debug
Booleano Opcional. Se esse valor estiver definido como Yes
, serão gerados registros detalhados da implantação. Não ative essa configuração a menos que um engenheiro de suporte do Google peça para habilitar a depuração.O arquivo de configuração a seguir cria uma VM configurada para executar o SAP NetWeaver. O Deployment Manager é direcionado pelo arquivo de configuração a implantar a VM
n1-standard-16
em execução em um sistema operacional SLES 12 SP2. Ela inclui todos os diretórios necessários para executar o SAP NetWeaver.resources: - name: sap_nw type: https://storage.googleapis.com/cloudsapdeploy/deploymentmanager/latest/dm-templates/sap_nw/sap_nw.py # # By default, this configuration file uses the latest release of the deployment # scripts for SAP on Google Cloud. To fix your deployments to a specific release # of the scripts, comment out the type property above and uncomment the type property below. # # type: https://storage.googleapis.com/cloudsapdeploy/deploymentmanager/202103310846/dm-templates/sap_nw/sap_nw.py properties: instanceName: ex-vm-nw-lin instanceType: n1-standard-16 zone: us-central1-f subnetwork: example-sub-network-sap linuxImage: family/sles-12-sp2-sap linuxImageProject: suse-sap-cloud usrsapSize: 15 sapmntSize: 15 swapSize: 24
Crie a instância da VM.
gcloud deployment-manager deployments create [DEPLOYMENT_NAME] --config [TEMPLATE_NAME].yaml
em que:
[DEPLOYMENT_NAME]
representa o nome da sua implantação;[TEMPLATE_NAME]
representa o nome do arquivotemplate.yaml
.
O comando anterior invoca o Deployment Manager, que implanta a VM de acordo com as especificações no arquivo
template.yaml
. Esse processo pode levar alguns minutos. Para verificar o progresso da implantação, siga as etapas na próxima seção.Após a implantação da instância da VM, se você precisar que o Compute Engine salve o disco de inicialização para o caso desta instância ser excluída, siga os seguintes passos:
No console do Google Cloud, acesse a página Instâncias de VMs.
Para abrir a página Detalhes da instância de VM da instância, clique no nome dela.
Em Disco de inicialização e discos locais, desmarque a caixa de seleção Excluir disco de inicialização quando a instância for removida.
Como verificar a implantação
Para verificar a implantação, verifique os registros de implantação no Cloud Logging e verifique a configuração da VM.
Verificar os registros
No console do Google Cloud, abra o Cloud Logging para monitorar o progresso da instalação e verificar se há erros.
Filtre os registros:
Explorador de registros
Na página Explorador de registros, acesse o painel Consulta.
No menu suspenso Recurso, selecione Global e clique em Adicionar.
Se a opção Global não for exibida, insira a seguinte consulta no editor de consultas:
resource.type="global" "Deployment"
Clique em Run query.
Visualizador de registros legado
- Na página Visualizador de registros legado, no menu de seleção básico, selecione Global como o recurso de registros.
Analise os registros filtrados:
- Se
"--- Finished"
for exibido, o processamento do Deployment Manager estará concluído e será possível prosseguir para a próxima etapa. Se você vir um erro de cota:
Na página Cotas do IAM e Admin, aumente as cotas que não atendem aos requisitos do SAP NetWeaver listados no Guia de planejamento do SAP NetWeaver.
Na página Implantações do Deployment Manager, exclua a implantação para limpar as VMs e discos permanentes da instalação com falha.
Execute a implantação novamente.
- Se
Verificar a configuração da VM
Depois que a instância de VM for implantada, conecte-se à VM usando
ssh
.- Se você ainda não tiver feito isso,
crie uma regra de firewall
para permitir uma conexão SSH na porta
22
. Acesse a página Instâncias de VM.
Clique em SSH para a instância de VM ou use o método SSH que preferir.
- Se você ainda não tiver feito isso,
crie uma regra de firewall
para permitir uma conexão SSH na porta
Mude para o usuário raiz.
sudo su -
No prompt de comando, insira
df -h
. Você precisa ver uma saída semelhante a esta:Confirme se o diretório de troca foi criado:
cat /proc/meminfo | grep Swap
Você verá resultados parecidos com os deste exemplo:
Se você estiver usando o RHEL for SAP 9.0 ou posterior, verifique se os pacotes
chkconfig
ecompat-openssl11
estão instalados na instância de VM.Para mais informações da SAP, consulte a Nota SAP 3108316 – Red Hat Enterprise Linux 9.x: instalação e configuração .
Se algum dos passos de validação mostrar que a instalação falhou:
- Corrija o erro.
- Na página Implantações, exclua a implantação para limpar as VMs e os discos permanentes da instalação com falha.
- Execute a implantação novamente.
Como se conectar à VM
Se você tiver definido uma regra de firewall que permita o acesso na
porta 22
, poderá se conectar a uma VM Linux usando ferramentas SSH comuns.
O Google Cloud fornece dois métodos de conexão. É possível se conectar por meio do
console do Google Cloud ou de um terminal usando um
comando gcloud
.
Console
Para se conectar usando ssh
diretamente do navegador no
Console do Google Cloud:
- In the Google Cloud console, go to the VM instances page.
- In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.
gcloud
A Google Cloud CLI gerencia as chaves SSH gerando e aplicando novas chaves SSH em todo o projeto quando você precisa delas.
Conecte-se à instância de VM:
gcloud compute --project "[VM_GCP_PROJECT]" ssh --zone "[VM_ZONE]" "[VM_NAME]"
em que:
[VM_CGP_PROJECT]
é o nome do projeto do Google Cloud em que a VM foi criada.[VM_ZONE]
é a zona em que você localizou a VM;[VM_NAME]
é o nome da instância da VM.
Depois de enviar esse comando, o terminal é conectado à
VM no Google Cloud e é possível executar comandos na VM do Linux. Quando terminar, use o comando exit
para se desconectar da VM.
Outra opção é gerar um novo par de chaves para sua VM Linux e aplicá-lo ao seu projeto. Isso permite que você se conecte usando ferramentas de terceiros, como o PuTTY em estações de trabalho do Windows. Para mais detalhes, consulte Criar chaves SSH.
Também há outras opções de conexão que não são discutidas aqui.
Para informações mais detalhadas sobre como se conectar a uma VM do Linux no Google Cloud, consulte Como se conectar a instâncias do Linux.
Como configurar o banco de dados
Se você ainda não implantou o banco de dados no Google Cloud, siga as instruções para configurá-lo no guia de implantação do Google Cloud e na documentação que o fornecedor do banco de dados providenciou.
O Google Cloud oferece guias de implantação para os seguintes bancos de dados certificados pelo SAP:
- Guias do SAP HANA
- Guias do SAP ASE
- Guias do SAP MaxDB
- Guias do IBM Db2
- Guia do Windows SQL Server: quando o SAP NetWeaver está em execução no Linux, o Windows SQL Server é compatível apenas com arquiteturas de três camadas.
Quando o SAP NetWeaver e o servidor de banco de dados estiverem sendo executados em diferentes VMs em uma arquitetura de três camadas, verifique se as regras de firewall estão definidas para permitir a comunicação entre as VMs.
Como instalar o agente do Cloud Logging
O agente do Cloud Logging oferece uma solução para geração de registros de atividades do sistema do Google Cloud, incluindo eventos do sistema operacional e, caso você o utilize, eventos do SAP HANA. O agente do Cloud Logging é um componente opcional, mas recomendado. Consulte o Guia de operações do SAP NetWeaver no Google Cloud para mais informações sobre o Google Cloud Logging.
Para instalar o agente do Cloud Logging na nova VM, consulte as instruções para Linux e Windows em Como instalar o agente.
Como instalar o SAP NetWeaver
Para instruções sobre como instalar o SAP NetWeaver na nova VM, consulte o Portal de ajuda da SAP e o Guia mestre do SAP NetWeaver.
Depois de instalar o SAP NetWeaver:
Atualize o kernel do SAP para o nível mínimo de patch possível.
Para detalhes sobre os níveis de patch do kernel do SAP permitidos, consulte a Nota SAP 2446441 - Linux no Google Cloud (IaaS): adaptação da licença SAP.
Instale a licença permanente do SAP NetWeaver.
Para mais informações sobre como gerenciar as licenças do SAP NetWeaver, consulte o Procedimento de licenciamento do SAP.
Como instalar o SAP Host Agent
O SAP Host Agent foi aprimorado para execução no Google Cloud. Certifique-se de executar pelo menos a versão mínima do SAP Host Agent necessária ao ambiente do Google Cloud.
Para detalhes, consulte as seguintes Notas SAP:
- Nota SAP 2460297 – SAP no Linux no Google Cloud Platform: monitoramento aprimorado (em inglês).
- Para atualizar o SAP Host Agent por padrão regularmente, consulte a Nota SAP 1473974 – Como usar o atributo de atualização automática do SAP Host Agent (em inglês).
Validar a instalação do agente do Google Cloud para SAP
Depois de implantar uma VM e instalar o sistema SAP, confirme se o agente do Google Cloud para SAP está funcionando corretamente.
Verificar se o agente do Google Cloud para SAP está em execução
Para verificar se o agente está em execução, siga estas etapas:
Estabeleça uma conexão SSH com a instância do Compute Engine.
Execute este comando:
systemctl status google-cloud-sap-agent
Se o agente estiver funcionando corretamente, a saída conterá
active (running)
. Por exemplo:google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2022-12-02 07:21:42 UTC; 4 days ago Main PID: 1337673 (google-cloud-sa) Tasks: 9 (limit: 100427) Memory: 22.4 M (max: 1.0G limit: 1.0G) CGroup: /system.slice/google-cloud-sap-agent.service └─1337673 /usr/bin/google-cloud-sap-agent
Se o agente não estiver em execução, reinicie-o.
Verificar se o SAP Host Agent está recebendo métricas
Para verificar se as métricas de infraestrutura são coletadas pelo agente do Google Cloud para SAP e enviadas corretamente ao agente de host da SAP, siga estas etapas:
- No sistema SAP, insira a transação
ST06
. No painel de visão geral, verifique a disponibilidade e o conteúdo dos seguintes campos para a configuração completa da infraestrutura de monitoramento da SAP e do Google:
- Provedor de nuvem:
Google Cloud Platform
- Acesso ao monitoramento avançado:
TRUE
- Detalhes do monitoramento avançado:
ACTIVE
- Provedor de nuvem:
Solução de problemas
Nesta seção, você encontrará informações sobre como corrigir problemas comuns.
Resolução de problemas de comunicação no servidor de banco de dados
Se estiver configurando um sistema SAP de três camadas e tiver problemas de conexão entre as VMs, certifique-se de ter criado uma regra de firewall para permitir o tráfego entre as VMs na sub-rede.
Solução de problemas de conexão com a VM
Se estiver com problemas para se conectar à VM por meio do ssh
, verifique se você
criou uma regra de firewall para abrir a porta 22
na rede do Google Cloud
que está usando.
Para outros problemas possíveis, consulte Problemas conhecidos do SSH no navegador.
Solução de problemas do Agente do Google Cloud para SAP
Para solucionar problemas do agente do Google Cloud para SAP, consulte o guia de solução de problemas do agente do Google Cloud para SAP.