Instalar e implantar KVM

Instale e implemente o kvm

Desligue o SELINUX e o firewall normalmente

setenforce 0
sed -ri '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
systemctl stop firewalld && systemctl disable firewalld
  • Para instalar a versão desktop do linux,
    lembre-se de encontrar a virtualização do CUP nas configurações, e todas as três opções devem ser selecionadas
  • Encontre GNOMEboxes no aplicativo e remova este programa
  • Verifique se o servidor atual suporta virtualização
grep -E 'svm|vmx' /proc/cpuinfo

Insira a descrição da imagem aqui

  • Instale o software relacionado
yum -y install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install virt-manager
  • Inicie o serviço e autorize a inicialização para iniciar automaticamente
systemctl enable libvirtd && systemctl start libvirtd
  • Verifique se o módulo do kernel do kvm está carregado
lsmod |grep kvm
  • Crie uma máquina virtual graficamente
    Encontre-a no canto superior esquerdo do aplicativo (Virtualization Manager)
    Insira a descrição da imagem aqui

  • Gere uma nova máquina virtual
    Insira a descrição da imagem aqui

Nota:

A imagem precisa ser baixada e enviada para o host

Arquivo de configuração

posição

[root@bogon ~]# ls /etc/libvirt/qemu
centos7.0.xml  centos7-1.xml  networks

Insira a descrição da imagem aqui

Conteúdo principal do arquivo de configuração

Nome da máquina virtual

<name>centos7-1</name>

UUID é único

<uuid>c449cc1a-94e4-4be1-86d5-8d571be9145e</uuid>

Caminho do disco virtual

<source file='/var/lib/libvirt/images/centos7-1.qcow2'/>
  • Nota: O nome de centos7-1 deve ser igual ao nome da máquina virtual!

Endereço MAC

<mac address='52:54:00:58:f6:f8'/>

Use modelos para criar máquinas virtuais rapidamente

  • Primeiro, precisamos preparar um modelo do arquivo de configuração da máquina virtual.
  • Em seguida, copiamos o arquivo de configuração centos7.xml da máquina virtual original para o diretório inicial do usuário atual e o nomeamos centos7-1.xml
cp /etc/libvirt/qemu/centos7.xml centos7-1.xml

Em seguida, modifique o seguinte conteúdo no arquivo de modelo centos7-mod.xml:

  • O nome, UUID, parte da memória, parte mac da máquina virtual
<name>centos7-1</name>
<uuid>c449cc1a-94e4-4be1-86d5-8d571be9145e</uuid>
<source file='/var/lib/libvirt/images/centos7-1.qcow2'/>
<mac address='52:54:00:58:f6:f8'/>

Modelo para fazer disco rígido virtual

cp /var/lib/libvirt/images/centos7.qcow2 centos7-1.qcow2

Basta fazer uma cópia diretamente. Você
não precisa entrar e modificá-lo. O
tempo de espera pode ser maior.
Depois que a cópia terminar

  • Após a conclusão
systemctl restart libvirtd

Reiniciar serviço

  • Liste todas as máquinas virtuais
virsh list --all
  • Ligue a máquina virtual
virsh start centos7-1

Insira a descrição da imagem aqui

É isso! ! ! ! ! !

  • Reinício
virsh reboot centos7-1
  • Desligar
virsh shutdown centos7-1
  • Ver as informações de metadados da máquina virtual especificada
virsh dominfo centos7-1

Insira a descrição da imagem aqui

  • Ver o endereço IP da máquina virtual especificada
virsh domifaddr centos7.0 

Insira a descrição da imagem aqui

Para acessar o host e ir para a máquina virtual:

  • Ative o salto e limpe todas as regras padrão, caso contrário, não terá sucesso! ! ! ! !
    Adicione uma regra no iptables, esta regra é para abrir a porta 1000
iptables -A INPUT -p tcp --dport 1000 -j ACCEPT
  • Pular
iptables -A PREROUTING -t nat -i ens33 -p tcp -m tcp --dport 1000 -j DNAT --to-destination 192.168.122.95:22
  • Permitir endereço de salto
 echo "1" > /proc/sys/net/ipv4/ip_forward

O acesso é seguido por 1000 portas

Acho que você gosta

Origin blog.csdn.net/qq_26166059/article/details/115254614
Recomendado
Clasificación