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.

  1. 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.