O processo é principalmente fazer backup de sua configuração, baixar a nova versão do OCS-Server, usar o setup.sh e restaurar a configuração de backup.
Vamos ao passo a passo.
Excluir plug-ins existentes
Se você tiver plug-ins instalados, exclua-os antes da atualização, caso contrário, poderá ter problemas com eles ou depois de reinstalá-los.
Vá para o gerenciador de plug-ins no ocs e exclua-os, você também pode precisar excluir a configuração em /etc/ocsinventory-server/plugins
Faça Backup da configuração existente
Antes de começar, é melhor parar o servidor da web para que ninguém possa fazer alterações depois que você fez o backup dos arquivos.
maria@ocs:~$ systemctl stop apache2.service
Você precisa fazer backup dos seguintes arquivos de configuração.
Geralmente, a depender da distro, o apache pode ficar em /etc/apache2/ ou em /etc/httpd/
Dentro de uma dessas pastas você terá:
1. Arquivos Apache:
- ~/apache2/conf-available/z-ocsinventory-server.conf
- ~/apache2/conf-available/zz-ocsinventory-restapi.conf
- ~/apache2/conf-available/ocsinventory-reports.conf
2. Configuração do OCS:
- /usr /share/ocsinventory-reports/ocsreports/dbconfig.inc.php
para fazer esses backups eu criei uma pasta
maria@ocs:~$ mkdir /home/maria/backups/
e copiei os arquivos acima para essa pasta
maria@ocs:~$ tar -cjf /home/maria/backups/conf-available.tar.tbz conf-available
maria@ocschat:~$ cp /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php /home/maria/backups/
Se você está com medo de perder dados, é melhor fazer backup de seu banco de dados, mas teoricamente isso não é necessário. O comando seria mais mais ou menos assim: mysqldump -u ocs -p --all-databases > /home/backup_ocs/ocsdbbackup.sql
Atualizando o OCS
Baixe a última versão do OCS no site ou aqui no github. Ou ainda em nossa página para realizar um download sem precisar preencher formulário: categoriaoutros.com.br/baixar-ocs
Em meu caso, ficou assim o comando para baixar o ocs server mais atual:
maria@ocs:~$ wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.11.1/OCSNG_UNIX_SERVER-2.11.1.tar.gz
Extraia o conteúdo do arquivo baixado
maria@ocs:~$ tar xf OCSNG_UNIX_SERVER-2.11.1.tar.gz
Acesse a pasta extraída
maria@ocs:~$ cd OCSNG_UNIX_SERVER-2.11.1/
Execute o instalador “setup.sh”. Durante o instalador, a “escolha padrão” é apresentada entre []. Por exemplo, [y]/n significa que “y” (sim) é a opção padrão e “n” (não) é a outra opção.
depois de respondidas todas as perguntas reinicia o apache
systemctl restart apache2
ou
systemctl restart httpd
Acessando a Interface Web
Quando acessar novamente o ocs pelo navegador web verá que irá solicitar informações de banco de dados dentre outras. Preencha todas, como nome do banco de dados, nome do usuário do banco de dados…
Fonte: baseado na página oficial ocsinventory-ng.org
Comment on “Ocs Inventory: Atualizando o Servidor OCS”