Allmänt index för serien: Datornätverk för små och medelstora företag: introduktion
Hej kompisar!
Vet du vad? Någon annan fras för början av en artikel, som jag har försökt i tidigare inlägg, verkar inte vara den mest lämpliga för mig, och av denna anledning återgår jag till min vanliga hälsning, på ett definitivt och utökat sätt, inklusive de läsare som vi vet också tillhör gemenskapen.
Idag är den första dagen på året 2017 och vi vill rikta ett stort grattis till alla våra läsare till det nya året som precis har börjat:
- Grattis och gott nytt år till alla!.
Och som en present till början av året ger vi dig den andra delen - och sista - av hur vi kan fjärrhantera hypervisor på CentOS 7 skapad i den tidigare artikeln i serien SME-nätverk, som vi kommer att kalla det från och med nu i korthet.
Vi kommer inte erbjuda många länkar mellan raderna, eftersom vi antar att du har följt de tidigare inläggen i serien fram till här «Datornätverk för små och medelstora företag«, Och är redan bekanta med namnen, akronymerna och definitionerna. Vilka är dessa sidor?:
- Datornätverk för små och medelstora företag: introduktion
- Arbetsstationsinstallation
- 6 Debian-datorer
- Virtualisering på Debian: Introduktion
- Qemu-Kvm + Virt-Manager på Debian
- dygd-kommandon på Debian
- CentOS-presentation
- Virsh kommando
- Virt-Manager och virsh: Fjärradministration via SSH
- CentOS 7 Hypervisor I
Vi rekommenderar också att du läser följande artikel, eftersom den delvis motiverar valet av Linux-distributioner som vi har gjort för den tidigare nämnda serien av inlägg:
Hanterar centos7 hypervisor på distans
Vi kommer bara att använda konsolen och kommandona Virsh y virt-installera. För att göra livet enkelt för oss eftersom vi INTE har DNS ännu:
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öljande rader är önskvärda för IPv6-kapabla värdar ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ ------------------
Vi åberopar kommandot Virsh från vår arbetsstation:
buzz @ sysadmin: ~ $ sudo virsh [sudo] lösenord för buzz: Välkommen till virsh, den virtualiserande interaktiva terminalen. Skriv: 'hjälp' för hjälp med kommandona 'sluta' för att sluta
För att undvika att köra kommandon på fel hypervisor!
virsh#uri qemu:/system # Vi är i den lokala hypervisorn eller "sysadmin".
Vi ansluter till fjärrhypervisorn
virsh # anslut qemu+ssh://root@centos7/system Äktheten för värden "centos7 (10.10.10.4)" kan inte fastställas. ECDSA-nyckelns fingeravtryck är 71:b9:d9:f7:30:58:07:7f:a9:78:53:21:54:67:26:4f. Är du säker på att du vill fortsätta ansluta (ja/nej)? ja root@centos7s lösenord:
Om föregående steg returnerar ett autentiseringsfel bör du ta bort filen /root/.ssh/known_hosts, och försök igen.
virsh#uri qemu+ssh://root@centos7/system # Vi är redan anslutna till fjärrhypervisorn
Lagring på fjärrhypervisorn
virsh # pool-lista Namn Status Autostart ------------------------------------------- standard aktiv ja virsh # pool-info standard Namn: standard UUID: 71d42689-cfaf-4190-bad8-c395640ceee7 Tillstånd: igång Beständig: ja Autostart: ja Kapacitet: 155.43 GiB Allokering: 1.28 GiB Tillgänglig: 154.15 GiB virsh # pool-dumpxml standard standard 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 /var/lib/libvirt/images 0711 0 0 system_u:object_r:virt_image_t:s0
Vi vill inte att maskinerna ska sparas i /var/lib/libvirt/images
virsh#avsluta
Vi skapar en ny förvaringshink i centos7
buzz@sysadmin:~$ ssh root@centos7 root@centos7s lösenord: [root@centos7 ~]# mkdir /home/vms [root@centos7 ~]# avslut logga ut Anslutning till 10.10.10.4 stängd.
Vi återgår till sysadmin och virsh
buzz @ sysadmin: ~ $ sudo virsh Välkommen till virsh, den interaktiva virtualiseringsterminalen. Skriv: 'hjälp' för hjälp med kommandon 'quit' för att avsluta virsh # anslut qemu+ssh://root@centos7/system root@centos7s lösenord: virsh#uri qemu+ssh://root@centos7/system
Vi vill inte ha den automatiska starten av "default"-insättningen
virsh # pool-autostart default --disable Pool standard avmarkerad som autostartad
Vi definierar en ny lagringshink i den nyskapade /home/vms
virsh # pool-define-as --name centos7-vms --typ dir --target /home/vms --source-format xfs Pool centos7-vms definierad virsh # pool-list --all Namn Status Autostart -------------------------------------------------- centos7-vms inaktiv inget standard aktivt nr virsh # pool-start centos7-vms Pool centos7-vms startade virsh # pool-list --all Namn Status Autostart -------------------------------------------------- centos7-vms aktiv inget standard aktivt nr virsh # pool-autostart centos7-vms Pool centos7-vms markerad som autostartad virsh # pool-info centos7-vms Namn: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Tillstånd: igång Beständig: ja Autostart: ja Kapacitet: 155.43 GiB Allokering: 1.29 GiB Tillgänglig: 154.15 GiB virsh # pool-dumpxml centos7-vms centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 /home/vms 0755 0 0 unconfined_u:object_r:home_root_t:s0
Vi skapar bilden av den virtuella maskinen "wordpress"
anteckning: Vi kopierade tidigare openSUSE ISO-avbildningen till lagringsförrådet centos7-vms. Det är därför den listas nedan. Det är uppenbart att vi vill installera WordPress på OpenSuSE-distributionen.
virsh # pool-refresh centos7-vms Pool centos7-vms uppdateras virsh # vol-lista centos7-vms Namnsökväg -------------------------------------------------- ---------------------------------------------------- openSUSE-13.2- DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso virsh # vol-create-as --pool centos7-vms --namn wordpress.raw --kapacitet 40G Vol wordpress.raw skapad virsh # vol-lista centos7-vms Namnsökväg -------------------------------------------------- ---------------------------------------------------- openSUSE-13.2- DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
Virtuella nätverk
Vi eliminerar DHCP för standardnätverket
virsh # net-list --all Namn Stat Autostart ihållande ---------------------------------------------- ------------ standard aktiv ja ja virsh # net-info standard Namn: standard UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktiv: ja Beständig: ja Autostart: ja Bridge: virbr0
"Default" nätverket hittas så här
virsh # net-redigera standard standard 18ce4bbb-fddb-4300-9f13-65b4d999690c
och vi lämnar det så
standard 2a2ef469-3008-45f9-a165-ab1fb8f6277b
Vi tillämpar ändringarna
virsh # net-destroy standard Nätverksstandard förstört virsh # net-start standard Nätverksstandard startade virsh # net-list --all Namn Stat Autostart ihållande ---------------------------------------------- ------------ standard aktiv ja ja virsh # net-info standard Namn: standard UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktiv: ja Beständig: ja Autostart: ja Bridge: virbr0 virsh# sluta
Vi skapar den virtuella "wordpress"-maskinen på distans
buzz@sysadmin:~$ sudo virt-install \ --anslut qemu+ssh://root@centos7/system \ --virt-type=kvm \ --namn wordpress \ --ram 1024 \ --vcpus=1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os-typ linux \ --nätverk nätverk=standard \ --beskrivning wordpress.desdelinux.fläkt\ --grafik vnc \ --video=vga [sudo] lösenord för buzz: root@centos7s lösenord: Startar installationen... Skapar domän... | 0 B 00:00 root@centos7s lösenord: root@centos7s lösenord: (virt-viewer:7491): Gdk-CRITICAL **: gdk_window_set_cursor: påstående 'GDK_IS_WINDOW (fönster)' misslyckades
Om vi stänger fönstret av misstag spelar det ingen roll. vi återansluter
buzz@sysadmin:~$ virt-viewer --anslut qemu+ssh://root@centos7/system wordpress root@centos7s lösenord: root@centos7s lösenord:
Nästa artiklar?
DNS, DHCP och NTP – SMB-nätverk
Gott 2017 fico vän. Vilket slöseri med din leverans i avsaknad av kommentarer i sådana magnifika artiklar som den här där du fjärrstyr en hel hypervisor. Jag tackar dig så mycket för allt du skriver, Federico. Jag ser fram emot dina nästa artiklar!
Vän Zodiac, jag anser inte att min ansträngning är bortkastad eftersom jag vet att det är många som följer och väntar på mina artiklar, även om de som du säger inte kommenterar dem. Tack för dina uppriktiga ord.