CentOS 7 Hypervisor II og final - SMB Networks

Generell indeks for serien: Datanettverk for SMB: Introduksjon

Hei venner!

Vet du hva? Enhver annen setning for begynnelsen av en artikkel, som jeg har prøvd i tidligere innlegg, virker ikke den mest hensiktsmessige, og det er derfor jeg kommer tilbake til min vanlige hilsen, definitivt og utvidet, inkludert leserne som vi vet også tilhører Fellesskap.

I dag er den første dagen i året 2017, og vi ønsker å utvide til alle våre lesere, de hjerteligste gratulasjoner med nyttår som nettopp har begynt:

  • ! Gratulerer og et godt nytt Ã¥r til alle!.

Og som en gave for begynnelsen av året, gir vi deg den andre delen - og finalen - om hvordan vi kan administrere hypervisor eksternt på CentOS 7 opprettet i forrige artikkel i serien SMB-nettverk, som vi vil kalle det heretter for kort.

Vi vil ikke tilby mange lenker mellom linjene, fordi vi antar at de forrige innleggene i serien «Datanettverk for SMB«, Og at de allerede er kjent med navn, akronymer og definisjoner. Hva er disse sidene?:

Vi anbefaler også å lese følgende artikkel, da det delvis begrunner valget av Linux-distribusjoner som vi har laget for den nevnte innleggsserien:

Fjernadministrere centos7 hypervisor

Vi bruker bare konsollen og kommandoene Virsh y virt-installere. For å gjøre livet enkelt for oss fordi vi IKKE har DNS ennå:

buzz @ sysadmin: ~ $ nano / etc / hosts
127.0.0.1 localhost 10.10.10.10 sysadmin.desdelinux.fan sysadmin 10.10.10.4 centos7.desdelinux.fan centos7 # Følgende linjer er ønskelige for IPv6-kompatible verter ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ ------------------

Vi påkaller kommandoen Virsh fra arbeidsstasjonen vår:

buzz @ sysadmin: ~ $ sudo virsh
[sudo] passord for buzz: Velkommen til virsh, den interaktive terminalen for virtualisering. Type: 'help' for å få hjelp med kommandoene 'quit' for å slutte

For å unngå å utføre kommandoer på feil hypervisor!

virsh#uri
qemu: / system
# Vi er i den lokale hypervisoren eller "sysadmin".

Vi kobler oss til den eksterne hypervisoren

virsh # connect qemu + ssh: // root @ centos7 / system
Ektheten til verten 'centos7 (10.10.10.4)' kan ikke fastsettes. ECDSA nøkkel fingeravtrykk er 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Er du sikker på at du vil fortsette å koble til (ja / nei)? ja root @ centos7 passord:

Hvis forrige trinn returnerer en autentiseringsfeil, må du slette filen /root/.ssh/kjente_verter, og prøv igjen.

virsh#uri
qemu + ssh: // root @ centos7 / system
# Vi er allerede koblet til den eksterne hypervisoren

Lagring på den eksterne hypervisoren

virsh # pool-liste
 Navn Tilstand Autostart ------------------------------------------- standard aktiv ja       

virsh # pool-info standard
Navn: standard UUID: 71d42689-cfaf-4190-bad8-c395640ceee7 Tilstand: kjører Vedvarende: ja Autostart: ja Kapasitet: 155.43 GiB Tildeling: 1.28 GiB Tilgjengelig: 154.15 GiB

virsh # pool-dumpxml standard
misligholde 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt / bilder 0711 0 0 system_u: object_r: virt_image_t: s0

Vi vil ikke at maskiner skal lagres i / var / lib / libvirt / images

virsh#exit

Vi lager et nytt lagringsdepot i centos7

buzz @ sysadmin: ~ $ ssh root @ centos7
root @ centos7's passord: 

[root @ centos7 ~] # mkdir / home / vms
[root @ centos7 ~] # exit
avlogging Tilkobling til 10.10.10.4 lukket.

Vi går tilbake til sysadmin og til virsh

buzz @ sysadmin: ~ $ sudo virsh
Velkommen til virsh, den interaktive virtualiseringsterminalen. Type: 'help' for å få hjelp med kommandoene 'quit' for å slutte

