![Google tilføjede netop ekstraordinære nye funktioner til sin kontaktapp](/f/a3eb4348726d840678b26cf049beb15b.jpg?width=100&height=100)
Som standard oprettes VM -billeder til /var/lib/libvirt/images
og du rådes kraftigt til ikke at ændre dette, medmindre du virkelig har brug for det, ved hvad du laver og ønsker at håndtere SELinux -indstillinger selv (sådant emne er uden for denne tutorials omfang, men du kan henvise til Del 13 af RHCSA -serien: Obligatorisk adgangskontrol Essentials med SELinux hvis du vil opdatere din hukommelse).
Dette betyder, at du skal sikre dig, at du har tildelt den nødvendige plads i det filsystem til at rumme dine virtuelle maskiner.
Følgende kommando opretter en virtuel maskine med navnet tecmint-virt01
med 1 virtuel CPU, 1 GB (= 1024 MB) RAM og 20 GB diskplads (repræsenteret ved /var/lib/libvirt/images/tecmint-virt01.img
) bruger rhel-server-7.0-x86_64-dvd.iso billede placeret indeni /home/gacanepa/ISOs som installationsmedier og br0 som netværksbro:
# virt-install \ --netværksbro = br0. --navn tecmint-virt01 \ --ram = 1024 \ --vcpus = 1 \ --disksti =/var/lib/libvirt/images/tecmint-virt01.img, størrelse = 20 \ --grafik ingen \ --cdrom /home/gacanepa/ISOs/rhel-server-7.0-x86_64-dvd.iso. --extra-args = "konsol = tty0 konsol = ttyS0,115200"
Hvis installationsfilen var placeret på en HTTP -server i stedet for et billede, der er gemt på din disk, skal du udskifte -CD rom flag med -Beliggenhed og angive adressen på onlinelageret.
hvad angår - grafik ingen mulighed, fortæller det installatøren at udføre installationen udelukkende i teksttilstand. Du kan udelade dette flag, hvis du bruger en GUI -grænseflade og et VNC -vindue for at få adgang til den primære VM -konsol. Endelig med –Ekstra-args vi sender kernestartparametre til installationsprogrammet, der konfigurerede en seriel VM -konsol.
Installationen skal nu fortsætte som en almindelig (rigtig) server nu. Hvis ikke, bedes du gennemgå ovenstående trin.
Dette er nogle typiske administrationsopgaver, som du som systemadministrator skal udføre på dine virtuelle maskiner. Bemærk, at alle følgende kommandoer skal køres fra din vært:
1. Liste over alle VM'er:
# virsh liste -alle.
Fra output fra ovenstående kommando bliver du nødt til at notere Id for den virtuelle maskine (selvom den også returnerer sit navn og nuværende status), fordi du får brug for den til de fleste administrationsopgaver relateret til en bestemt VM.
2. Vis oplysninger om en gæst:
# virsh dominfo [VM Id]
3. Start, genstart eller stop et gæsteoperativsystem:
# virsh start | genstart | nedlukning [VM -id]
4. Få adgang til en VM's serielle konsol, hvis netværk ikke er tilgængeligt, og der ikke kører nogen X -server på værten:
# virsh -konsol [VM -id]
Bemærk at dette vil kræve, at du tilføjer konfigurationsoplysningerne til den serielle konsol til /etc/grub.conf
fil (se det argument, der blev sendt til –Ekstra-args indstilling, da VM blev oprettet).
5. Rediger tildelt hukommelse eller virtuelle CPU'er:
Luk først gæsten:
# virsh shutdown [VM Id]
Rediger VM -konfigurationen til RAM:
# virsh edit [VM Id]
Rediger derefter
[Hukommelsesstørrelse her uden parenteser]
Genstart VM med de nye indstillinger:
# virsh opret /etc/libvirt/qemu/tecmint-virt01.xml.
Endelig skal du ændre hukommelsen dynamisk:
# virsh setmem [VM Id] [Hukommelsesstørrelse her uden parenteser]
Til CPU:
# virsh edit [VM Id]
Rediger derefter
[Antal CPU'er her uden parenteser]
For yderligere kommandoer og detaljer henvises til tabel 26.1 i kapitel 26 i RHEL 5 -virtualiseringsguiden (denne vejledning, selvom den er lidt gammel, indeholder en udtømmende liste over virsh -kommandoer, der bruges til gæsteadministration).
I denne artikel har vi dækket nogle grundlæggende aspekter af virtualisering med KVM i RHEL 7, som både er et stort og fascinerende emne, og jeg håber, at det vil være nyttigt som startguide for dig senere at udforske mere avancerede emner, der findes i den officielle RHEL virtualisering komme i gang og implementerings- / administrationsguider.
Derudover kan du referere til de foregående artikler i denne KVM -serie for at tydeliggøre eller udvide nogle af de begreber, der forklares her.