Opšti indeks serije: Računarske mreže za mala i srednja preduzeća: Uvod
Zdravo prijatelji!
Znaš šta? Bilo koja druga fraza na početku članka, kao što sam pokušala u prethodnim postovima, ne čini se najprikladnijom, i zato se vraćam svom uobičajenom pozdravu, definitivno i proširenom, uključujući čitatelje za koje znamo da takođe pripadaju zajednici .
Danas je prvi dan u 2017. godini i svim našim čitateljima želimo uputiti najiskrenije čestitke za Novu godinu koja je upravo započela:
- Čestitamo svima i sretna Nova godina!.
I kao poklon za početak godine, donosimo vam drugi i završni dio kako možemo daljinsko upravljanje hipervizorom na CentOS 7 kreiran u prethodnom članku u seriji MSP mreže, kako ćemo ga u daljem tekstu kratko zvati.
Nećemo ponuditi mnogo veza između redova, jer pretpostavljamo da su prethodni postovi u seriji «Računarske mreže za mala i srednja preduzeća«, I da su im imena, akronimi i definicije već poznati. Koje su to stranice?:
- Računarske mreže za mala i srednja preduzeća: Uvod
- Instalacija radne stanice
- 6 Debian stona računala
- Virtualizacija na Debianu: Uvod
- Qemu-Kvm + Virt-Manager na Debianu
- virt-naredbe na Debianu
- Prezentacija CentOS-a
- Virsh naredba
- Virt-Manager i virsh: Daljinska administracija putem SSH-a
- CentOS 7 Hipervizor I
Također preporučujemo čitanje sljedećeg članka, jer djelomično opravdava izbor Linux distribucija koje smo napravili za gore spomenutu seriju postova:
Daljinsko upravljanje hipervizorom centos7
Koristit ćemo samo konzolu i naredbe Virsh y virt-install. Da nam olakšaju život jer DNS još nemamo:
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 # Sljedeće linije su poželjne za hostove koji podržavaju IPv6 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ ------------------
Pozivamo naredbu Virsh sa naše radne stanice:
buzz @ sysadmin: ~ $ sudo virsh [sudo] lozinka za buzz: Dobrodošli u virsh, interaktivni terminal za virtualizaciju. Upišite: 'help' za pomoć s naredbama 'quit' za napuštanje
Da biste izbjegli izvršavanje naredbi na pogrešnom hipervizoru!
virsh#uri qemu: / sistem # Nalazimo se u lokalnom hipervizoru ili "sysadminu".
Povezujemo se s udaljenim hipervizorom
virsh # connect qemu + ssh: // root @ centos7 / system Autentičnost hosta 'centos7 (10.10.10.4)' ne može se utvrditi. ECDSA otisak prsta je 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Jeste li sigurni da želite nastaviti povezivanje (da / ne)? da root @ lozinka centos7:
Ako prethodni korak vrati grešku autentifikacije, morate izbrisati datoteku /root/.ssh/known_hostsi pokušajte ponovo.
virsh#uri qemu + ssh: // root @ centos7 / system # Već smo povezani s udaljenim hipervizorom
Pohrana na udaljenom hipervizoru
virsh # lista-bazena Ime Država Autostart ------------------------------------------- zadano aktivno da virsh # pool-info zadani Ime: zadani UUID: 71d42689-cfaf-4190-bad8-c395640ceee7 Stanje: pokrenuto Trajno: da Autostart: da Kapacitet: 155.43 GiB Dodjela: 1.28 GiB Dostupno: 154.15 GiB virsh # pool-dumpxml zadano default 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt / images 0711 0 0 system_u: object_r: virt_image_t: s0
Ne želimo da se mašine čuvaju u / var / lib / libvirt / images
virsh # izlaz
Stvaramo novo skladište u centos7
buzz @ sysadmin: ~ $ ssh root @ centos7 lozinka root @ centos7: [root @ centos7 ~] # mkdir / home / vms [root @ centos7 ~] # izlaz odjava Veza sa 10.10.10.4 zatvorena.
Vraćamo se sysadminu i virshu
buzz @ sysadmin: ~ $ sudo virsh Dobrodošli u virsh, interaktivni terminal za virtualizaciju. Upišite: 'help' za pomoć s naredbama 'quit' za napuštanje virsh # connect qemu + ssh: // root @ centos7 / system lozinka root @ centos7: virsh#uri qemu + ssh: // root @ centos7 / system
Ne želimo automatski početak depozita "zadano"
virsh # pool-autostart default --disable Zadano spremište nije označeno kao automatski pokrenuto
Definiramo novi segment za pohranu u novostvorenom / home / vms
virsh # pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs Definiran bazen centos7-vms virsh # pool-list - sve Ime Država Autostart ------------------------------------------- centos7-vms neaktivan nema zadanih aktivnih br virsh # pool-start centos7-vms Bazen centos7-vms je pokrenut virsh # pool-list - sve Ime Država Autostart ------------------------------------------- centos7-vms aktivan nema zadanih aktivnih br virsh # pool-autostart centos7-vms Bazen centos7-vms označen kao automatski pokrenut virsh # pool-info centos7-vms Ime: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Stanje: pokrenuto Trajno: da Autostart: da Kapacitet: 155.43 GiB Dodjela: 1.29 GiB Dostupno: 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
Stvaramo sliku virtualne mašine «wordpress»
nota: ISO sliku openSUSE-a prethodno smo je kopirali u spremište za pohranu centos7-vms. Zbog toga je navedeno u nastavku. Očigledno je da želimo instalirati WordPress na OpenSuSE distribuciju.
virsh # pool-refresh centos7-vms Bazen centos7-vms osvježen virsh #vol-list centos7-vms Putanja imena ------------------------------------------------ ------------------------------ 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 --kapacitet 40G Vol wordpress.raw stvoren virsh #vol-list centos7-vms Putanja imena ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
Virtualne mreže
Uklanjamo DHCP sa zadane mreže
virsh # net-list - sve Ime Država Autostart Stalno ---------------------------------------------- ------------ zadani aktivan da da virsh # zadane mrežne informacije Ime: zadani UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivan: da Trajan: da Autostart: da Most: virbr0
"Zadana" mreža se nalazi ovako
virsh # mrežno uređivanje zadano default 18ce4bbb-fddb-4300-9f13-65b4d999690c
I ostavićemo ovako
default 2a2ef469-3008-45f9-a165-ab1fb8f6277b
Primjenjujemo promjene
virsh # mrežno uništi zadano Zadana mreža uništena virsh # zadani mrežni start Pokrenuta je zadana mreža virsh # net-list - sve Ime Država Autostart Stalno ---------------------------------------------- ------------ zadani aktivan da da virsh # zadane mrežne informacije Ime: zadani UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivan: da Trajan: da Autostart: da Most: virbr0 virsh# odustati
Daljinski kreiramo virtualni stroj "wordpress"
buzz @ sysadmin: ~ $ sudo virt-install \ --connect qemu + ssh: // root @ centos7 / system \ --virt-type = kvm \ --naziv wordpress \ --ram 1024\ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os tip linux \ --network network = default \ --opis wordpress.desdelinux.fan\ --grafika vnc \ --video = vga [sudo] lozinka za buzz: lozinka root @ centos7: Pokretanje instalacije ... Kreiranje domene ... | 0 B 00:00 lozinka root @ centos7: lozinka root @ centos7: (virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: tvrdnja 'GDK_IS_WINDOW (prozor)' nije uspjela
Ako nehotice zatvorimo prozor, nema veze. Ponovo se povezujemo
buzz @ sysadmin: ~ $ virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress lozinka root @ centos7: lozinka root @ centos7:
Članci koji dolaze
DNS, DHCP i NTP - SMB mreže
Sretan 2017. prijatelj Fico. Kakav gubitak vaše isporuke u nedostatku komentara na tako sjajne članke poput ovog u kojem daljinski upravljate cijelim hipervizorom. Zahvaljujem vam na svemu što napišete, Federico. Radujem se vašim sljedećim člancima!
Prijatelju zodijaka, ne smatram svoj trud izgubljenim, jer znam da ima mnogo onih koji prate i čekaju moje članke, iako ih, kako kažete, ne komentiraju. Hvala na iskrenim riječima.