> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/docs-pt/productos/migrations/how-to/como-migrar-una-maquina-virtual-de-microsoft-azure-a-cloud.md).

# Como migrar uma máquina virtual do Microsoft Azure para a Plenit

Migrar uma máquina virtual do Azure para a Plenit tem duas partes: primeiro geras no Azure um link de descarga do Disco (em formato VHD) e depois completas a importação a partir da ferramenta de Migrações da Plenit, colando esse link.

O guia usa um exemplo GNU/Linux, mas o fluxo é o mesmo para outros sistemas.

<br>

> 👍 O que consegues
>
> O Disco da tua VM do Azure a ser importado na Plenit a partir do seu URL de exportação, pronto para Implementar o servidor de destino.

<br>

### Antes de começar

* Iniciar sessão na plataforma da Plenit com Permissões de administrador da empresa ou sobre uma Subscrição de **Servidores**.
* Ter acesso à secção **Migrations** dentro de **Cloud Services**.
* Ter no Azure a máquina virtual que queres exportar.

<br>

### Passo 1. Prepara a exportação no Azure

Desliga a máquina antes de exportar e aproveita para eliminar conteúdo ou desinstalar software de que não necessites: quanto mais leve for a imagem, menor o risco de interrupções durante a descarga ou a importação.

#### 1.1 Abre o disco do Sistema operativo

Com a VM desligada, entra na respetiva ficha, abre a secção **Discos** e seleciona o **Disco do Sistema operativo**.

{/\* 📸 CAPTURA 1 · Azure · secção Discos com o Disco do Sistema operativo \*/}

![Acesso ao Disco do Sistema operativo no Azure](https://REEMPLAZA-URL/servidores-migracion-azure-01.png)

<br>

#### 1.2 Gera a URL de exportação

Dentro do Disco, abre **Exportação do Disco**. O Azure prepara uma URL segura de descarga em formato **VHD**. Define o **tempo de expiração** e clica em **Gerar URL**.

<br>

> 📘 Dá Margem à expiração da URL
>
> O valor predefinido são 3600 segundos (uma hora), o que é pouco para uma migração. Aumenta-o com folga: no exemplo usam-se 172800 segundos (48 horas), para que a descarga não expire a meio da transferência.

<br>

{/\* 📸 CAPTURA 2 · Azure · ecrã de exportação com o tempo de expiração \*/}

![Geração da URL de exportação com o seu tempo de expiração](https://REEMPLAZA-URL/servidores-migracion-azure-02.png)

<br>

#### 1.3 Copia o link do VHD

Quando o link estiver pronto, **copia-o** e reserva-o para o Passo 2 (também podes descarregar o VHD para o navegador, mas para a migração o prático é o link).

{/\* 📸 CAPTURA 3 · Azure · link do VHD gerado, pronto para copiar \*/}

![Cópia do link do Ficheiro VHD gerado](https://REEMPLAZA-URL/servidores-migracion-azure-03.png)

<br>

### Passo 2. Importa a máquina a partir da Plenit

Em **Cloud Services → Migrations**, clica em **Nova migração** para abrir o assistente. Se já migraste antes, este Ecrã mostra também o histórico.

<br>

#### 2.1 Serviço e tipo de origem

Seleciona **Servidores** como serviço a migrar e, como tipo, **Virtual**.

{/\* 📸 CAPTURA 4 · assistente · serviço Servidores e tipo Virtual \*/}

![Seleção de Servidores e tipo Virtual no assistente](https://REEMPLAZA-URL/servidores-migracion-azure-04.png)

<br>

#### 2.2 Formato, método de entrega e dados do Disco

Seleciona **Discos Virtuais Compatíveis** como formato e **descarregamento por URL** como método de entrega. Depois, preenche os dados do disco:

* **Nome do Ficheiro**, com a extensão `.vhd`.
* **URL do Disco**: o link que copiaste do Azure.
* **Tipo de Disco**: se é de sistema ou de dados.
* **Nome a mostrar**: o identificador do Disco na consola.

Clica em **Criar** e depois **Seguinte**.

{/\* 📸 CAPTURA 5 · assistente · descarregamento por URL e dados do Disco .vhd \*/}

![Formato, método por URL e dados do Disco](https://REEMPLAZA-URL/servidores-migracion-azure-05.png)

<br>

#### 2.3 Organização, Subscrição e implementação

Indica a **Organização**, a **Subscrição** e a **Zona de disponibilidade** onde enviar o disco. À pergunta **Queres Implementar um novo servidor com os discos importados?**, o habitual é **Sim**.

{/\* 📸 CAPTURA 6 · assistente · Organização, Subscrição, zona e opção de Implementar \*/}

![Seleção de Organização, Subscrição e Implementação](https://REEMPLAZA-URL/servidores-migracion-azure-06.png)

<br>

#### 2.4 Servidor de destino

Se escolheste Implementar, indica o **nome**, o **sistema operativo**, o **tamanho** e o **tipo de Rede** (standard ou VPC). Clica **Concluir**.

{/\* 📸 CAPTURA 7 · assistente · configuração do servidor de destino \*/}

![Configuração do servidor de destino](https://REEMPLAZA-URL/servidores-migracion-azure-07.png)

<br>

#### 2.5 Estado da migração

Ao terminar, a Plenit mostra o estado: primeiro **a preparar transferência** e, depois, **à espera de transferência**. A partir daí arrancam os processos internos que culminam na implementação do novo servidor.

<br>

> 🚧 A URL tem de continuar ativa durante a transferência
>
> Plenit descarrega o Disco a partir do link do Azure, por isso a URL deve manter-se vigente enquanto durar a transferência. Se o tempo for insuficiente, gera uma nova no Azure e repete o registo do Disco.

<br>

{/\* 📸 CAPTURA 8 · resumo do estado da migração (preparando/à espera da transferência) \*/}

![Resumo do estado da migração](https://REEMPLAZA-URL/servidores-migracion-azure-08.png)

### Conclusão

A migração a partir do Azure apoia-se num link temporário: o Azure publica o Disco como uma URL de descarga e a Plenit consome-a para trazer o VHD. Por isso, os dois detalhes que mais travam estas Migrações são o tempo de expiração da URL (dá-lhe Margem de sobra) e o tamanho do Disco (limpa e desliga a VM antes de exportar).

Com essas duas coisas controladas, o assistente faz o resto e o servidor acaba por ser implementado na Subscrição que escolheste.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.plenit.com/docs-pt/productos/migrations/how-to/como-migrar-una-maquina-virtual-de-microsoft-azure-a-cloud.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
