Inkomba ejwayelekile yochungechunge: Ama-Computer Networks ama-SME: Isingeniso
Sanibonani bangani!
Uyazi yini? Noma imuphi omunye umusho wokuqala kwendatshana, njengoba ngike ngazama kokuthunyelwe kwangaphambilini, akubonakali kufanelekile, yingakho ngibuyela ekubingeleleni kwami okujwayelekile, okucacile nokwandisiwe, kufaka phakathi abafundi be-Reader esaziyo ukuthi nabo bangabakwa Umphakathi.
Namuhla usuku lokuqala lonyaka wezi-2017 futhi sifuna ukudlulisa kubo bonke abafundi bethu, ukuhalalisela okuqotho kakhulu kuNyaka Omusha osanda kuqala
- Siyanihalalisela futhi nibe nonyaka omusha omuhle kubo bonke!.
Futhi njengesipho sokuqala konyaka, sikulethela ingxenye yesi-2 kanye neyokugcina- yokuthi singakwenza kanjani Phatha kude i-hypervisor ku-CentOS 7 kudalwe esihlokweni esedlule ochungechungeni Amanethiwekhi we-SME, njengoba sizoyibiza lapha ngamafuphi.
Ngeke sinikeze izixhumanisi eziningi phakathi kwemigqa, ngoba sicabanga ukuthi okuthunyelwe kwangaphambilini ochungechungeni «Amanethiwekhi wekhompyutha ama-SME«, Nokuthi sebevele bajwayelene namagama, ama-akhronimi kanye nezincazelo. Yimaphi lawo makhasi?
- Ama-Computer Networks ama-SME: Isingeniso
- Ukufakwa kwendawo yokusebenza
- Ama-Desktops angama-Debian
- Ukusebenza ngobuhlakani ku-Debian: Isingeniso
- I-Qemu-Kvm + Umphathi we-Virt ku-Debian
- Imiyalo ye-virt ku-Debian
- Isethulo se-CentOS
- Umyalo we-Virsh
- I-Virt-Manager kanye ne-virsh: Ukuphathwa Kwekude ngeSSH
- I-CentOS 7 Hypervisor I
Sincoma futhi ukuthi sifunde i-athikili elandelayo, ngoba ikufakazela ngokwengxenye ukukhethwa kokusatshalaliswa kweLinux esikwenzele uchungechunge lokuthunyelwe okungenhla:
Ukuphatha ukude i-centos7 hypervisor
Sizosebenzisa kuphela ikhonsoli nemiyalo Virsh y i-virt-install. Ukwenza impilo ibe lula ngathi ngoba ASIKHO i-DNS okwamanje:
buzz @ sysadmin: ~ $ nano / etc / hosts 127.0.0.1 umgcini wendawo 10.10.10.10 sysadmin.desdelinux.fan sysadmin 10.10.10.4 centos7.desdelinux.fan centos7 # Imigqa elandelayo iyadingeka kubasingathi abanekhono be-IPv6 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ -------------------
Sicela umyalo Virsh kusuka emsebenzini wethu:
buzz @ sysadmin: ~ $ sudo virsh [Sudo] password for buzz: Welcome to virsh, the virtualization interactive terminal. Thayipha: 'usizo' ngosizo ngemiyalo 'yeka' ukuyeka
Ukugwema ukwenza imiyalo ku-hypervisor engalungile!
virsh#uri qemu: / system # Siku-hypervisor wasendaweni noma ku- "sysadmin".
Sixhuma ne-hypervisor eyihlane
virsh # xhuma qemu + ssh: // root @ centos7 / system Ubuqiniso be-host 'centos7 (10.10.10.4)' abunakusungulwa. Izigxivizo zeminwe zokhiye we-ECDSA zingu-71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Uqinisekile ukuthi ufuna ukuqhubeka nokuxhuma (yebo / cha)? yebo iphasiwedi ye-root @ centos7:
Uma isinyathelo esedlule sibuyisa iphutha lokufakazela ubuqiniso, kufanele usule ifayela /root/, bese uzama futhi.
virsh#uri qemu + ssh: // root @ centos7 / system # Sesivele sixhunywe kwi-hypervisor eyihlane
Isitoreji kwi-hypervisor eyihlane
virsh # ichibi-uhlu Igama State Autostart ----------------------------------------------- okuzenzakalelayo kuyasebenza yebo virsh # pool-info okuzenzakalelayo Igama: i-UUID ezenzakalelayo: 71d42689-cfaf-4190-bad8-c395640ceee7 State: running Persistent: yebo Autostart: yebo Amandla: 155.43 GiB Ukunikezwa: 1.28 GiB Iyatholakala: 154.15 GiB virsh # pool-dumpxml okuzenzakalelayo okuzenzakalelayo 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt / izithombe 0711 0 0 system_u: object_r: ide_image_t: s0
Asifuni ukuthi imishini igcinwe ku- / var / lib / libvirt / images
virsh # phuma
Sakha idepho yokugcina entsha kuma-centos7
buzz @ sysadmin: ~ $ ssh izimpande @ centos7 iphasiwedi ye-root @ centos7: [izimpande @ centos7 ~] # mkdir / ikhaya / vms [root @ centos7 ~] # ukuphuma ukuphuma kwe-Connection kuya ku-10.10.10.4 kuvaliwe.
Sibuyela emuva ku-sysadmin nase-virsh
buzz @ sysadmin: ~ $ sudo virsh Siyakwamukela ku-virsh, i-virtualization interactive terminal. Thayipha: 'usizo' ngosizo ngemiyalo 'yeka' ukuyeka virsh # xhuma qemu + ssh: // root @ centos7 / system iphasiwedi ye-root @ centos7: virsh#uri qemu + ssh: // root @ centos7 / system
Asifuni ukuqala okuzenzakalelayo kwediphozithi "okuzenzakalelayo"
i-virsh # i-pool-autostart ezenzakalelayo - iyakhubazeka Okuzenzakalelayo kwephuli akumakiwe njengokuqaliswa kabusha
Sichaza ibhakede lesitoreji esisha kusanda kusungulwa / ikhaya / i-vms
i-virsh # pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs Pool centos7-vms kuchaziwe virsh # pool-list - konke Igama State Autostart ----------------------------------------------- centos7-vms ayisebenzi akukho okuzenzakalelayo okusebenzayo cha i-virsh # i-pool-start centos7-vms I-pool centos7-vms iqalile virsh # pool-list - konke Igama State Autostart ----------------------------------------------- centos7-vms iyasebenza akukho okuzenzakalelayo okusebenzayo cha i-virsh # ichibi-i-autostart centos7-vms Pool centos7-vms emakwe njengeziqalwe kabusha i-virsh # i-pool-info centos7-vms Igama: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc State: running Persistent: yebo Autostart: yebo Amandla: 155.43 Ukunikezwa kweGIB: 1.29 GiB Iyatholakala: 154.15 GiB i-virsh # echibini-i-dumpxml centos7-vms centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 0755 0 0 / ikhaya / vms 0 XNUMX XNUMX i-unconfined_u: object_r: home_root_t: sXNUMX
Sakha isithombe somshini we-virtual «wordpress»
Note: isithombe se-ISO se-openSUSE besikopisha phambilini endaweni yokugcina centos7-vms. Yingakho ibhalwe ngezansi. Kuyacaca ukuthi sifuna ukufaka i-WordPress ekusatshalalisweni kwe-OpenSuSE.
i-virsh # echibini lokuvuselela i-centos7-vms Kuvuselelwe iphuli centos7-vms virsh # vol-uhlu centos7-vms Indlela yegama ---------------------------------------------------- ------------------------------ evulekileSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso i-virsh # vol-create-as --pool centos7-vms --name wordpress.raw - amandla we-40G IVol wordpress.raw idaliwe virsh # vol-uhlu centos7-vms Indlela yegama ---------------------------------------------------- ------------------------------ evulekileSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
Amanethiwekhi we-Virtual
Sisusa i-DHCP kunethiwekhi ezenzakalelayo
virsh # net-list - konke Igama State Autostart Phikelela -------------------------------------------------- ------------ okuzenzakalelayo kuyasebenza yebo yebo virsh # net-info okuzenzakalelayo Igama: i-UUID ezenzakalelayo: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Iyasebenza: yebo Phikelela: yebo Autostart: yebo Ibhuloho: virbr0
Sithola inethiwekhi "ezenzakalelayo" kanjena
virsh # net-edit okuzenzakalelayo okuzenzakalelayo I-18ce4bbb-fddb-4300-9f13-65b4d999690c
Futhi sizoyishiya kanjena
okuzenzakalelayo 2a2ef469-3008-45f9-a165-ab1fb8f6277b
Sisebenzisa izinguquko
virsh # net-destroy okuzenzakalelayo Okuzenzakalelayo kwenethiwekhi kuqediwe virsh # net-start okuzenzakalelayo Okuzenzakalelayo kwenethiwekhi kuqalile virsh # net-list - konke Igama State Autostart Phikelela -------------------------------------------------- ------------ okuzenzakalelayo kuyasebenza yebo yebo virsh # net-info okuzenzakalelayo Igama: i-UUID ezenzakalelayo: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Iyasebenza: yebo Phikelela: yebo Autostart: yebo Ibhuloho: virbr0 i-virsh # niyeke
Sakha umshini obonakalayo "i-wordpress" ukude
buzz @ sysadmin: ~ $ sudo amandla okufaka --connect qemu + ssh: // root @ centos7 / system \ Uhlobo lwe -virt = kvm - igama elithi wordpress --rram 1024 --vcpus = 1 --disk /home/vms/wordpress.raw --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ Uhlobo lwe-linos --network network = okuzenzakalelayo --incazelo wordpress.desdelinux.umlandeli\ - imidwebo vnc \ --Ividiyo = vga [i-sudo] iphasiwedi ye-buzz: iphasiwedi ye-root @ centos7: Ukuqala ukufakwa ... Ukudala isizinda ... | Iphasiwedi ye-0 B 00:00 izimpande @ centos7: iphasiwedi ye-root @ centos7: (ide-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: assertion 'GDK_IS_WINDOW (window)' yehlulekile
Uma sivale ifasitela singaqondile, akunandaba. Sixhuma kabusha
buzz @ sysadmin: ~ $ ide-viewer --connect qemu + ssh: // root @ centos7 / system wordpress iphasiwedi ye-root @ centos7: iphasiwedi ye-root @ centos7:
Izindatshana ezizayo?
I-DNS, i-DHCP ne-NTP - Amanethiwekhi we-SMB
Uyajabula umngani ka-2017 uFico. Yeka ukumosha ukulethwa kwezakho lapho kungekho ukuphawula ezindatshaneni ezinhle kangaka njengale lapho uphatha khona kude i-hypervisor yonke. Ngikwazisa kakhulu konke okubhalayo, uFederico. Ngibheke phambili ezihlokweni ezilandelayo!
Mngani we-Zodiac, angiboni ukuthi kumosheke umzamo wami ngoba ngiyazi ukuthi baningi abalandelayo nabalinda izindatshana zami, yize njengoba usho, ababeki lutho kuzo. Siyabonga ngamazwi akho aqotho.