![25 Nyttige IPtable -brannmurregler som alle Linux -administratorer bør vite](/f/a5bbdc24e16b719955412cd3173dc7a4.png?width=100&height=100)
Som standard vil VM -bilder bli opprettet til /var/lib/libvirt/images
og du anbefales på det sterkeste å ikke endre dette med mindre du virkelig trenger å vite hva du gjør og vil håndtere SELinux -innstillinger selv (slikt emne er utenfor omfanget av denne opplæringen, men du kan referere til Del 13 av RHCSA -serien: Obligatorisk tilgangskontroll Essentials med SELinux hvis du vil oppdatere minnet).
Dette betyr at du må sørge for at du har tildelt nødvendig plass i filsystemet for å imøtekomme dine virtuelle maskiner.
Følgende kommando vil opprette en virtuell maskin som heter tecmint-virt01
med 1 virtuell CPU, 1 GB (= 1024 MB) RAM og 20 GB diskplass (representert ved /var/lib/libvirt/images/tecmint-virt01.img
) bruker rhel-server-7.0-x86_64-dvd.iso bildet ligger inne /home/gacanepa/ISOs som installasjonsmedier og br0 som nettverksbro:
# virt-install \ -nettverksbro = br0. --navn tecmint-virt01 \ --ram = 1024 \ --vcpus = 1 \ --disksti =/var/lib/libvirt/images/tecmint-virt01.img, størrelse = 20 \ --grafikk ingen \ --cdrom /home/gacanepa/ISOs/rhel-server-7.0-x86_64-dvd.iso. --extra-args = "console = tty0 console = ttyS0,115200"
Hvis installasjonsfilen var plassert på en HTTP -server i stedet for et bilde som er lagret på disken, må du erstatte -CD ROM flagg med -plassering og angi adressen til det elektroniske depotet.
Når det gjelder - grafikk intet alternativ, det forteller installatøren å utføre installasjonen i tekstmodus utelukkende. Du kan utelate dette flagget hvis du bruker et GUI -grensesnitt og et VNC -vindu for å få tilgang til VM -konsollen. Til slutt, med –Ekstra-args vi sender kjernestartparametere til installasjonsprogrammet som konfigurerte en seriell VM -konsoll.
Installasjonen skal nå fortsette som en vanlig (ekte) server nå. Hvis ikke, kan du gå gjennom trinnene ovenfor.
Dette er noen typiske administrasjonsoppgaver som du som systemadministrator må utføre på dine virtuelle maskiner. Vær oppmerksom på at alle følgende kommandoer må kjøres fra verten din:
1. Vis alle VM -er:
# virsh -liste -alle.
Fra utdataene fra kommandoen ovenfor må du merke Id for den virtuelle maskinen (selv om den også vil returnere navn og nåværende status) fordi du trenger den for de fleste administrasjonsoppgaver knyttet til en bestemt VM.
2. Vis informasjon om en gjest:
# virsh dominfo [VM Id]
3. Start, start på nytt eller stopp et gjesteoperativsystem:
# virsh start | starte på nytt | avstengning [VM -ID]
4. Få tilgang til en seriell konsoll til en VM hvis nettverk ikke er tilgjengelig og ingen X -server kjører på verten:
# virsh -konsoll [VM -ID]
Merk at dette vil kreve at du legger til den serielle konsollkonfigurasjonsinformasjonen i /etc/grub.conf
filen (se argumentet som ble sendt til –Ekstra-args alternativet da VM ble opprettet).
5. Endre tildelt minne eller virtuelle CPUer:
Slutt først gjesten:
# virsh shutdown [VM Id]
Rediger VM -konfigurasjonen for RAM:
# virsh edit [VM Id]
Deretter endres
[Minnestørrelse her uten parenteser]
Start VM på nytt med de nye innstillingene:
# virsh create /etc/libvirt/qemu/tecmint-virt01.xml.
Endelig endrer du minnet dynamisk:
# virsh setmem [VM Id] [Minnestørrelse her uten parenteser]
For CPU:
# virsh edit [VM Id]
Deretter endres
[Antall CPUer her uten parenteser]
For ytterligere kommandoer og detaljer, se tabell 26.1 i kapittel 26 i RHEL 5 -virtualiseringsguiden (den guiden, selv om den er litt gammel, inneholder en uttømmende liste over virsh -kommandoer som brukes til gjesteadministrasjon).
I denne artikkelen har vi dekket noen grunnleggende aspekter ved virtualisering med KVM i RHEL 7, som er både et stort og fascinerende tema, og jeg håper det vil være nyttig som en startguide for deg senere å utforske mer avanserte emner som finnes i den offisielle RHEL -virtualisering komme i gang og distribusjons- / administrasjonsguider.
I tillegg kan du referere til de foregående artiklene i denne KVM -serien for å klargjøre eller utvide noen av begrepene som er forklart her.