Hvernig á að dreifa mörgum sýndarvélum með netuppsetningu (HTTP, FTP og NFS) undir KVM umhverfi - Part 2


Þetta er hluti 2 af KVM seríunni, hér munum við ræða hvernig á að dreifa Linux sýndarvélum með því að nota netuppsetningu undir KVM umhverfi. Við munum ræða þrjár gerðir netuppsetningar (FTP, NFS og HTTP), hver þeirra hefur sínar sérstakar forsendur.

Áður en þú byrjar skaltu ganga úr skugga um að þú hafir forsendurnar sem við höfum nefnt í fyrri hluta þessarar seríu.

  1. Setja upp sýndarvélar í Linux með KVM (Kernel-based Virtual Machine) – Part 1

Netuppsetning með FTP

1. Áður en við byrjum ættum við að setja upp ftp þjónustupakkann.

# yum install vsftpd

2. Eftir að vsftpd hefur verið sett upp, þá skulum við byrja og gera hana varanlega virkjaða.

# systemctl start vsftpd
# systemctl enable vsftpd

3. Fyrir öryggisvandamál gætirðu þurft að bæta FTP þjónustu við eldvegginn.

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

4. Nú er kominn tími til að velja Linux ISO sem þú vilt vinna á, í þessum hluta notum við RHEL7 ISO. Við skulum festa ISO myndina undir festingarpunkt (þ.e./mnt staðsetning). Þú getur líka búið til þinn sérsniðna festingarpunkt.

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

5. Hingað til höfum við ekki deilt neinu undir FTP þjóninum ennþá. FTP sjálfgefna gagnaslóðin er /var/ftp/pub/ við getum búið til nýja möppu undir henni.

# mkdir /var/ftp/pub/RHEL7

6. Afritaðu síðan uppsettar ISO-skrár yfir á það. Þú getur líka bætt við 'v' valmöguleika fyrir margvíslegar upplýsingar meðan þú afritar.

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

7. Að lokum leyfir þér að endurræsa vsftpd þjónustu og athuga stöðu þjónustunnar.

# 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ú er kominn tími til að byrja GUI tólið virt-manager.

# virt-manager

9. Eftir að „virt-manager“ hefur verið ræst, búðu til nýja sýndarvél og veldu síðan Network install úr þessum glugga.

10. Þegar þú hefur sett upp KVM pakka í fyrsta skipti hefur sýndarbrú verið búin til til að tengja sýndarvélina við líkamlega hýsilinn. Þú gætir sýnt stillingar þess með ifconfig skipuninni.

# 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

Þú munt taka eftir því að IP: 192.168.124.1 er úthlutað til sýndarbrúarinnar vibr0.Virtual vélar nota þetta IP til að tengjast líkamlega hýsilnum. Svo við gætum sagt að þessi IP sé fulltrúi líkamlega gestgjafans í sýndarnetsumhverfinu.

Við munum nota þetta IP til að gefa upp slóðina á FTP skrána okkar sem inniheldur skrárnar á ISO okkar. Ef þú hefur sent FTP netþjóninn þinn á annan/fjarlægan gestgjafa, sláðu bara inn IP hins netþjónsins í stað fyrri IP.

11. Þá verður þú spurður um auðlindir og geymslu eins og fyrri hluti kennslunnar okkar. Eftir allt saman muntu ná að þessum glugga eða eitthvað álíka.

Ýttu á Finish og njóttu með nýju sýndarvélinni þinni.

Netuppsetning með NFS

1. Við höfum næstum sömu skref hér, settu upp nfs þjónustupakkann.

# yum install nfs-utils

2. Næst skaltu ræsa nfs þjónustuna og bæta þjónustunni við eldvegginn varanlega.

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

3. Settu upp Linux ISO.

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

4. Við gætum deilt þessum tengipunkti með því að nota NFS deilingu með því að breyta /etc/exports.

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

5. Endurræstu NFS þjónustuna og athugaðu stöðu þjónustunnar.

# 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. Ræstu GUI tólið „virt-manager“.

# virt-manager

9. Eftir að „virt-manager“ hefur verið ræst, búðu til nýja sýndarvél, veldu síðan Network install og sláðu síðan inn slóð NFS möppunnar sem inniheldur ISO skrárnar. Ef þú hefur sett inn NFS netþjóninn þinn á annarri ytri vél skaltu bara slá inn IP þeirrar vélar.

10. Þá verður þú beðinn um að slá inn tilföng og geymslu eins og fjallað var um í fyrri hluta þessarar seríu.. Fylltu bara út allar þessar upplýsingar og ýttu á 'Ljúka' hnappinn.

Netuppsetning með HTTP

1. Við höfum líka næstum sömu skref hér líka, settu upp http þjónustupakkann, ræstu hann og virkjaðu hann varanlega á eldvegg.

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

2. Næst skaltu festa ISO myndina undir '/mnt/iso-mp' staðsetningu.

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

3. Hingað til höfum við ekki deilt neinu undir HTTP netþjóni ennþá. Sjálfgefin HTTP gagnaslóð er '/var/www/html', við getum búið til nýja möppu undir henni.

# mkdir /var/www/html/RHEL7

4. Afritaðu síðan uppsettar ISO skrár í þessa möppu.

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

5. Endurræstu httpd þjónustuna og athugaðu stöðu þjónustunnar.

# 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. Ræstu næst 'virt-manager', búðu til nýja sýndarvél og veldu síðan Network install og sláðu inn HTTP skráarslóð slóð, sem inniheldur skrárnar af ISO myndinni og fylgdu ferlinu eins og fjallað er um hér að ofan.

Niðurstaða

Við höfum rætt hvernig á að setja upp Linux sýndarvél með netuppsetningu. Netuppsetning er mjög ákjósanleg fram yfir staðbundna uppsetningu vegna miðstýringar sem hjálpar þér að dreifa einum miðlægum uppsetningargjafa, allir netþjónar/vélar nota það til að dreifa stýrikerfi sínu. Þetta minnkaði virkilega sóun á uppsetningartímanum í risastóru umhverfinu.