Uma breve descrição sobre o projeto.
-
Download da ISO do Oracle Linux 8
-
Vá para o site oficial da Oracle para baixar a ISO: https://www.oracle.com/linux/downloads.html.
-
Escolhi a versão "Oracle Linux 8" e baixe a ISO correspondente
-
Instalação e Configuração do VirtualBox
-
Se você ainda não tem o VirtualBox instalado, vá para https://www.virtualbox.org/ e baixei a última versão disponível para o meu sistema operacional, no caso o Windows.
-
Instalei o VirtualBox seguindo as instruções na tela.
-
Após a instalação, abra o VirtualBox e cliquei em "Nova" para criar uma máquina virtual.
-
Nomeei minha máquina virtual, escolhi "Linux" como tipo e "Oracle (64-bit)" como versão.
-
Configurei a memória e o espaço em disco de acordo com o qual achei necessário com as necessidades e recursos disponíveis.
-
Instalação do Oracle Linux 8
-
Selecionei a VM e clique em "Iniciar".
-
O Oracle Linux iniciou a partir da ISO. Selecione "Install Oracle Linux 8.x" e pressionei Enter.
-
Escolhi o “idioma e o layout do teclado”, a “hora e data”.
-
Na tela de instalação, na aba “PROGRAMAS” fui em “Seleção de programas” e escolhi a opção “Servidores com GUI”.
-
Em "Destino da instalação”, selecionei o disco onde queria fazer a instalação.
-
Nas “CONFIGURAÇÕES DE USUÁRIOS” selecionei a “Senha do root”, logo em seguida criei a minha senha, repetindo a mesma no campo abaixo solicitado e cliquei em pronto. Na “Criação de usuário” Preenchi os dados solicitados nos campos correspondentes, como nome, nome de usuário, senha e finalizei.
-
Revisei as outras opções conforme necessárias e clique em "Iniciar a instalação".
-
Quando a instalação esteve completa, cliquei em "Reiniciar".
-
Pós-instalação
-
Após a reinicialização, siga as etapas pós-instalação na tela para configurar meu SO.
-
Instalei as "Guest Additions" do VirtualBox para melhorar a integração entre o host e a máquina virtual. Para isso, no menu da VM no VirtualBox, vá para "Dispositivos" > "Inserir imagem de CD das Adições de Convidado" e segui as instruções.
Pronto! Agora você tem uma instalação funcional do Oracle Linux 8 em sua máquina virtual no VirtualBox.
-
Instalação e Configuração do VirtualBox
-
Se você ainda não tem o VirtualBox instalado, vá para https://www.virtualbox.org/ e baixei a última versão disponível para o meu sistema operacional, no caso o Windows.
-
Instalei o VirtualBox seguindo as instruções na tela.
-
Após a instalação, abra o VirtualBox e cliquei em "Nova" para criar uma máquina virtual.
-
Nomeei minha máquina virtual, escolhi "Linux" como tipo e "Oracle (64-bit)" como versão.
-
Configurei a memória e o espaço em disco de acordo com o qual achei necessário com as necessidades e recursos disponíveis.
-
Instalação do Oracle Linux 8
-
Selecionei a VM e clique em "Iniciar".
-
O Oracle Linux iniciou a partir da ISO. Selecione "Install Oracle Linux 8.x" e pressionei Enter.
-
Escolhi o “idioma e o layout do teclado”, a “hora e data”.
-
Na tela de instalação, na aba “PROGRAMAS” fui em “Seleção de programas” e escolhi a opção “Servidores com GUI”.
-
Em "Destino da instalação”, selecionei o disco onde queria fazer a instalação.
-
Nas “CONFIGURAÇÕES DE USUÁRIOS” selecionei a “Senha do root”, logo em seguida criei a minha senha, repetindo a mesma no campo abaixo solicitado e cliquei em pronto. Na “Criação de usuário” Preenchi os dados solicitados nos campos correspondentes, como nome, nome de usuário, senha e finalizei.
-
Revisei as outras opções conforme necessárias e clique em "Iniciar a instalação".
-
Quando a instalação esteve completa, cliquei em "Reiniciar".
-
Pós-instalação
-
Após a reinicialização, siga as etapas pós-instalação na tela para configurar meu SO.
-
Instalei as "Guest Additions" do VirtualBox para melhorar a integração entre o host e a máquina virtual. Para isso, no menu da VM no VirtualBox, vá para "Dispositivos" > "Inserir imagem de CD das Adições de Convidado" e segui as instruções.
Pronto! Agora você tem uma instalação funcional do Oracle Linux 8 em sua máquina virtual no VirtualBox.
- Primeiro identifiquei o nome da minha interface de rede com o seguinte comando: nmcli device status, ao qual é enp0s3.
- Para localizar meu IP, digitei o seguinte comando: ifconfig, procurei por inet e localizei o meu IP.
- Entrei como usuário root digitando su, inseri minha senha e pronto.
- Nessa etapa, utilizei o seguinte comando para alterar meu IP
nmcli con mod enp0s3 ipv4.addresses 192.168.1.100/24
o IP presente no comando é apenas um exemplo, tem que substituir pelo ip pesquisado no seu server, o “enp0s3” é o nome da minha interface, caso o seu seja outro nome, substitua pelo nome correspondente. 5. Para alterar o gateway executei o comando
nmcli con mod enp0s3 ipv4.gateway 192.168.1.1.
- Para alterar o meu DNS, executei o seguinte comando:
nmcli con mod enp0s3 ipv4.dns "8.8.8.8 8.8.4.4"
- Para deixar o método do meu ipv4 como manual executei o comando
nmcli con mod enp0s3 ipv4.method manual.
- Por fim para concluir as configurações, reiniciei minha rede com o comando
nmcli con up enp0s3
- Executei o comando
nmcli con show enp0s3
busquei por “ipv4.method: ” e conferir se o método estava “manual”, além de verificar se o IP estava correto, conforme tinha configurado anteriormente. 10. Na segunda VM, refiz todos os comandos citados acima, alterando somente informações, como IP.
- Instalei o NFS com o comando
sudo dnf install -y nfs-utils
- Entrei no modo root e ativei o serviço com os comandos a seguir, nessa ordem:
systemctl enable nfs-server.service
systemctl start nfs-server.service
systemctl status nfs-server.service
- Criei um diretório para conter meus arquivos compartilhados com o comando
mkdir /nfs-share
- Criei uma série de arquivos de teste, com os comandos
fallocate -l 10MB /nfs-share/file1
fallocate -l 10MB /nfs-share/file2
echo "This is a shared text file." | sudo tee /nfs-share/shared-text.txt > /dev/null
- Alterei as permissões nos arquivos com o comando
chmod -R 777 /nfs-share
- Defini o compartilhamento em /etc/exports, com o comando
echo "/nfs-share <CLIENT_IP_ADDRESS>(rw)" | sudo tee -a /etc/exports > /dev/null
(O <CLIENT_IP_ADDRESS> é o endereço IP da instância do cliente e (rw) indica que o compartilhamento é leitura-gravação para o endereço IP definido.) 7. Defini o firewall para permitir tráfego NFS
firewall-cmd --permanent --zone=public --add-service=nfs
firewall-cmd --reload
firewall-cmd --list-all
- Primeiro identifiquei o nome da minha interface de rede com o seguinte comando: nmcli device status, ao qual é enp0s3.
- Para localizar meu IP, digitei o seguinte comando: ifconfig, procurei por inet e localizei o meu IP.
- Entrei como usuário root digitando su, inseri minha senha e pronto.
- Nessa etapa, utilizei o seguinte comando para alterar meu IP
nmcli con mod enp0s3 ipv4.addresses 192.168.1.100/24
o IP presente no comando é apenas um exemplo, tem que substituir pelo ip pesquisado no seu server, o “enp0s3” é o nome da minha interface, caso o seu seja outro nome, substitua pelo nome correspondente. 5. Para alterar o gateway executei o comando
nmcli con mod enp0s3 ipv4.gateway 192.168.1.1.
- Para alterar o meu DNS, executei o seguinte comando:
nmcli con mod enp0s3 ipv4.dns "8.8.8.8 8.8.4.4"
- Para deixar o método do meu ipv4 como manual executei o comando
nmcli con mod enp0s3 ipv4.method manual.
- Por fim para concluir as configurações, reiniciei minha rede com o comando
nmcli con up enp0s3
- Executei o comando
nmcli con show enp0s3
busquei por “ipv4.method: ” e conferir se o método estava “manual”, além de verificar se o IP estava correto, conforme tinha configurado anteriormente. 10. Na segunda VM, refiz todos os comandos citados acima, alterando somente informações, como IP.
- Instalei o NSF no segundo servidor, usando os mesmos comando da instalação anterior, até a etapa 2.
- Criei um diretório para o ponto de montagem
mkdir /nfs-mount
- Montei o compartilhamento e obtive uma listagem de diretórios.
mount <SERVER_IP_ADDRESS>:/nfs-share /nfs-mount
ls -lh /nfs-mount
- Testei o acesso ao compartilhamento NFS
echo "Hello World!" >> /nfs-mount/shared-text.txt cat /nfs-share/shared-text.txt.
- Atualize o sistema
sudo dnf update
- Adicione o repositório MariaDB ao meu Linux
curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.6".
- Instalei os pacotes do MariaDB 10.6 com os seguintes comandos
sudo dnf module reset mariadb -y
sudo dnf -y install MariaDB-server MariaDB-client MariaDB-backup
- Inicie e habilitei o serviço mariadb
sudo systemctl enable --now mariadb
- Confirmei se o status do serviço está em estado de execução
sudo mariadb-secure-installation
Segui o passo a passo e realizei a criação da senha, além de outras configuração presente no script.
- Fiz login como root use para verificar se a senha definida está funcionando:
mysql -u root -p
- Pra finalizar, realizei o comando para verificar a versão do MariaDB.
MariaDB [(none)]> SELECT VERSION();