Weboldal keresés

Az Ubuntu 14.10, Ubuntu 14.04 és Debian 7 hozzáadása a PXE hálózati rendszerindítási környezet beállításához RHEL/CentOS 7 rendszeren


Ez az oktatóanyag végigvezeti Önt, hogyan adhat hozzá Ubuntu 14.10 Server, Ubuntu 14.04 Server és Debian 7 Wheezy disztribúciókat a PXE hálózati rendszerindítási környezet beállításához a következőn:RHEL/CentOS 7.

Bár ebben az oktatóanyagban csak azt mutatom be, hogyan adhat hozzá 64 bites hálózati telepítési képeket, ugyanez az eljárás alkalmazható Ubuntu vagy Debian 32 bites esetén is. > vagy más architektúra képek. Ezenkívül a 32 bites Ubuntu források hozzáadásának folyamatát elmagyarázzák, de nem konfigurálják a telephelyemen.

Az Ubuntu vagy a Debian PXE szerverről történő telepítéséhez az ügyfélgépeknek aktív internetkapcsolattal kell rendelkezniük, lehetőleg NAT-on keresztül DHCP-vel konfigurálva. dinamikus címkiosztás, hogy a telepítő lekérje a szükséges csomagokat és befejezze a telepítési folyamatot.

Követelmények

  1. Telepítse a PXE hálózati rendszerindító kiszolgálót több Linux disztribúciós telepítéshez az RHEL/CentOS 7 rendszerben

1. lépés: Adja hozzá az Ubuntu 14.10 és Ubuntu 14.04 szervert a PXE menühöz

1. Az Ubuntu 14.10 és Ubuntu 14.04 hálózati telepítési forrásainak hozzáadása a PXE menühöz kétféleképpen lehetséges: Az egyik az Ubuntu CD letöltése. ISO Image és illessze be a PXE szerver gépre az Ubuntu Netboot fájlok eléréséhez, a másik pedig az Ubuntu Netboot archívum közvetlen letöltésével és a rendszerbe való kibontásával. A továbbiakban mindkét módszert tárgyalom:

Ubuntu 14.10 és Ubuntu 14.04 CD ISO Image használata

Ennek a módszernek a használatához a PXE-kiszolgálónak működőképes CD/DVD-meghajtóra van szüksége. Egy tetszőleges számítógépen nyissa meg az Ubuntu 14.10 letöltési és az Ubuntu 14.04 letöltési oldalát, fogja meg a 64 bites szervertelepítő képfájlt, írja ki CD-re, helyezze a CD-lemezképet a PXE Server DVD-/CD-meghajtójába, és csatlakoztassa. a rendszeren a következő paranccsal.

mount /dev/cdrom  /mnt

Abban az esetben, ha a PXE-kiszolgáló gépén nincs CD/DVD-meghajtó, letöltheti az Ubuntu 14.10 és az Ubuntu 14.04 ISO Image-t helyileg a wget parancssor és csatlakoztatás segítségével. a kiszolgálón a fenti elérési útvonalon a következő parancsok kiadásával (töltse le és csatlakoztassa a CD-t).

Ubuntu 14.10
------------------ On 32-Bit ------------------

wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-i386.iso
mount -o loop /path/to/ubuntu-14.10-server-i386.iso /mnt
------------------ On 64-Bit ------------------

wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-amd64.iso
mount -o loop /path/to/ubuntu-14.10-server-amd64.iso /mnt
Ubuntu 14.04-en
------------------ On 32-Bit ------------------

wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-i386.iso
mount -o loop /path/to/ubuntu-14.04.1-server-i386.iso /mnt
------------------ On 64-Bit ------------------

wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-amd64.iso
mount -o loop /path/to/ubuntu-14.04.1-server-amd64.iso /mnt

Ubuntu 14.10 és Ubuntu 14.04 Netboot Image használata

Ehhez a megközelítéshez töltse le az Ubuntu Netboot Images fájlt a PXE szerverre a következő parancsokkal.

Ubuntu 14.04-en
------------------ On 32-Bit ------------------

cd
wget http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/netboot/netboot.tar.gz
------------------ On 64-Bit ------------------

cd
http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/netboot/netboot.tar.gz
Ubuntu 14.04-en
------------------ On 32-Bit ------------------

