====== Instalação, Atualização, Salvar Configurações e Cópia de Segurança ====== Neste capítulo veremos como instalar e atualização a versão, salvar configurações e fazer cópias de segurança do BrazilFW 3.x.\\ Antes de prosseguir dê uma lida em [[requirements|Requerimentos do Sistema]]. ===== Instalação ===== Abaixo veremos o passo a passo de uma instalação básica do BrazilFW 3.x: ==== Boot ==== - Configure na BIOS do computador que será o servidor para que o boot seja por CD. - Dependendo da .iso escolhida para instalação aparecerão as telas abaixo: - As opções para teste de memória (sem e com suporte a multiprocessador respectivamente) é comum as 3 ISOs do BFW 3.x - Utilize as setas para cima e para baixo, para selecionar a opção desejada seguida da tecla **////**. Tela de boot da .iso brazilfw-i586.iso (32 bits with up to 4 GB of RAM): Esta ISO é para quem possui até 3 GB de memória RAM. {{ :wiki:bfw3x-instal-1.png |}}\\ Tela de boot da .iso brazilfw-i586-pae.iso (32 bits over 4 to 64 GB of RAM): Esta ISO é para quem possui mais de 3 GB de memória RAM. {{ :wiki:bfw3x-instal-2.png |}}\\ Tela de boot da .iso brazilfw-x86_64.iso: Esta ISO é para quem possui processador com suporte a 64 bits. {{ :wiki:bfw3x-instal-3.png |}} Depois do Sistema Operacional carregado estaremos aptos a nos logar no sistema para continuarmos a instalação. ---- ==== Login Padrão ==== O Login Padrão do BrazilFW 3.x é: Usuário: root Senha: root {{ :wiki:bfw3x-instal-4.png |}}\\ ---- ==== Instalação ==== Devidamente logado, você estará no console do BrazilFW 3.x.Digite o comando abaixo e tecle **////**: ^**''install''**^ {{ :wiki:bfw3x-instal-5.png |}}\\ Importante: O instalador criará a primeira partição com 300 MB e aloca o restante do espaço do Disco Rígido na segunda Partição. \\ Surgirá a seguinte tela: {{ :wiki:bfw3x-instal-6.png |}}\\ Tecle **////** para continuar, em seguida surgirá a seguinte tela: {{ :wiki:bfw3x-instal-7.png |}} Caso apareça mais de um disco utilize, as para navegar e a para selecionar, em seguida tecle **////**. Surgirá a seguinte tela, informando sobre sua escolha: {{ :wiki:bfw3x-instal-8.png |}}\\ Tecle **////** para continuar. Na tela a seguir, o sistema alerta que o disco será formatado e todo o conteúdo anterior será apagado. Será solicitado mais uma confirmação, após isso não terá como voltar atrás. Tecle **////** mais uma vez para continuar. {{ wiki:bfw3x-instal-9.png |}}\\ Espere alguns minutos e algumas telas e pronto, seu sistema já está instalado {{ :wiki:bfw3x-instal-10.png |}}\\ {{ :wiki:bfw3x-instal-11.png |}}\\ Retire o CD da unidade e tecle para reiniciar o computador. ---- ==== Rede Padrão ==== O BrazilFW 3.x vem configurado como default o seguinte IP: **//''192.168.0.1''//** com máscara de sub-rede **//''255.255.255.0'' (''/24'')//**.\\ Por padrão, o DHCP do BFW 3.x vem habilitado, então, configure os hosts clientes para receberem IPs automaticamente.\\ Ou pode-se configurar um host cliente de sua rede com Ip/Máscara manual da maneira abaixo:\\ //**Sugestão:**//\\ IP: **''192.168.0.2''**\\ Máscara: **''255.255.255.0''**\\ Gateway: **''192.168.0.1''**\\ DNS: **''192.168.0.1''**\\ Feito isso, você já poderá ter acesso ao BrazilFW 3.x ---- ==== WebAdmin ==== Para acessar o Webadmin, abra o seu navegador e digite o seguinte endereço:\\ https://192.168.0.1:8181 OU https://ns.brazilfw.local:8181(*) \\ {{ :wiki:webadmin-install-1-pt-br.png |}}\\ **(*)** » 1 - Para que o acesso ao WebAdmin seja pelo nome é necessário que seja usado o [[http://wiki.brazilfw.com.br/dns_hosts#configuracoes|DNS próprio do BFW]]. Ao usar um DNS externo poderá não ser possível o acesso "//por nome//".\\ \\ 2 - O nome da máquina deverá ser colocado o que foi configurado no [[http://wiki.brazilfw.com.br/system_configuration#host|nome de host do Servidor BrazilFW]]. Considerando o host padrão, o endereço do WebAdmin do BFW 3.x //pelo nome// é:\\ https://ns.brazilfw.local:8181\\ {{ :wiki:webadmin-install-2-pt-br.png |}}\\ ---- ==== Alterando a Senha Padrão ==== Como dito anteriormente a senha padrão do BFW 3.x é **//''root''//**\\ Para altera-la, faça: Webadmin » Configurações » Sistema » Senha do Sistema {{ :wiki:passwd-install-1-pt-br.png |}}\\ {{ :wiki:passwd-install-2-pt-br.png |}} Pronto, sua nova senha já está ativa, agora salve as alterações, para isso, vá em\\ **//Webadmin -> Configurações -> Salvar Configurações.//** ---- ===== Atualização ===== Há dois tipos de atualização de versão no BrazilFW 3.x. Uma para a versão de testes (Release Candidate) e outra para a Versão Oficial. ==== Versão de Testes ==== Para **//testar//** uma versão de testes (**Release Candidate**) ou **//atualiza-lá//** é necessário ativar o recurso Distro Experimental em **//Webadmin -> Configurações -> Sistema -> Geral -> Distro Experimental: Sim//** {{ :wiki:distro_exper_pt-br_01.png |}}\\ {{ :wiki:distro_exper_pt-br_02.png |}}\\ Para checar se tem alguma atualização de uma versão de testes vá em **//Webadmin -> Sistema -> Checar Atualizações//**. {{ :wiki:distro_exper_pt-br_03.png |}}\\ Se não houver uma atualização disponível, teremos a mensagem abaixo. {{ :wiki:distro_exper_pt-br_04.png |}}\\ Sendo detectada uma atualização, clique atualizar: {{ :wiki:distro_exper_pt-br_05.png |}}\\ Em seguida a atualização disponível será baixada e instalada: {{ :wiki:distro_exper_pt-br_06.png |}}\\ Sendo atualizada com êxito, será exibida a mensagem para reiniciar o Servidor para que as alterações entrem em vigor. {{ :wiki:distro_exper_pt-br_07.png |}}\\ Reinicie o Servidor: {{ :wiki:distro_exper_pt-br_08.png |}}\\ ---- ==== Versão Oficial ==== Para atualizar uma versão oficial, estando ativo o recurso Distro Experimental, desative-o em **//Webadmin -> Configurações -> Sistema -> Geral -> Distro Experimental: ''Não''//** e clique em **//Salvar//**. Depois vá em **//Webadmin -> Sistema -> Checar Atualizações//**.\\ As demais telas são similares as da versão de testes (Release Candidate) acima.\\ ---- ===== Salvar Configurações ===== Quando fazemos alguma alteração nas configurações do BrazilFW 3.x, temos a mensagem abaixo. {{ :wiki:backup_pt-br_01.png |}}\\ Para Salvar as configurações clicamos em **//Webadmin -> Configurações -> Salvar configurações//** {{ :wiki:backup_pt-br_02.png |}}\\ Aqui, vemos as configurações alteradas sendo salvas. {{ :wiki:backup_pt-br_03.png |}}\\ Ou, no Console/Terminal do BFW 3.x digite: ^ //backup// ^ ---- ===== Cópia de Segurança ===== Webadmin » Sistema » Configurações Para efetuarmos uma cópia de segurança (backup) devemos fazer um download, e para recuperá-lo um upload. {{ :wiki:backup_pt-br_04.png |}}\\ ---- ==== Download ==== Webadmin » Sistema » Configurações » Download Salvando o Backup (Siga as telas). {{ :wiki:backup_pt-br_05.png |}}\\ O nome sugerido para o arquivo de backup será: * **backup_cfg___** * Exemplo: //backup_cfg_brazilfw_3.0.260.rc6_brazilfw_201403262349.tar.bz2// {{ :wiki:backup_pt-br_06.png |}}\\ ---- ==== Upload ==== Webadmin » Sistema » Configurações » Upload Quando for preciso recuperar um backup faremos um Upload. Recuperando um Backup (Siga as telas). {{ :wiki:backup_pt-br_07.png |}}\\ {{ :wiki:backup_pt-br_08.png |}}\\ Selecione o arquivo de cópia de segurança (Backup) que precisa recuperar {{ :wiki:backup_pt-br_09.png |}}\\ {{ :wiki:backup_pt-br_10.png |}}\\ ---- ===== Backup usando um pendrive ===== Autor deste capítulo: [[http://www.brazilfw.com.br/forum/memberlist.php?mode=viewprofile&u=19957| brunovescovi]] Olá, pessoal. Vou descrever aqui um processo muito útil para qualquer administrador de servidores BFW. Esse processo consiste em criar um backup fiel do sistema em funcionamento e recuperá-lo em qualquer situação, bastando para isso que se tenha em mãos um pendrive e que se tenha acesso ao terminal do servidor. O objetivo desse processo é reduzir o tempo gasto em uma instalação normal do zero, onde temos que aplicar os addons e configurações antes existentes no servidor. O processo é simples, se seguido à risca e com boa vontade de compreendê-lo para melhor domínio da técnica. //** Procedimento **// - Com o servidor funcionando normal pelo HD, insira um pendrive (de boa qualidade para você não ficar na mão). O BFW vai reconhecer o pendrive automaticamente.\\ \\ - Pelo terminal do servidor digite o comando //**install**//.\\ \\ - Siga as telas até aparecer uma lista de locais onde você deseja instalar o BFW. Se você só tem um HD no seu servidor, então a única opção que deve aparecer é o pendrive que você acabou de adicionar. OBS.: O pendrive não precisa ser formatado antes desse processo pois o sistema já faz tudo. \\ \\ - Escolha o pendrive nessa lista e continue seguindo as telas até que seja solicitado que você retire o pendrive e aperte OK para reiniciar o servidor. (Não tem outro jeito, o servidor vai ter que dar um reboot. Escolha uma hora boa para fazer isso de modo a não atrapalhar demais a navegação. E lembre-se de retirar o pendrive antes.) \\ \\ - Após o boot, seu servidor permanece intacto, mas seu pendrive agora é um BFW funcional para casos de emergência. \\ \\ - Com o pendrive em mãos, em caso de uma reinstalação de emergência, insira o pendrive no servidor desligado, configure na BIOS para dar boot pelo pendrive, e inicie o servidor. \\ \\ - Você vai perceber que o processo de inicialização é mais lento. Isso é normal porque o BFW está sendo lido do pendrive e não do HD. \\ \\ - Após inicializar o boot pelo pendrive, digite login e senha normalmente como sempre fez, e logo após ter acesso ao prompt, digite o comando **//install//**.\\ \\ - Da mesma forma que você instalou o BFW do HD para o pendrive, faça o mesmo agora, porém instalando o BFW do pendrive de volta para o HD (pode ser qualquer HD, não necessariamente o mesmo que estava antes).\\ \\ - Depois de finalizar a instalação no HD, remova o pendrive, reinicie o servidor, altere o boot para o HD, e surpreenda-se vendo seu servidor ter sido formatado com sucesso absoluto e totalmente funcional num processo que durou, aproximadamente, 5 minutos ou menos. A ideia do comando **//install//** é fazer uma cópia fiel das configurações e addons que estiverem em funcionamento no momento em que o comando é executado. A única perda de informação que não pode ser recuperada nesse processo é o que estiver dentro da pasta ///partition// (cache do squid, logs, mysql, e qualquer outro arquivo encontrado nesse diretório).\\ Já usei esse recurso várias vezes e sempre com sucesso. Tenho sempre um pendrive preparado para reinstalar meu servidor. E a outra vantagem de ter um pendrive assim é que ele é montado em sistema FAT. Dessa forma, podemos fazer um download das configurações pelo webadmin do BFW e sobrepor as configurações encontradas no pendrive para mantê-lo sempre atualizado usando o próprio windows ou outra distro linux, sem a necessidade de repetir o processo pelo terminal.\\ Espero que aproveitem esse excelente recurso do BFW.\\ Um abraço. ===== Fontes ====== * http://www.brazilfw.com.br/forum/viewtopic.php?f=91&t=82475#p285118 --- //[[reginaldo@brazilfw.com.br|Reginaldo Sousa Melo]] 2014/03/28 00:19//