Opći indeks serije: Računalne mreže za mala i srednja poduzeća: Uvod
Pozdrav prijatelji!
Znaš što? Bilo koja druga fraza za početak č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đer pripadaju Zajednici.
Danas je prvi dan u 2017. godini i želimo svim našim čitateljima 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 2. i završni dio kako možemo daljinsko upravljanje hipervizorom na CentOS 7 stvorena u prethodnom članku u seriji MSP mreže, kako ćemo ga od sada kratko zvati.
Nećemo ponuditi mnogo poveznica između redaka, jer pretpostavljamo da su prethodni postovi u nizu «Računalne mreže za mala i srednja poduzeća«, I da su im imena, kratice i definicije već poznata. Koje su to stranice?:
- Računalne mreže za mala i srednja poduzeća: Uvod
- Instalacija radne stanice
- 6 Debian stonih računala
- Virtualizacija na Debianu: Uvod
- Qemu-Kvm + Virt-Manager na Debianu
- virt-naredbe na Debianu
- Prezentacija CentOS-a
- Zapovijed Virsh
- Virt-Manager i virsh: Udaljena administracija putem SSH-a
- CentOS 7 Hipervizor I
Također preporučujemo čitanje sljedećeg članka, jer on djelomično opravdava odabir Linux distribucija koje smo napravili za gore spomenutu seriju postova:
Daljinsko upravljanje hipervizorom centos7
Koristit ćemo samo konzolu i naredbe Virsh y virt-instalirati. Da nam olakšaju život jer još uvijek nemamo DNS:
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 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------------------------
Zazivamo naredbu Virsh s 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: / sustav # 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. Otisak ECDSA ključa je 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Jeste li sigurni da se želite nastaviti povezivati (da / ne)? da root lozinka @ centos7:
Ako prethodni korak vrati pogrešku autentifikacije, morate izbrisati datoteku /root/.ssh/poznati_hostovii pokušajte ponovo.
virsh#uri qemu + ssh: // root @ centos7 / system # Već smo povezani s udaljenim hipervizorom
Pohrana na udaljenom hipervizoru
virsh # popis 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 zadano 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 strojevi spremaju 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 s 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 "zadanog" pologa
virsh # pool-autostart default --onemogući Zadana postavka spremišta nije označena kao automatski pokrenuta
U novostvorenom / home / vms definiramo novi segment za pohranu
virsh # pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs Definirano spremište centos7-vms virsh # popis-bazena - sve Ime Država Autostart ------------------------------------------- centos7-vms neaktivan nema zadanih aktivnih br virsh # pool-start centos7-vms Pokrenuo je bazen centos7-vms virsh # popis-bazena - 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 # informacije o bazenu centos7-vms Ime: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Država: pokrenut 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 virtualnog stroja «wordpress»
Primijetiti: ISO sliku openSUSE-a prethodno smo je kopirali u spremište za pohranu centos7-vms. Zbog toga je naveden u nastavku. Očito je da želimo instalirati WordPress na distribuciju OpenSuSE.
virsh # bazen za osvježavanje 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 # popis mreža --sve Ime Država Autostart Trajno ---------------------------------------------- ------------ zadani aktivan da da virsh # net-info zadani Ime: zadani UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivno: da Trajno: da Automatsko pokretanje: da Most: virbr0
"Zadana" mreža nalazi se ovako
virsh # net-edit zadani zadano 18ce4bbb-fddb-4300-9f13-65b4d999690c
I ostavit ćemo ovako
zadano 2a2ef469-3008-45f9-a165-ab1fb8f6277b
Primjenjujemo promjene
virsh # net-uništi zadano Zadana mreža uništena virsh # zadani mrežni start Pokrenuta je zadana mreža virsh # popis mreža --sve Ime Država Autostart Trajno ---------------------------------------------- ------------ zadani aktivan da da virsh # net-info zadani Ime: zadani UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivno: da Trajno: da Automatsko pokretanje: da Most: virbr0 virsh# prestati
Daljinski izrađujemo virtualni stroj "wordpress"
buzz @ sysadmin: ~ $ sudo virt-install \ --povezati qemu + ssh: // root @ centos7 / system \ --virt-type = kvm \ --napišite wordpress \ --ram 1024\ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os tip linux \ --mrežna mreža = zadana \ --description wordpress.desdelinux.fan \ --grafika vnc \ --video = vga [sudo] lozinka za buzz: lozinka root @ centos7: Pokretanje instalacije ... Izrada 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. Ponovno se povezujemo
buzz @ sysadmin: ~ $ virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress lozinka root @ centos7: lozinka root @ centos7:
Članci koji slijede?
DNS, DHCP i NTP - SMB mreže
Sretna 2017. prijateljica Fico. Kakav gubitak vaše isporuke u nedostatku komentara na tako veličanstvene članke kao što je ovaj u kojem daljinski upravljate cijelim hipervizorom. Zaista cijenim sve što napišeš, 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.