Mitme virtuaalse masina juurutamine võrguinstallimise (HTTP, FTP ja NFS) abil KVM-i keskkonnas - 2. osa
See on KVM-seeria 2. osa, siin arutame, kuidas juurutada Linuxi virtuaalmasinaid KVM-i keskkonnas võrguinstallimise abil. Arutame kolme tüüpi võrgu installimist (FTP, NFS ja HTTP), millest kõigil on oma erilised eeldused.
Enne alustamist veenduge, et teil oleksid eeldused, mida oleme maininud selle sarja esimeses osas.
- Virtuaalmasinate seadistamine Linuxis KVM-i (tuumapõhine virtuaalne masin) abil - 1. osa
Võrgu installimine FTP abil
1. Enne alustamist peaksime installima ftp-teenuspaketi.
# yum install vsftpd
2. Kui vsftpd on installitud, laseb see käivitada ja teenuse püsivalt lubada.
# systemctl start vsftpd # systemctl enable vsftpd
3. Turvaprobleemide korral peate võib-olla lisama tulemüüri FTP-teenuse.
# firewall-cmd --permanent --add-service=ftp # firewall-cmd –reload
4. Nüüd on aeg valida oma eelistatud Linux ISO, millega soovite töötada, selles osas kasutame RHEL7 ISO . Paigaldame ISO-pildi kinnituspunkti (s.t./mnt location) alla. Samuti saate luua oma kohandatud ühenduspunkti.
# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso /mnt/iso-mp/
5. Siiani pole me veel FTP-serveri all midagi jaganud. FTP vaikeandmetee on /var/ftp/pub/ võimaldab selle all uue kataloogi luua.
# mkdir /var/ftp/pub/RHEL7
6. Seejärel kopeerige ühendatud ISO-failid sinna. Samuti saate paljundamise ajal lisada üksikasjalikele üksikasjadele valiku „v”.
# cp -r /mnt/iso-mp/* /var/ftp/pub/RHEL7/
7. Lõpuks laseb taaskäivitada vsftpd-teenuse ja kontrollida teenuse olekut.
# systemctl restart vsftpd # systemctl enable vsftpd # systemctl status vsftpd
vsftpd.service - Vsftpd ftp daemon Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled) Active: active (running) Main PID: 27275 (vsftpd)
8. Nüüd on aeg meie GUI tööriista virt-manager käivitamiseks.
# virt-manager
9. Pärast 'virt-manager' käivitamist looge uus virtuaalne masin, seejärel valige sellest aknast Network install.
10. Kui olete KVM-i paketid esmakordselt installinud, on virtuaalse masina ühendamiseks füüsilise hostiga loodud virtuaalne sild. Selle konfiguratsiooni saate kuvada ifconfig käsu abil.
# ifconfig virbr0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.124.1 netmask 255.255.255.0 broadcast 192.168.124.255 inet6 fe80::5054:ff:fe03:d8b9 prefixlen 64 scopeid 0x20 ether 52:54:00:03:d8:b9 txqueuelen 0 (Ethernet) RX packets 21603 bytes 1144064 (1.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 214834 bytes 1108937131 (1.0 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Märkate, et IP: 192.168.124.1 on eraldatud virtuaalsele sillale vibr0.Virtual masinad kasutavad seda IP-d füüsilise hosti ühendamiseks. Võiksime öelda, et see IP tähistab virtuaalses võrgukeskkonnas füüsilist hostit.
Kasutame seda IP-d URL-i tee pakkumiseks meie FTP kataloogi, mis sisaldab meie ISO faile. Kui olete oma FTP-serveri juurutanud mõnesse muusse/kaughosti, sisestage eelmise IP asemel lihtsalt teise serveri IP.
11. Seejärel küsitakse teilt ressursside ja salvestusruumi kohta sama, mis meie õpetuse eelmises osas. Lõppude lõpuks jõuate selle akna juurde või midagi sellist.
Vajutage Lõpeta ja nautige oma uut virtuaalset masinat.
Võrgu installimine NFS-i abil
1. Meil on siin peaaegu samad toimingud, installige nfs hoolduspakett.
# yum install nfs-utils
2. Järgmisena käivitage nfs-teenus ja lisage teenus püsivalt tulemüüri.
# systemctl start nfs # systemctl enable nfs # firewall-cmd --permanent --add-service=nfs # firewall-cmd –reload
3. Paigaldage Linuxi ISO.
# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso /mnt/iso-mp/
4. Seda liitumispunkti saaksime jagada NFS-i jagamise abil, muutes /etc/export .
#echo /mnt/iso-mp *(ro) > /etc/exports
5. Taaskäivitage NFS-teenus ja kontrollige teenuse olekut.
# systemctl restart nfs # systemctl status nfs
nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled) Active: active (exited)
8. Käivitage GUI tööriist ‘virt-manager’.
# virt-manager
9. Pärast 'virt-manager' käivitamist looge uus virtuaalne masin, valige Network install ja seejärel sisestage NFS-i kataloogi URL-i tee, mis sisaldab ISO-faile. Kui olete oma NFS-serveri juurutanud muusse kaugmasinasse, sisestage lihtsalt selle masina IP.
10. Seejärel palutakse teil sisestada ressursid ja salvestusruum samamoodi, nagu on kirjeldatud selle seeria eelmises osas. Täitke lihtsalt kõik need üksikasjad ja vajutage nuppu Lõpeta.
Võrgu installimine HTTP abil
1. Ka siin on meil peaaegu samad toimingud, installige teenusepakett http, käivitage see ja lubage see püsivalt tulemüüris.
# yum install httpd # systemctl start httpd # systemctl enable httpd # firewall-cmd --permanent --add-service=httpd # firewall-cmd –reload
2. Seejärel paigaldage ISO-pilt asukoha '/ mnt/iso-mp' alla.
# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso /mnt/iso-mp/
3. Siiani pole me veel HTTP-serveri all midagi jaganud. HTTP vaikeandmetee on ‘/ var/www/html’, mis võimaldab selle alla uue kataloogi luua.
# mkdir /var/www/html/RHEL7
4. Seejärel kopeerige ühendatud ISO-failid sellesse kataloogi.
# cp -r /mnt/iso-mp/* /var/www/html/RHEL7/
5. Taaskäivitage teenus httpd ja kontrollige teenuse olekut.
# systemctl restart httpd # systemctl status httpd
httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled) Active: active (running) Main PID: 3650 (httpd)
6. Järgmisena käivitage virt-manager, looge uus virtuaalne masin, valige Network install ja sisestage HTTP kataloogi tee URL, mis sisaldab ISO-pildi faile, ja järgige ülaltoodud protseduuri.
Järeldus
Oleme arutanud, kuidas juurutada Linuxi virtuaalmasinat võrguinstallimise abil. Võrguinstall on kohalikule installimisele eelistatum tsentraliseerimise tõttu, mis aitab teil juurutada ühte keskset installiallikat, kõik serverid/masinad kasutavad seda oma opsüsteemi juurutamiseks. See vähendas tohututes keskkondades raisatud installimisaega tõesti.