Splošno kazalo serije: Računalniška omrežja za MSP: Uvod
Pozdravljeni prijatelji!
Veš kaj? Kakršen koli drug stavek za začetek članka, kot sem poskusil v prejšnjih objavah, se mi ne zdi najbolj primeren in zato se dokončno in razširjeno vrnem k svojemu običajnemu pozdravu, vključno z Bralci, za katere vemo, da pripadajo tudi Skupnosti .
Danes je prvi dan leta 2017 in vsem našim bralcem želimo izreči najbolj iskrene čestitke za novo leto, ki se je pravkar začelo:
- Čestitke in srečno novo leto vsem!.
In kot darilo za začetek leta vam predstavljamo 2. in zadnji del, kako lahko daljinsko upravljanje hipervizorja na CentOS 7 ustvarjen v prejšnjem članku v seriji MSP Mreže, kot ga bomo v nadaljevanju poimenovali na kratko.
Povezav med vrsticami ne bomo ponujali, ker predvidevamo, da so prejšnje objave v seriji «Računalniška omrežja za MSP«, In že poznajo imena, kratice in opredelitve. Katere so te strani?:
- Računalniška omrežja za MSP: Uvod
- Namestitev delovne postaje
- 6 namiznih računalnikov Debian
- Virtualizacija v Debianu: Uvod
- Qemu-Kvm + Virt-Manager v Debianu
- virt-ukazi v Debianu
- Predstavitev CentOS
- Ukaz Virsh
- Virt-Manager in virsh: Daljinsko upravljanje prek SSH
- Nadzornik CentOS 7 I
Priporočamo tudi branje naslednjega članka, saj delno upravičuje izbiro distribucij Linuxa, ki smo jih naredili za omenjeno serijo objav:
Daljinsko upravljanje hipervizorja centos7
Uporabili bomo samo konzolo in ukaze Virsh y virt-install. Da bi nam olajšali življenje, ker DNS-a še NIMAMO:
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 # ------------------------------
Prikličemo ukaz Virsh z naše delovne postaje:
buzz @ sysadmin: ~ $ sudo virsh [sudo] geslo za buzz: Dobrodošli v virsh, interaktivnem terminalu za virtualizacijo. Vnesite: 'help' za pomoč pri ukazih 'quit' za izhod
Da bi se izognili izvrševanju ukazov na napačnem hipervizorju!
virsh#uri qemu: / sistem # Smo v lokalnem hipervizorju ali "sysadminu".
Povežemo se z oddaljenim hipervizorjem
virsh # connect qemu + ssh: // root @ centos7 / system Pristnosti gostitelja 'centos7 (10.10.10.4)' ni mogoče ugotoviti. ECDSA ključni odtis je 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Ali ste prepričani, da se želite še naprej povezovati (da / ne)? da geslo gesla @ centos7:
Če prejšnji korak vrne napako pri preverjanju pristnosti, morate datoteko izbrisati /root/.ssh/znani_gostiteljiin poskusite znova.
virsh#uri qemu + ssh: // root @ centos7 / system # Z oddaljenim hipervizorjem smo že povezani
Shramba na oddaljenem hipervizorju
virsh # seznam bazenov Ime Država Samodejni zagon ------------------------------------------- privzeto aktivno da virsh # pool-info privzeto Ime: privzeto UUID: 71d42689-cfaf-4190-bad8-c395640ceee7 Stanje: v teku Trajno: da Samodejni zagon: da Kapaciteta: 155.43 GiB Dodelitev: 1.28 GiB Na voljo: 154.15 GiB virsh # pool-dumpxml privzeto privzeto 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 stroji shranjujejo v / var / lib / libvirt / images
virsh # izhod
V centos7 ustvarimo novo skladišče
buzz @ sysadmin: ~ $ ssh root @ centos7 geslo root @ centos7: [root @ centos7 ~] # mkdir / home / vms [root @ centos7 ~] # izhod odjava Povezava do 10.10.10.4 zaprta.
Vrnemo se k sysadminu in k virshu
buzz @ sysadmin: ~ $ sudo virsh Dobrodošli v virsh, interaktivnem terminalu za virtualizacijo. Vnesite: 'help' za pomoč pri ukazih 'quit' za izhod virsh # connect qemu + ssh: // root @ centos7 / system geslo root @ centos7: virsh#uri qemu + ssh: // root @ centos7 / system
Ne želimo samodejnega zagona depozita "privzeto"
virsh # pool-autostart privzeto-onemogočeno Privzeto področja ni označeno kot samodejno zagnano
V novo ustvarjenem / home / vms definiramo novo vedro za shranjevanje
virsh # pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs Definiran centos7-vms bazena virsh # pool-list-vse Ime Država Samodejni zagon ------------------------------------------- centos7-vms neaktiven ni privzeto aktivno št virsh # pool-start centos7-vms Skupina centos7-vms se je začela virsh # pool-list-vse Ime Država Samodejni zagon ------------------------------------------- centos7-vms aktivno ni privzeto aktivno št virsh # pool-autostart centos7-vms Združi centos7-vms, označene kot samodejno zagnane virsh # informacije o bazenu centos7-vms Ime: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Stanje: v teku Trajno: da Samodejni zagon: da Kapaciteta: 155.43 GiB Dodelitev: 1.29 GiB Na voljo: 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
Ustvarimo podobo navideznega stroja «wordpress»
opomba: ISO podobo openSUSE smo jo prej kopirali v skladišče za shranjevanje centos7-vms. Zato je navedena spodaj. Očitno je, da želimo namestiti WordPress v distribucijo OpenSuSE.
virsh # bazen za osvežitev centos7-vms Pool centos7-vms osvežen virsh #vol-list centos7-vms Ime pot ------------------------------------------------ ------------------------------ 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-zmogljivost 40G Vol wordpress.raw ustvarjen virsh #vol-list centos7-vms Ime pot ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
Navidezna omrežja
DHCP odstranimo iz privzetega omrežja
virsh # net-list-vse Ime Država Samodejni zagon Trajno ---------------------------------------------- ------------ privzeto aktivno da ja virsh # net-info privzeto Ime: privzeto UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivno: da Trajno: da Samodejni zagon: da Most: virbr0
"Privzeto" omrežje je tako
virsh # net-edit privzeto privzeto 18ce4bbb-fddb-4300-9f13-65b4d999690c
In pustili bomo tako
privzeto 2a2ef469-3008-45f9-a165-ab1fb8f6277b
Spremembe uporabimo
virsh # neto-uniči privzeto Privzeta nastavitev omrežja je uničena virsh # privzeta nastavitev omrežja Privzeto omrežje se je začelo virsh # net-list-vse Ime Država Samodejni zagon Trajno ---------------------------------------------- ------------ privzeto aktivno da ja virsh # net-info privzeto Ime: privzeto UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivno: da Trajno: da Samodejni zagon: da Most: virbr0 virsh# nehal
Navidezni stroj "wordpress" ustvarimo na daljavo
buzz @ sysadmin: ~ $ sudo virt-install \ --poveži qemu + ssh: // root @ centos7 / system \ --virt-type = kvm \ --ime wordpress \ --ram 1024\ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os tipa linux \ --network network = privzeto \ --description wordpress.desdelinux.fan \ --grafika vnc \ --video = vga [sudo] geslo za buzz: geslo root @ centos7: Zagon namestitve ... Ustvarjanje domene ... | 0 B 00:00 geslo root @ centos7: geslo root @ centos7: (virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: trditev 'GDK_IS_WINDOW (okno)' ni uspela
Če nehote zapremo okno, je vseeno. Ponovno se povežemo
buzz @ sysadmin: ~ $ virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress geslo root @ centos7: geslo root @ centos7:
Prihajajoči članki?
DNS, DHCP in NTP - SMB omrežja
Srečen prijatelj Fico iz leta 2017. Kakšna izguba vaše dostave brez komentarjev o tako čudovitih člankih, kot je ta, v katerem na daljavo upravljate s celotnim hipervizorjem. Resnično cenim vse, kar pišeš, Federico. Veselim se vaših naslednjih člankov!
Zodiak prijatelj, svojega truda ne smatram zapravljenega, ker vem, da je veliko takih, ki spremljajo in pričakujejo moje članke, čeprav jih, kot pravite, ne komentirajo. Hvala za iskrene besede.