KVM gurşawy astynda Network Install (HTTP, FTP we NFS) ulanyp, köp wirtual maşynlary nädip ýerleşdirmeli - 2-nji bölüm


Bu, KVM seriýasynyň 2-nji bölümi, bu ýerde KVM gurşawynda tor gurmak arkaly Linux wirtual maşynlaryny nädip ýerleşdirmelidigini ara alyp maslahatlaşarys. Tor gurmagyň üç görnüşini (FTP, NFS we HTTP) ara alyp maslahatlaşarys, olaryň hersiniň aýratyn şertleri bar.

Başlamazdan ozal, bu seriýanyň birinji bölüminde belläp geçen şertlerimiziň bardygyna göz ýetiriň.

  1. KVM (ýadro esasly wirtual maşyn) ulanyp Linux-da wirtual maşynlary guruň - 1-nji bölüm

FTP ulanyp tor gurmak

1. Başlamazdan ozal ftp hyzmat paketini gurmaly.

# yum install vsftpd

2. vsftpd gurlansoň, işe başlamaga we hemişelik işlemäge mümkinçilik beriň.

# systemctl start vsftpd
# systemctl enable vsftpd

3. Howpsuzlyk meselesi üçin, Firewall-a FTP hyzmatyny goşmaly bolmagyňyz mümkin.

# firewall-cmd --permanent --add-service=ftp
# firewall-cmd –reload

4. Indi üstünde işlemek isleýän Linux ISO-yňyzy saýlamagyň wagty geldi, bu bölümde RHEL7 ISO ulanýarys. ISO şekilini dakmak nokadynyň aşagyna goýalyň (ýagny/mnt ýerleşýän ýeri). Şeýle hem, adaty gurnama nokadyňyzy döredip bilersiňiz.

# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/

5. Şu wagta çenli FTP serwerinde hiç zat paýlaşmaýarys. FTP deslapky maglumat ýoly /var/ftp/pub/ onuň aşagynda täze katalog döretmäge mümkinçilik berýär.

# mkdir /var/ftp/pub/RHEL7

6. Soňra oturdylan ISO-da faýllary göçüriň. Göçürip alýan wagtyňyz jikme-jiklikler üçin v opsiýasyny goşup bilersiňiz.

# cp -r /mnt/iso-mp/* /var/ftp/pub/RHEL7/

7. Ahyrynda vsftpd hyzmatyny täzeden açyp, hyzmatyň ýagdaýyny barlamaga mümkinçilik beriň.

# 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. Indi GUI guralymyzyň virt-menejerini başlamagyň wagty.

# virt-manager

9. “virt-manager” başlanyňyzdan soň, täze wirtual maşyn dörediň we bu penjireden Network install saýlaň.

10. KVM paketlerini ilkinji gezek guranyňyzda, wirtual maşyny fiziki öý eýesi bilen birikdirmek üçin wirtual köpri döredildi. Ifconfig buýrugyny ulanyp, konfigurasiýasyny görkezip bilersiňiz.

# 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

IP: 192.168.124.1 wirtual köprä bölünip berilendigini görersiňiz vibr0.Wirtual maşynlary bu IP-ni fiziki öý eýesi bilen birikdirmek üçin ulanýar. Şeýlelikde, bu IP wirtual tor gurşawynda fiziki hosty aňladýar diýip bileris.

Bu IP-ni ISO faýllarymyzy öz içine alýan FTP katalogymyza URL ýoluny üpjün etmek üçin ulanarys. FTP serweriňizi başga/uzakdaky hostda ýerleşdiren bolsaňyz, öňki IP ýerine derek beýleki serweriň IP-sini giriziň.

11. Soňra, sapagymyzyň öňki bölümi ýaly çeşmeler we ammar hakda soralar. Näme-de bolsa, bu penjire ýa-da şuňa meňzeş bir zada ýetersiňiz.

Finish basyň we täze wirtual enjamyňyz bilen lezzet alyň.

NFS ulanyp tor gurmak

1. Bu ýerde diýen ýaly ädimlerimiz bar, nfs hyzmat bukjasyny guruň.

# yum install nfs-utils

2. Ondan soň, nfs hyzmatyny başlaň we hyzmaty firewall-a hemişelik goşuň.

# systemctl start nfs
# systemctl enable nfs
# firewall-cmd --permanent --add-service=nfs
# firewall-cmd –reload

3. Linux ISO-ny guruň.

# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/

4. Bu gurnama nokadyny /etc/eksport redaktirläp NFS paýyny ulanyp paýlaşyp bileris.

#echo /mnt/iso-mp *(ro) > /etc/exports

5. NFS hyzmatyny täzeden açyň we hyzmatyň ýagdaýyny barlaň.

# 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. GUI guralyny “virt-manager” başlaň.

# virt-manager

9. “virt-manager” başlanyňyzdan soň, täze wirtual maşyn dörediň, soňra Network install saýlaň we ISO faýllaryny öz içine alýan NFS katalogynyň URL ýoluna giriň. NFS serweriňizi beýleki uzak enjamda ýerleşdiren bolsaňyz, şol enjamyň IP-sini giriziň.

10. Soňra bu seriýanyň öňki bölüminde aýdylyşy ýaly çeşmeleri we ammarlary girizmegiňiz soralar .. Diňe şu jikme-jiklikleri dolduryň we Finish düwmesine basyň.

HTTP ulanyp tor gurmak

1. Bu ýerde-de diýen ýaly ädimlerimiz bar, http hyzmat paketini guruň, işe başlaň we firewall-da hemişelik işlediň.

# yum install httpd
# systemctl start httpd
# systemctl enable httpd
# firewall-cmd --permanent --add-service=httpd
# firewall-cmd –reload

2. Ondan soň, ISO şekilini '/ mnt/iso-mp' ýerinde goýuň.

# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/

3. Şu wagta çenli HTTP serwerinde hiç zat paýlaşmadyk. HTTP deslapky maglumat ýoly '/ var/www/html', aşagynda täze katalog döretmäge mümkinçilik berýär.

# mkdir /var/www/html/RHEL7

4. Soňra gurnalan ISO faýllaryny bu kataloga göçüriň.

# cp -r /mnt/iso-mp/* /var/www/html/RHEL7/

5. httpd hyzmatyny täzeden açyň we hyzmatyň ýagdaýyny barlaň.

# 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. Soňra virt-manager başlaň, täze wirtual maşyn dörediň, soňra Network install saýlaň we ISO şekiliniň faýllaryny öz içine alýan we ýokarda görkezilişi ýaly prosedura eýerýän HTTP katalog ýol url-y giriziň ..

Netije

Tor gurmak arkaly Linux wirtual maşyny nädip ýerleşdirmelidigini ara alyp maslahatlaşdyk. Bir merkezi gurnama çeşmesini ýerleşdirmäge kömek edýän merkezleşdirme sebäpli tor gurmak ýerli gurnamadan has ileri tutulýar, ähli serwerler/maşynlar operasiýa ulgamyny ýerleşdirmek üçin ulanýarlar. Bu hakykatdanam ullakan gurşawda biderek gurnama wagtyny gysgaltdy.