Veeam Backup for Google Cloud – Preparação e Instalação

 

Olá pessoal,

Nesse post vou mostrar como instalar o Veeam Backup for Google Cloud, mas antes da instalação vou cobrir os requisitos mínimos do que precisamos preparar no Google Cloud antes de iniciar a instalação, como rede, conta de serviço, permissões e outras configurações que precisam ser feitas diretamente em sua conta do Google Cloud.

 

Habilitando APIs

 

Antes de iniciar a instalação do Veeam for Google Cloud, iremos preparar o ambiente para receber a instalação.
Nesse primeiro passo iremos habilitar as APIs que necessitamos no Google Cloud para utilizar o produto. Todas as APIs necessárias estão descritas nesse link: Google Cloud APIs – Veeam Backup for Google Cloud User Guide

Para habilitar as APIs navegue até a opção “Enabled APIs & services” na console do Google Cloud.

 

Clique em “Enable APIs and Services” e procure pelo nome da API.

 

Clique em “Enable”.

 

Repita esse processo para cada uma das APIs descritas no User Guide.

 

Criando VPC e Firewall Rules

 

Irei demonstrar como criar uma VPC e as regras de firewall caso você já não possua em seu ambiente do Google Cloud.
Vá até a opçlão “VPC networks” na console do Google Cloud.

 

Já existirá uma VPC default, mas iremos criar nossa própria VPC clicando em “Create VPC Network”.

 

Defina um nome para a VPC e se necessáiro uma descrição.

 

Escolha o nome da primeira subnet, uma descrição se necessário, a região onde será criada e o range de IP. No meu exemplo estou utilizando apenas IPv4.

 

Ignore a sessão de Firewall Rules porque vamos criar as regras no próximo passo. Clique em “Create” para finalizar.

 

Após a criação da VPC clique no nome para abrir as opções e vá até a aba Firewalls.

 

Clique em Add Firewall Rule.
Durante o deploy do Veeam Backup for Google Cloud as regras de firewall com as portas necessárias serão criadas automaticamente, mas não será criado uma regra para o appliance acessar a internet para fazer o update dos pacotes. Vamos criar uma regra liberando a porta 80 e 443 para qualquer VM na subnet.

Escolha um nome para a regra e uma descrição. Escolha também a prioridade, como é nossa primeira regra não faz diferença e vou deixar o valor padrão.

 

Escolha a direção do tráfego, Ingress para o tráfego que chega a subnet e Egress para o tráfego que sai da subnet.
Defina se a regra deve permitir ou negar o tráfego e escolha o destino. É possível usar Network Tags para definir o destino, mas nesse caso usarei “All instances in the network”.

 

Em Destination filter vamos filtrar como 0.0.0.0/0 para o liberar qualquer destino.

 

Em Protocols and ports vamos definir as portas ou protocolos que vamos liberar. Nesse caso vamos definir as portas 80 e 443. É possível verificar todas as portas necessárias nesse link: Ports – Veeam Backup for Google Cloud User Guide
Clique em “Create” para criar a regra.

 

Criando IAM Role e Service Account

 

Para fazer o deploy to appliance do Veeam Backup for Google Cloud precisamos adicionar uma conta no Veeam Backup & Replication que possua todas as permissões necessárias no projeto do Google Cloud. É possível escolher a opção de criar essa conta automaticamente na console do VBR, mas isso criará uma conta no Google Cloud como Owner o que não é recomendável, por isso nesse passo vamos criar uma IAM Role no Google Cloud apenas com as permissões necessárias e então uma Service Account que iremos associar com a IAM Role criada.

Em “IAM & Admin” iremos até a opção “Roles”.

 

Vamos clicar em “Create Role” para criar uma role customizada.

 

Escolha um nome, uma descrição e em “Role launch stage” escolha “General Availability”.

 

Todas as permissões necessárias estão listadas nesse link na seção Google Cloud Service Account Permissions: Plug-In Permissions – Veeam Backup for Google Cloud User Guide
Clique em “Add Permissions” e adicione as permissões.

 

Ao final do processo teremos as permissões adicionadas e podemos clicar em “Create” para criar a IAM Role.

 

Agora iremos até a seção de “Service Accounts” para criar a conta.

 

Clique em “Create Service Account”.

 

Escolha um nome e uma descrição e clique em “Create and Continue”.

 

No segundo passo selecione a IAM Role que criamos no passo anterior e clique em “Continue” e “Done”.

 

Para adicionar a conta no VBR precisaremos criar uma Key para a conta de serviço.
Clique na conta criada e vá até a seção de Keys e escolha a opção “Create new key”.

 

Escolha JSON e clique em “Create”. Guarde o JSON que será criado para ser utilizado no VBR posteriormente.

 

Com isso criamos tudo que precisamos para fazer o deploy do Veeam Backup for Google Cloud. Os próximos passos serão executados na console do Veeam Backup & Replication.

 

Deploy do Appliance

 

Na console do VBR, primeiro vamos adicionar a conta de serviço do Google Cloud.
No Menu principal, vá até “Credentials & Passowrds” e “Cloud Credentials”.

 

Em “Add” escolha “Google Cloud Platform service account”.

 

Escolha a opção “Use the existing service account”.

 

 

Em Key File, escolha o JSON que foi criado anteriormente.

 

Com a conta criada podemos ir até “Backup Infrastructure”, “Managed Servers” e “Add Server”.

 

Em Veeam Ckiyd-Native Backup Appliance, vamos escolher o Beeam Backup for GCP.

 

Escolha a opção “Deploy a new appliance”.

 

Escolha a conta de serviço que criamos. Em Data Center a região que queremos fazer o deploy do appliance e a Availability Zone.

 

Escolha o nome da VM do appliance e clique em “Advanced”.

 

Em Advanced podemos definir o tipo de VM que será utilizado. Por padrão é utilizado o e2-standard-2 com 2 vCPU e 8GB de RAM que deve ser suficiente para grande parte dos ambientes, mas para proteger acima de 100 VMs devemos seguir as recomendações descritas nesse link: Backup Appliance – Veeam Backup for Google Cloud User Guide
Como estou apenas fazendo o deploy para testes, vou diminuir para uma VM com 2vCPU e 4 GB de RAM.

 

Na próxima seção devemos escolher a VPC e a Subnet que criamos anteriormente. O Network tag será criado durante o deploy e o IP público que será mostrado na última opção é apenas o IP público que a console do VBR está utilizando para acessar o Google Cloud e normalmente não precisa ser modificado.

 

Em seguida devemos selecionar se vamos utilizar um IP Dinâmico ou IP Estático para o appliance. Eu não criei nenhum IP Estático no GCP porque não há necessidade, então vamos selecionar a opção de Dynamic IP address.

 

Em “Guest OS” devemos criar um usuário e senha para acessar a interface Web do Veeam Backup for GCP e também para fazer a autenticação entre o VBR e o appliance.

 

Clique em “Apply” e aguardo o deploy do appliance. Esse processo pode demorar um tempo considerável.

 

Clique em Next após finalizar a instalação.

 

Ao final do processo veremos que a VM foi criada com sucesso no Google Cloud.

 

Ao acessar a VM pelo IP público ou IP privado (caso tenha acesso), seremos redirecionados para a tela de login.

 

No VBR, podemos clicar em “Open console” para abrir a console Web já autenticada.

 

Com isso finalizamos o deploy do appliance e estamos prontos para iniciar a configuração do produto para proteger os recursos no Google Cloud.

Compartilhe!