cd
wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-i386/current/images/netboot/netboot.tar.gz
------------------ On 64-Bit ------------------

cd
wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-amd64/current/images/netboot/netboot.tar.gz 

Más processzorarchitektúrákért keresse fel az Ubuntu 14.10 és Ubuntu 14.04 Netboot hivatalos oldalait a következő helyeken, válassza ki az architektúra típusát, és töltse le a szükséges fájlokat.

  1. http://cdimage.ubuntu.com/netboot/14.10/
  2. http://cdimage.ubuntu.com/netboot/14.04/

2. Miután letöltötte az ISO Images vagy Netboot Installer archívumot, másolja át a teljes ubuntu-installer mappát a PXE-be. tftp szerver helyét a következő parancsok kiadásával a választott módszertől függően.

A). Mindkét CD ISO-kép esetén (32 bites vagy 64 bites) használja a következő parancsot, miután felcsatolta az adott architektúra CD-t a PXE szerverre /mnt rendszerútvonal.

cp -fr /mnt/install/netboot/ubuntu-installer/ /var/lib/tftpboot/

B). Netboot archívum esetén futtassa a következő parancsokat az adott Ubuntu architektúrától függően.

cd
tar xfz netboot.tar.gz
cp -rf ubuntu-installer/ /var/lib/tftpboot/

Ha mindkét Ubuntu Server architektúrát szeretné használni a PXE kiszolgálón, először töltse le, csatlakoztassa vagy bontsa ki az esettől függően a 32 bites architektúrát, és másolja az ubuntu-installer könyvtárat a /var/ mappába. lib/tftpboot, majd válassza le a CD-t, vagy törölje a Netboot archívumot és a kicsomagolt fájlokat és mappákat, és ismételje meg ugyanezeket a lépéseket 64 bites architektúrával, hogy a végső tftp elérési út a következő szerkezettel rendelkezik.

/var/lib/tftpboot/ubuntu-installer/amd64
/var/lib/tftpboot/ubuntu-installer/i386

3. A következő lépésben adja hozzá az Ubuntu 14.10 és az Ubuntu 14.04 menücímkéket a PXE Server alapértelmezett konfigurációs fájljához. a következő parancs kiadásával.

Fontos: Nem tudom mindkét Ubuntu verzióhoz bemutatni az utasításokat, ez az oka a demonstrációs célnak, hozzáadom az Ubuntu 14.04-et Menü a PXE kiszolgálóhoz, de ugyanezek a következő utasítások az Ubuntu 14.10-re is vonatkoztak, csak a verziószámok kisebb módosításaival, csak módosítsa a verziószámokat és az operációs rendszer architektúrájához vezető utat az Ubuntu disztribúcióknak megfelelően.

Nyissa meg a PXE alapértelmezett konfigurációs fájlját kedvenc szövegszerkesztője segítségével, esetemben ez a nanoszerkesztő.

nano /var/lib/tftpboot/pxelinux.cfg/default

Ezután adja hozzá a következő konfigurációkat a PXE menühöz.

Ubuntu 14.04 32 bites verziójához
label 1
menu label ^1) Install Ubuntu 14.04 x32
        kernel ubuntu-installer/i386/linux
        append vga=788 initrd=ubuntu-installer/i386/initrd.gz -- quiet

label 2
menu label ^2) Ubuntu 14.04 Rescue Mode x32
        kernel ubuntu-installer/i386/linux
        append vga=788 initrd=ubuntu-installer/i386/initrd.gz rescue/enable=true -- quiet
Ubuntu 14.04 64 bites verziójához
label 5
menu label ^5) Install Ubuntu 14.04 x64
        kernel ubuntu-installer/amd64/linux
        append vga=788 initrd=ubuntu-installer/amd64/initrd.gz -- quiet

label 5
menu label ^6) Ubuntu 14.04 Rescue Mode
        kernel ubuntu-installer/amd64/linux
        append vga=788 initrd=ubuntu-installer/amd64/initrd.gz rescue/enable=true -- quiet

Megjegyzés: Ha más Ubuntu architektúrákat is fel szeretne venni, kövesse a fenti utasításokat, és cserélje ki a címkeszámokat és az ubuntu-installer/$architecture_name/ könyvtárba ennek megfelelően a PXE alapértelmezett menü konfigurációs fájljában.

