Tempo aproximado para leitura: 00:05:00 min
Dúvida
Quais são os requisitos para importar minha máquina virtual?
Ambiente
T-Cloud - IAAS - Todos os ambientes
Solução
Para realizar a importação de uma máquina virtual, é necessário atender alguns requisitos técnicos e contratuais.
Requisitos Contratuais:
Para que uma máquina virtual seja importada, é necessário realizar a contratação da máquina virtual antes de iniciar o processo de importação.
A contratação deve ser realizada pelo Calculadora de Preços e a máquina virtual contratada deve possuir as mesmas configurações de Sistema Operacional, vCPU e vRAM. Após a importação da máquina virtual, você poderá aumentar o Flavor. Para obter mais informações, acesse a documentação: Calculadora de Preços.
Se a máquina virtual que será importada tiver licença SQL, você deve contratar uma máquina virtual sem SQL. Neste cenário o licenciamento é responsabilidade do usuário e não da TOTVS.
Após realizar a contratação, os requisitos técnicos podem ser ajustados.
Requisitos Técnicos:
Para que uma máquina virtual esteja compatível com a importação, são necessários alguns requisitos de sistema operacional e de recursos da máquina virtual.
Atualmente, apenas os arquivos extraídos de um ambiente nativo VMware são aceitos e os seguintes tipos de arquivos são suportados:
- ovf: arquivo xml com os metadados da máquina virtual.
Obs: o template ovf é composto pelos arquivos ovf e vmdk, portanto, ao enviar o arquivo ovf, também serão enviados os arquivos vmdk. Não é possível enviar apenas arquivos vmdk.
A máquina virtual que será importada deverá possuir no máximo os seguintes recursos:
- 32 vCPU;
- 128GB memória;
- 4 discos, sendo 1 disco para sistema operacional e 3 discos para dados;
- 2TB por disco, totalizando 8TB;
- 1 interface virtual de rede;
Os sistemas operacionais suportados são:
Windows:
- Windows Server 2016 Standard, Datacenter
- Windows Server 2019 Standard, Datacenter
- Windows Server 2022 Standard, Datacenter
Linux:
- Oracle Linux 6.x
- Oracle Linux 7.x
- Oracle Linux 8.x
- Oracle Linux 9.x
- Oracle Linux Cloud Developer 8.x
- CentOS 7
- CentOS Stream 8
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 22.04
A máquina virtual deve possuir a ferramenta VMware Tools instalada, caso contrário, a criação da máquina virtual no T-Cloud IaaS não será realizada com sucesso.
Antes de criar os arquivos da máquina virtual, são necessários alguns passos no sistema operacional para que o processo de importação seja realizado com sucesso.
Confira abaixo:
1. Criação de um usuário com permissões administrativas que será utilizado para as seguintes configurações no sistema operacional:
a. Configuração de Rede:
i. Endereço IP;
ii. Sub-máscara;
iii. Gateway;
iv. DNS
b. Configuração de licença Windows (KMS)
Obs: Os usuários nativos administrador ou root podem ser utilizados porém, é altamente recomendado que a senha seja alterada após o provisionamento da máquina virtual.
Obs²: Caso seja utilizada a abordagem de criação de um usuário para esta finalidade, recomendamos a remoção do usuário após a conclusão do processo de importação da máquina virtual.
2. Configurar o acesso remoto via T-Cloud Remote
Uma das formas de acessar as máquinas virtuais importadas é pelo T-Cloud Remote. Ele é uma solução TOTVS Cloud para acesso seguro às máquinas virtuais em https.
Para obter mais informações sobre o T-Cloud Remote, acesse o artigo: Acessando a VM IaaS através do TCloud Remote.
Para habilitar o acesso via T-Cloud Remote, são necessárias algumas configurações no sistema operacional.
Confira abaixo:
Windows:
a. Abra o menu de pesquisa do Windows, procure pelo programa ”Server Manager” e clique para abrir:
b. Acesse a aba “Local Server” e depois clique na opção “Workgroup”:
c. Acesse o menu “Remote” e configure as opções para habilitar o NLA, conforme imagem abaixo:
d. A seguir, abra o menu de pesquisa do Windows, procure pelo programa ”Powershell” e clique para abri-lo:
e. Digite o seguinte comando para verificar qual é a porta que o serviço de Conexão Remota que está escutando:
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
Exemplo:
f. Caso a porta ativa não seja a porta 3389, é necessário alterá-la para que a porta 3389 seja utilizada. Para alterar, utilize o programa “Powershell” da etapa acima e execute os seguintes comandos:
$portvalue = 3389
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue
Exemplo:
New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
Exemplo:
Linux:
a. Caso utilize uma distribuição com Interface Gráfica, abra o Shell (Terminal).
b. Verifique se o serviço ssh está escutando na porta 22 com o seguinte comando:
$ netstat -lntp | grep 22
$ grep Port /etc/ssh/sshd_config
Exemplo:
c. Caso o serviço esteja escutando em outra porta, é necessário alterá-la para que a porta 22 seja utilizada.
Execute o seguinte comando para alterar a porta do serviço ssh, inserindo a porta atual em uso no parâmetro <portnumber>:
Obs: as alterações abaixo podem causar falha no acesso atual da máquina virtual pois o serviço do ssh será reiniciado.
$ sudo sed -i "s/Port <numero_da_porta_atual>/Port 22" /etc/ssh/sshd_config
$ grep Port /etc/ssh/sshd_config
$ sudo systemctl restart ssh
Exemplo:
Com os ajustes informados anteriormente, a máquina virtual terá os requisitos funcionais para ser importada no IaaS da TOTVS Cloud.
0 Comentários