# Migração para um Novo Servidor

# Migração para um Novo Servidor

Este tutorial mostra como migrar o Monsta a partir da versão 5.0 para outro servidor.

#### Requisitos mínimos

Requisitos mínimos para a migração do Monsta:

<p class="callout warning">Verifique se a partição "/var" do novo servidor possui o espaço suficiente para transferência dos dados do Monsta do servidor atual.</p>

<table border="1" id="bkmrk-espa%C3%A7o-em-disco40gb-" style="height: 169px; width: 100%;" width="100%"><tbody><tr style="height: 10px;"><td style="height: 10px; width: 9.01235%; vertical-align: top;">[![image-1645452261754.png](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/scaled-1680-/image-1645452261754.png)](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/image-1645452261754.png)</td><td style="height: 10px; width: 90.8641%;">**Espaço em disco**  
40GB livre para /var (configurações, banco de dados e logs)  
300MB livre para /opt/monsta (programas e bibliotecas)

<p class="callout info">Certifique-se de que a nova instalação possui espaço o suficiente para efetuar a migração.</p>

</td></tr><tr style="height: 70px;"><td style="height: 70px; width: 9.01235%; vertical-align: top;">[![image-1645452312898.png](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/scaled-1680-/image-1645452312898.png)](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/image-1645452312898.png)

</td><td style="height: 70px; width: 90.8641%;">**Memória RAM**

2GB de memória RAM

</td></tr><tr style="height: 33px;"><td style="height: 33px; width: 9.01235%; vertical-align: top;">[![image-1645452455434.png](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/scaled-1680-/image-1645452455434.png)](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/image-1645452455434.png)

</td><td style="height: 33px; width: 90.8641%;">**Sistema Operacional**

Linux 64bits  
Sistema Operacional Linux recomendado: Fedora Server 40 (x86\_64 systems) ou Ubuntu Server 24

<p class="callout info">Pode ser utilizada a instalação mínima para o Monsta.</p>

</td></tr><tr style="height: 56px;"><td style="height: 56px; width: 9.01235%; vertical-align: top;">[![image-1645452542916.png](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/scaled-1680-/image-1645452542916.png)](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/image-1645452542916.png)

</td><td style="height: 56px; width: 90.8641%;">**Processador**  
Cores: 2  
Velocidade: 1.8GHz</td></tr></tbody></table>

<div id="bkmrk-"><div><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div><p class="callout success">As configurações acima permitem, em geral, verificar aproximadamente 500 dispositivos com 10 monitores cada ou um total de 5.000 monitores.</p>

#### Script de migração

Logado como root no seu servidor, baixe o script de migração conforme exemplo abaixo:

<div id="bkmrk-fedora%2Fred-hat-yum-i"><div><div><div><div>**Fedora/Red-Hat** </div></div></div></div><div>```
<span role="presentation">yum install -y wget sshpass<br></br>wget https://www.monsta.com.br/monsta/download/migrate.sh</span>
```

</div></div><div id="bkmrk--0"></div><div id="bkmrk-ubuntu%2Fdebian"><div><div><div>**Ubuntu/Debian** </div></div></div></div><div id="bkmrk-apt-get-install--y-w"><div><div><div><div><div>```
<span role="presentation">apt-get install -y wget sshpass<br></br>wget https://www.monsta.com.br/monsta/download/migrate.sh</span>
```

</div></div></div></div><div><span style="color: #222222; font-size: 1.666em; font-weight: 400;">Iniciando a transferência</span></div></div></div>Após baixar o script, execute-o com a seguinte sintaxe:

sh migrate.sh &lt;usuário&gt; &lt;"senha"&gt; &lt;IP do servidor Monsta atual&gt; &lt;porta ssh&gt;

Exemplo:

<div id="bkmrk-sh-migrate.sh-root-%22"><div>```
sh migrate.sh root "minha senha" 192.168.1.1 22
```

</div></div><div id="bkmrk-o-script-finalizar%C3%A1-">O script finalizará os processos do Monsta em execução no antigo servidor (192.168.1.1) e iniciará a cópia da estrutura com os dados para o novo servidor. Ao final do processo você poderá acessar o seu Monsta no novo servidor e o antigo poderá ser desativado.</div><div id="bkmrk--1"></div><p class="callout info">O tempo decorrido desta transferência dependerá do tamanho da base de dados existente, podendo levar de minutos a algumas horas.</p>

<p class="callout danger">Para que o script do migrate seja executado com sucesso e garanta a cópia e criação de todos os arquivos e diretórios com as permissões corretas (incluindo arquivos de sistema, logs, e configurações sensíveis), é **obrigatório** que a execução seja feita por um usuário com privilégios de **Superusuário (`root`)** em **ambos os servidores** (Origem e Destino). A execução com um usuário não root ocasionará problemas durante a transferência dos dados.  
  
Caso ocorra algum erro de **timeout** durante a execução do `migrate.sh`, verifique se a porta do SSH no servidor remoto está aberta no firewall para acesso do servidor local.  
  
Em caso de falha, mesmo seguindo as instruções de uso do `migrate.sh`, **colete os logs exibidos na tela e entre em contato com nossa equipe de suporte.**</p>

<div id="bkmrk--2"></div><div id="bkmrk--3"></div><div id="bkmrk--4"><div>- - - - - -

</div></div>#### Contato

**Monsta Tecnologia Ltda**  
Site: [http://www.monsta.com.br](http://www.monsta.com.br/)  
Downloads: [http://www.monsta.com.br/download.html](http://www.monsta.com.br/download.html)  
E-mail: <contato@monsta.com.br>

<div id="bkmrk--5"><div></div></div>[![image-1645214142023.png](https://wiki.monsta.com.br/uploads/images/gallery/2022-02/scaled-1680-/image-1645214142023.png)](https://www.monsta.com.br "Monsta Tecnologia")

<div id="bkmrk--7"></div>