virsh # connect qemu + ssh: // root @ centos7 / system
root @ centos7's passord: 

virsh#uri
qemu + ssh: // root @ centos7 / system

Vi ønsker ikke automatisk start av innskuddet "standard"

virsh # pool-autostart default --deaktiver
Bassengstandard er ikke merket som automatisk startet

Vi definerer en ny lagringsbøtte i det nyopprettede / home / vms

virsh # pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs
Basseng centos7-vms definert

virsh # pool-list --all
 Navn Tilstand Autostart ------------------------------------------- centos7-vms inaktiv ingen standard aktivt nr

virsh # bassengstart centos7-vms
Basseng centos7-vms startet

virsh # pool-list --all
 Navn Tilstand Autostart ------------------------------------------- centos7-vms aktiv ingen standard aktivt nr

virsh # pool-autostart centos7-vms
Basseng centos7-vms merket som autostart

virsh # basseng-info centos7-vms
Navn: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Tilstand: kjører Vedvarende: ja Autostart: ja Kapasitet: 155.43 GiB Tildeling: 1.29 GiB Tilgjengelig: 154.15 GiB

virsh # pool-dumpxml centos7-vms
centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 / hjem / vms 0755 0 0 unconfined_u: object_r: home_root_t: s0

Vi lager bildet av den virtuelle maskinen «wordpress»

note: Vi har tidligere kopiert ISO-bildet av openSUSE til lagringsdepotet centos7-vms. Det er derfor det er oppført nedenfor. Det er tydelig at vi ønsker å installere WordPress på OpenSuSE-distribusjonen.

virsh # bassengoppdatering centos7-vms
Basseng centos7-vms oppdatert

virsh # vol-liste centos7-vms
 Navnebane -------------------------------------------------------- ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso

virsh # vol-create-as --pool centos7-vms --name wordpress.raw --kapasitet 40G
Vol wordpress.raw opprettet

virsh # vol-liste centos7-vms
 Navnebane -------------------------------------------------------- ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw

Virtuelle nettverk

Vi fjerner DHCP fra standardnettverket

virsh # nettliste --all
 Navn Stat Autostart vedvarende ---------------------------------------------- ------------ standard aktiv ja ja

virsh # net-info standard
Navn: standard UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktiv: ja Vedvarende: ja Autostart: ja Bro: virbr0

"Standard" -nettverket er funnet slik

virsh # net-rediger standard
misligholde 18ce4bbb-fddb-4300-9f13-65b4d999690c 

Og vi vil la det være slik

misligholde 2a2ef469-3008-45f9-a165-ab1fb8f6277b 

Vi bruker endringene

virsh # net-destroy standard
Nettverksstandard ødelagt

virsh # net-start standard
Nettverksstandard startet

virsh # nettliste --all
 Navn Stat Autostart vedvarende ---------------------------------------------- ------------ standard aktiv ja ja

virsh # net-info standard
Navn: standard UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktiv: ja Vedvarende: ja Autostart: ja Bro: virbr0

virsh# slutte

Vi lager den virtuelle maskinen "wordpress" eksternt

buzz @ sysadmin: ~ $ sudo virt-install \
--koble qemu + ssh: // root @ centos7 / system \
--virt-type = kvm \
--navn wordpress \
--ram 1024\
--vcpus = 1 \
--disk /home/vms/wordpress.raw\
--cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \
--os-type linux \
- nettverk nettverk = standard \
--beskrivelse wordpress.desdelinux.fan\
- grafikk vnc \
--video = vga

[sudo] passord for buzz: root @ centos7's passord: Starter installasjonen ... Oppretter domenet ... | 0 B 00:00 root @ centos7's passord: root @ centos7's password: (virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: påstand 'GDK_IS_WINDOW (vindu)' mislyktes

Hvis vi utilsiktet lukker vinduet, spiller det ingen rolle. Vi kobler til igjen

buzz @ sysadmin: ~ $ virt-viewer --koble qemu + ssh: // root @ centos7 / system wordpress
root @ centos7 passord: root @ centos7 passord:

Kommende artikler?

DNS, DHCP og NTP - SMB Networks