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?:
- Datanettverk for SMB: Introduksjon
- Installasjon av arbeidsstasjon
- 6 Debian-stasjonære datamaskiner
- Virtualisering på Debian: Introduksjon
- Qemu-Kvm + Virt-Manager på Debian
- dyrekommandoer på Debian
- CentOS-presentasjon
- Virsh kommando
- Virt-Manager og virsh: Fjernadministrasjon via SSH
- CentOS 7 Hypervisor I
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