4. Miután konfigurálta a PXE menü konfigurációs fájlját, tisztítsa meg a forrásokat az alkalmazott módszertől függően, és folytassa az ügyfél PXE telepítésével a konfiguráció teszteléséhez.

---------------------- For CD/DVD Method ----------------------

umount /mnt 
---------------------- For Netboot Method ----------------------

cd && rm -rf ubuntu-installer/netboot.tar.gz pxelinux.* version.info  

Az alábbiakban néhány képernyőkép látható az Ubuntu 14.04 PXE-kliensek telepítésének teszteléséhez.

2. lépés: Adja hozzá a Debian 7 Wheezy-t a PXE menühöz

5. A Debian 7 PXE kiszolgálóhoz való hozzáadásához ugyanazok a lépések szükségesek, mint az Ubuntu Server Edition esetében, a fent leírtak szerint, az egyetlen különbség a Netboot archívumképeinek letöltési hivatkozásai és a név a forráskönyvtárhoz, amely most debian-installer.

A Debian Wheezy Netboot archívumainak letöltéséhez lépjen a hivatalos Debian Netinstall letöltési oldalra, válassza ki a kívánt rendszerarchitektúrát a Network Boot menüből, majd nyomja meg a netboot gombot. linket a Könyvtár listából, és töltse le a netboot.tar.gz archívumot a Fájlnév listából.

Míg a Debian számos rendszerarchitektúrához kínál Netboot telepítési forrásokat, mint például az Armel, ia64, Mips, PowerPC, Sparc stb., ebben az útmutatóban csak a 64 bites architektúrát tárgyalom, mivel az egyéb elemek hozzáadásának folyamatát architektúrák forrása majdnem megegyezik a jelenlegivel, az egyetlen különbség a debian-installer/$directory_architecture név.

Tehát a továbblépéshez jelentkezzen be a PXE kiszolgálóra root fiókkal, és szerezze meg a Debian 7 64 bites Netboot archívumát az alábbi parancs kiadásával.

wget  http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz

6. Miután a wget befejezte a netboot.tar.gz fájl letöltését, bontsa ki, és másolja ki a debian-installer könyvtárat a tftp szerver alapértelmezett elérési útjára a
által a következő parancsok futtatása.

tar xfz netboot.tar.gz
cp -rf debian-installer/ /var/lib/tftpboot/

7. Ha Debian Wheezy címkéket szeretne hozzáadni a PXE menühöz, nyissa meg a PXE Server alapértelmezett konfigurációs fájlját kedvenc szövegszerkesztőjével, és adja hozzá az alábbi címkéket.

nano /var/lib/tftpboot/pxelinux.cfg/default

PXE címkemenü a Debian Wheezy 64 bites verziójához.

label 7
menu label ^7) Install Debian 7 x64
        kernel debian-installer/amd64/linux
        append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet

label 8
menu label ^8) Install Debian 7 x64 Automated
       kernel debian-installer/amd64/linux
       append auto=true priority=critical vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet

Megjegyzés: Ha más Debian architektúrákat szeretne hozzáadni, ismételje meg a fenti lépéseket, és ennek megfelelően cserélje le a címkeszámokat és a debian-installer/$architecture_name/ könyvtárat a PXE alapértelmezett menü konfigurációs fájljában.

8. Mielőtt tesztelné a konfigurációt a kliens oldalon, tisztítsa meg a Debian forrásokat a következő parancs kiadásával.

cd && rm -rf debian-installer/  netboot.tar.gz  pxelinux.*  version.info 

9. Ezután indítsa el a hálózatról a kliensgépet, válassza a Debian telepítése parancsot a PXE menüből, és folytassa a telepítést a szokásos módon.

Ez az összes lépés ahhoz, hogy hozzáadja és telepítse az Ubuntu vagy Debian alkalmazást egy RHEL/CentOS 7 PXE kiszolgálóról a hálózati kliensgépekre. Következő cikkemben egy bonyolultabb módszerről fogok beszélni arról, hogyan adhat hozzá és hajthat végre hálózati telepítést Windows 7 rendszerhez ügyfélszámítógépeken az RHEL/CentOS 7 PXE hálózati rendszerindító kiszolgáló használatával.