1. Sistema operacional Windows 11
2. Configurar 3 máquinas virtuais com Ubuntu 22.04
Resultado esperado:
Ativando a virtualização Hyper-V
-------------- Pesquise no Google, consulte os primeiros dois capítulos do documento
Primeira opção: Instalação de máquinas virtuais via Hyper-V
-------------------- 1. Busque por "hyper-v" no botão de pesquisa do Windows e abra o Gerenciador de Hyper-V
2. Configuração do armazenamento das máquinas virtuais (opcional)
3. Iniciar criação da máquina virtual
4. Selecione a opção rápida, utilize o instalador integrado do Windows 11 para instalar a versão desktop do Ubuntu 22.04
Clique em "Fonte de instalação local", desative a opção "Essa máquina virtual executará Windows"
5. Seguindo o fluxo de instalação conforme mostrado na imagem
Aguarde o download da instalação (ao configurar múltiplos nós, o sistema Windows 11 baixará apenas uma vez)
6. Clique em "Conectar"
Clique em "Iniciar"
Aguarde a criação
7. Aguarde a conclusão, configure algumas configurações simples (aperte "Enter" repetidamente)
Defina a senha do usuário
Conecte-se à máquina virtual
Ignore todas as etapas de atualização
Não execute atualizações do sistema
8. Instalação concluída
Instale alguns pacotes essenciais
- Instale o utilitário net-tools
- Instale o OpenSSH Server para conexão remota via SSH
# Instalação do OpenSSH Server
sudo apt update
sudo apt install openssh-server -y
# Iniciar serviço SSH
sudo systemctl start ssh
# Configurar inicialização automática
sudo systemctl enable ssh
# Verificar status do serviço
sudo systemctl status ssh
# Confirmar que a porta 22 está ouvindo
sudo ss -tlnp | grep :22
Verifique o IP e a conectividade com a internet
ifconfig
ping www.baidu.com
Desative atualizações automáticas
sudo systemctl disable --now unattended-upgrades apt-daily.timer apt-daily-upgrade.timer
# Aguarde um tempo para concluir
Se o comando estiver travado, abra outro terminal e execute ps -ef | grep unattended, finalize os processos listados
Desative o firewall
sudo systemctl stop ufw
sudo systemctl stop firewalld
Adicione repositórios chineses ao APT
# Editar arquivo de fontes
sudo nano /etc/apt/sources.list
# Adicionar conteúdo:
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
# Atualizar repositórios
sudo apt update
(Opcional) Se ocorrer erro ao executar sudo netplan apply relacionado ao Open vSwitch, instale-o
sudo apt update
sudo apt install -y openvswitch-switch openvswitch-common
sudo systemctl start openvswitch-switch.service
sudo systemctl enable openvswitch-switch.service
Atualize a biblioteca OpenSSL
sudo su root
sudo apt update && apt install --only-upgrade curl openssl
Segunda opção (recomendada): Configuração de servidor de instalação local
-------------------------------- Download do ISO do Ubuntu 22.04.5-live-server-amd64
Selecione a primeira geração, a segunda pode causar erros como:
Resumo de inicialização da Máquina Virtual
1. DVD SCSI (0,0) O carregador de inicialização falhou.
2. Adaptador de Rede (00155DE50100) Nenhum imagem de inicialização foi encontrada.
3. Disco SCSI (0,2) O carregador de inicialização não carregou um sistema operacional.
Nenhum sistema operacional foi carregado. Sua máquina virtual pode estar configurada incorretamente. Sair e reconfigurar a VM ou clicar em Reiniciar para tentar novamente a sequência de inicialização atual.
Selecione o ISO local, use a versão live-server
Referência: https://blog.csdn.net/dawnto/article/details/135086252
- Pressione Enter no menu "Try or Install Ubuntu Server"
Esperar até a conclusão - Selecionar idioma Inglês, pressionar Enter
- Atualizar para o novo instalador, pressionar Enter
- Default, Done, pressionar Enter
- Ubuntu Server, Done, pressionar Enter
- Rede padrão, Done, pressionar Enter
- Proxy padrão, Done, pressionar Enter
Se houver proxy, preencha-o para acelerar downloads no ambiente chinês - Pular testes, Done, pressionar Enter
- Disco padrão, Done, pressionar Enter
- Partição padrão, Done, pressionar Enter
- Continuar
- Definir nome de usuário, senha e nome da máquina
- Default, pular
- Marcar OpenSSH para conexão remota
- Programas do servidor, pode não instalar
- Aguarde a conclusão da instalação
- Reiniciar agora
- Falha ao desmontar /cdrom, ignorar, pressionar Enter
- Login com nome de usuário e senha
- Instalação concluída, login bem-sucedido
Outras configurações podem seguir as etapas da seção anterior
Configuração da placa de rede (IP fixo para cluster interno + acesso à internet externo)
--------------------------- Referência: Configuração de IP estático para Ubuntu 22.04 no Hyper-V
As máquinas virtuais receberão IPs dinâmicos após reiniciar, tornando impossível usar um IP fixo para acessá-las. A solução mais direta é vincular duas placas de rede: uma para conexão com a internet e outra para comunicação interna do cluster.
- No Windows 11, use PowerShell para verificar se a máquina virtual está pingável
Use ipconfig para identificar dispositivos de rede - Desligue todas as máquinas virtuais
- Crie um virtual switch interno no Hyper-V para comunicação interna do cluster (use uma imagem de rede)
- Acesse o Gerenciador de Virtual Switch no Hyper-V
Crie um virtual switch interno chamado "static"
Configure o IP estático para 192.168.xxx.xxx, defina o DNS como 114.114.114.114 - Adicione a placa de rede "static" às máquinas virtuais
- Confirme a configuração dos IPs fixos e reinicie as máquinas virtuais
Configuração detalhada do IP fixo
# Navegue até a pasta de configuração
cd /etc/netplan/
ls
# Exemplo de conteúdo original
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
# Modifique para:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
eth1:
dhcp4: false
addresses:
- 192.168.66.100/24
nameservers:
addresses: [119.29.29.29,114.114.114.114]
Execute os comandos para aplicar a configuração
sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd
sudo netplan apply
Verifique a confiugração dos DNS
sudo rm -rf /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Confirme a configuração dos IPs fixos nas três máquinas virtuais
Endereços IP sugeridos: 192.168.66.100, 192.168.66.101, 192.168.66.102