RHEL/CentOS 7-ലെ PXE നെറ്റ്uവർക്ക് ബൂട്ട് എൻവയോൺമെന്റ് സജ്ജീകരണത്തിലേക്ക് ഉബുണ്ടു 14.10, ഉബുണ്ടു 14.04, ഡെബിയൻ 7 എന്നിവ ചേർക്കുന്നു


RHEL-ലെ PXE നെറ്റ്uവർക്ക് ബൂട്ട് എൻവയോൺമെന്റ് സജ്ജീകരണത്തിലേക്ക് Ubuntu 14.10 Server, Ubuntu 14.04 Server, Debian 7 Wheezy വിതരണങ്ങൾ എങ്ങനെ ചേർക്കാം എന്നതിനെ കുറിച്ച് ഈ ട്യൂട്ടോറിയൽ നിങ്ങളെ നയിക്കും. /CentOS 7.

ഈ ട്യൂട്ടോറിയലിന്റെ ഉദ്ദേശ്യങ്ങൾക്കായി, നിങ്ങൾക്ക് 64-ബിറ്റ് നെറ്റ്uവർക്ക് ഇൻസ്റ്റാളേഷൻ ഇമേജുകൾ എങ്ങനെ ചേർക്കാമെന്ന് മാത്രമേ ഞാൻ കാണിക്കൂ, ഉബുണ്ടുവിനും ഡെബിയൻ 32-ബിറ്റ് അല്ലെങ്കിൽ മറ്റ് ആർക്കിടെക്ചർ ഇമേജുകൾക്കും ഇതേ നടപടിക്രമം പ്രയോഗിക്കാൻ കഴിയും. കൂടാതെ, ഉബുണ്ടു 32-ബിറ്റ് ഉറവിടങ്ങൾ ചേർക്കുന്ന പ്രക്രിയ വിശദീകരിക്കും, പക്ഷേ എന്റെ പരിസരത്ത് കോൺഫിഗർ ചെയ്തിട്ടില്ല.

ഒരു PXE സെർവറിൽ നിന്ന് Ubuntu അല്ലെങ്കിൽ Debian ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നിങ്ങളുടെ ക്ലയന്റ് മെഷീനുകൾക്ക് ഒരു സജീവ ഇന്റർനെറ്റ് കണക്ഷൻ ഉണ്ടായിരിക്കണം, അത് NAT വഴി DHCP ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്തിരിക്കണം. ഡൈനാമിക് അഡ്രസ് അലോക്കേഷൻ, ഇൻസ്റ്റാളറിന് ആവശ്യമായ പാക്കേജുകൾ പിൻവലിക്കാനും ഇൻസ്റ്റലേഷൻ പ്രക്രിയ പൂർത്തിയാക്കാനും വേണ്ടി.

  1. RHEL/CentOS 7-ൽ ഒന്നിലധികം ലിനക്സ് വിതരണ ഇൻസ്റ്റാളേഷനുകൾക്കായി PXE നെറ്റ്uവർക്ക് ബൂട്ട് സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

ഘട്ടം 1: PXE മെനുവിലേക്ക് ഉബുണ്ടു 14.10 ഉം ഉബുണ്ടു 14.04 സെർവറും ചേർക്കുക

1. Ubuntu 14.10, Ubuntu 14.04 എന്നിവയ്uക്കായുള്ള നെറ്റ്uവർക്ക് ഇൻസ്റ്റാളേഷൻ ഉറവിടങ്ങൾ PXE മെനുവിലേക്ക് ചേർക്കുന്നത് രണ്ട് തരത്തിൽ നേടാം: ഒന്ന് ഉബുണ്ടു CD ISO ഇമേജ് ഡൗൺലോഡ് ചെയ്ത് PXE-ൽ മൗണ്ട് ചെയ്യുക. ഉബുണ്ടു നെറ്റ്ബൂട്ട് ഫയലുകൾ ആക്സസ് ചെയ്യുന്നതിനുള്ള സെർവർ മെഷീൻ, മറ്റൊന്ന് ഉബുണ്ടു നെറ്റ്ബൂട്ട് ആർക്കൈവ് നേരിട്ട് ഡൗൺലോഡ് ചെയ്ത് സിസ്റ്റത്തിലേക്ക് എക്സ്ട്രാക്റ്റ് ചെയ്യുകയാണ്. കൂടാതെ, ഞാൻ രണ്ട് രീതികളും ചർച്ച ചെയ്യും:

ഈ രീതി ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ PXE സെർവറിന് ഒരു ഫങ്ഷണൽ CD/DVD ഡ്രൈവ് ആവശ്യമാണ്. ഒരു അനിയന്ത്രിതമായ കമ്പ്യൂട്ടറിൽ ഉബുണ്ടു 14.04 ഡൗൺലോഡ് പേജിലേക്ക് പോകുക, 64-ബിറ്റ് സെർവർ ഇൻസ്റ്റാൾ ഇമേജ് പിടിച്ചെടുക്കുക, അത് ഒരു സിഡിയിലേക്ക് ബേൺ ചെയ്യുക, സിഡി ഇമേജ് പിഎക്സ്ഇ സെർവർ ഡിവിഡി/സിഡി ഡ്രൈവിൽ സ്ഥാപിച്ച് നിങ്ങളുടെ സിസ്റ്റത്തിൽ മൌണ്ട് ചെയ്യുക. താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച്.

# mount /dev/cdrom  /mnt

നിങ്ങളുടെ PXE സെർവർ മെഷീനിൽ CD/DVD ഡ്രൈവ് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് wget കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് പ്രാദേശികമായി Ubuntu 14.10, Ubuntu 14.04 ISO ഇമേജ് എന്നിവ ഡൗൺലോഡ് ചെയ്യാം. താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി (സിഡി ഡൌൺലോഡ് ചെയ്ത് മൌണ്ട് ചെയ്യുക) മുകളിലെ അതേ പാതയിൽ നിങ്ങളുടെ സെർവറിൽ.

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

ഈ സമീപനത്തിനായി, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് PXE സെർവറിലേക്ക് Ubuntu Netboot Images ഡൗൺലോഡ് ചെയ്യുക.

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

മറ്റ് പ്രോസസർ ആർക്കിടെക്ചറുകൾക്കായി ഇനിപ്പറയുന്ന സ്ഥലങ്ങളിൽ ഉബുണ്ടു 14.10, ഉബുണ്ടു 14.04 നെറ്റ്ബൂട്ട് ഔദ്യോഗിക പേജുകൾ സന്ദർശിച്ച് നിങ്ങളുടെ ആർക്കിടെക്ചർ തരം തിരഞ്ഞെടുത്ത് ആവശ്യമായ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുക.

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

2. നിങ്ങൾ ISO ഇമേജുകൾ അല്ലെങ്കിൽ Netboot Installer ആർക്കൈവുകൾ ഡൗൺലോഡ് ചെയ്ത ശേഷം, ഇനിപ്പറയുന്നവ നൽകിക്കൊണ്ട് മുഴുവൻ ubuntu-installer ഫോൾഡറും PXE tftp സെർവർ ലൊക്കേഷനിലേക്ക് പകർത്തുക. നിങ്ങൾ തിരഞ്ഞെടുത്ത രീതിയെ ആശ്രയിച്ച് കമാൻഡുകൾ.

). രണ്ട് സിഡി ഐഎസ്ഒ ഇമേജുകൾക്കും (32-ബിറ്റ് അല്ലെങ്കിൽ 64-ബിറ്റ്) നിങ്ങൾ നിർദ്ദിഷ്ട ആർക്കിടെക്ചർ സിഡി പിഎക്സ്ഇ സെർവറിൽ /mnt സിസ്റ്റം പാതയിലേക്ക് മൌണ്ട് ചെയ്തതിന് ശേഷം ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

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

B). Netboot ആർക്കൈവുകൾക്കായി നിർദ്ദിഷ്ട ഉബുണ്ടു ആർക്കിടെക്ചറിനെ ആശ്രയിച്ച് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

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

നിങ്ങൾക്ക് PXE സെർവറിൽ രണ്ട് ഉബുണ്ടു സെർവർ ആർക്കിടെക്ചറുകളും ഉപയോഗിക്കണമെങ്കിൽ, ആദ്യം 32-ബിറ്റ് ആർക്കിടെക്ചർ ഡൗൺലോഡ് ചെയ്യുക, മൗണ്ട് ചെയ്യുക അല്ലെങ്കിൽ എക്സ്ട്രാക്uറ്റ് ചെയ്യുക, കൂടാതെ ubuntu-installer ഡയറക്ടറി /var/ എന്നതിലേക്ക് പകർത്തുക. lib/tftpboot, തുടർന്ന് സിഡി അൺമൗണ്ട് ചെയ്യുക അല്ലെങ്കിൽ നെറ്റ്ബൂട്ട് ആർക്കൈവും എക്uസ്uട്രാക്uറ്റുചെയ്uത ഫയലുകളും ഫോൾഡറുകളും ഇല്ലാതാക്കുക, കൂടാതെ, 64-ബിറ്റ് ആർക്കിടെക്ചർ ഉപയോഗിച്ച് അതേ ഘട്ടങ്ങൾ ആവർത്തിക്കുക, അങ്ങനെ അവസാന tftp പാത ഇനിപ്പറയുന്ന ഘടനയുണ്ട്.

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

3. അടുത്ത ഘട്ടത്തിൽ ഉബുണ്ടു 14.10, ഉബുണ്ടു 14.04 മെനു ലേബലുകൾ PXE സെർവർ ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയലിലേക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി ചേർക്കുക.

പ്രധാനപ്പെട്ടത്: രണ്ട് ഉബുണ്ടു പതിപ്പുകൾക്കുമുള്ള നിർദ്ദേശങ്ങൾ കാണിക്കുന്നത് എനിക്ക് സാധ്യമല്ല, അതാണ് ഡെമോൺസ്uട്രേഷൻ ആവശ്യത്തിനുള്ള കാരണം, ഞാൻ ഉബുണ്ടു 14.04 മെനു ലേബൽ PXE സെർവറിലേക്ക് ചേർക്കുന്നു, എന്നാൽ ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങളും ബാധകമാണ് ഉബുണ്ടു 14.10, പതിപ്പ് നമ്പറുകളിൽ ചെറിയ മാറ്റങ്ങളോടെ മാത്രം, നിങ്ങളുടെ ഉബുണ്ടു വിതരണങ്ങൾക്കനുസരിച്ച് പതിപ്പ് നമ്പറുകളും OS ആർക്കിടെക്ചറിലേക്കുള്ള പാതയും മാറ്റുക.

നിങ്ങളുടെ പ്രിയപ്പെട്ട ടെക്സ്റ്റ് എഡിറ്ററിന്റെ സഹായത്തോടെ PXE ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക, എന്റെ കാര്യത്തിൽ ഇത് നാനോ എഡിറ്ററാണ്.

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

അടുത്തതായി, PXE മെനുവിലേക്ക് ഇനിപ്പറയുന്ന കോൺഫിഗറേഷനുകൾ ചേർക്കുക.

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

ശ്രദ്ധിക്കുക: നിങ്ങൾക്ക് മറ്റ് ഉബുണ്ടു ആർക്കിടെക്ചറുകൾ ഉൾപ്പെടുത്തണമെങ്കിൽ, മുകളിലുള്ള അതേ നിർദ്ദേശങ്ങൾ പാലിക്കുകയും PXE ഡിഫോൾട്ട് മെനു കോൺഫിഗറേഷൻ ഫയലിൽ ലേബൽ നമ്പറുകളും ubuntu-installer/$architecture_name/ ഡയറക്ടറിയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുക.

4. നിങ്ങൾ PXE മെനു കോൺഫിഗറേഷൻ ഫയൽ കോൺഫിഗർ ചെയ്uത ശേഷം, ഉപയോഗിക്കുന്ന രീതിയെ ആശ്രയിച്ച് ഉറവിടങ്ങൾ വൃത്തിയാക്കുക, കൂടാതെ നിങ്ങളുടെ കോൺഫിഗറേഷൻ പരിശോധിക്കുന്നതിനായി ക്ലയന്റ് PXE ഇൻസ്റ്റാളേഷനുകളുമായി മുന്നോട്ട് പോകുക.

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

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

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

Ubuntu 14.04 PXE ക്ലയന്റ് ഇൻസ്റ്റാളേഷൻ ടെസ്റ്റിംഗിനായുള്ള ചില സ്ക്രീൻഷോട്ടുകൾ ചുവടെയുണ്ട്.

ഘട്ടം 2: PXE മെനുവിലേക്ക് Debian 7 Wheezy ചേർക്കുക

5. ഒരു PXE സെർവറിലേക്ക് Debian 7 ചേർക്കുന്നതിന്, മുകളിൽ വിശദീകരിച്ചത് പോലെ ഉബുണ്ടു സെർവർ പതിപ്പിന്റെ അതേ ഘട്ടങ്ങൾ ആവശ്യമാണ്, നെറ്റ്ബൂട്ട് ആർക്കൈവ് ഇമേജുകളുടെ ഡൗൺലോഡ് ലിങ്കുകളും ഉറവിട ഡയറക്ടറിയുടെ പേരും മാത്രമാണ് വ്യത്യാസം. ഇപ്പോൾ debian-installer.

Debian Wheezy Netboot ആർക്കൈവുകൾ ഡൗൺലോഡ് ചെയ്യാൻ, ഔദ്യോഗിക Debian Netinstall ഡൗൺലോഡ് പേജിലേക്ക് പോകുക, നെറ്റ്uവർക്ക് ബൂട്ട് മെനുവിൽ നിന്ന് നിങ്ങൾക്ക് ആവശ്യമുള്ള സിസ്റ്റം ആർക്കിടെക്ചർ തിരഞ്ഞെടുക്കുക, തുടർന്ന് netboot അമർത്തുക. ഡയറക്uടറി ലിസ്റ്റിൽ നിന്ന് ലിങ്ക് ചെയ്uത് Filename ലിസ്റ്റിൽ നിന്ന് netboot.tar.gz ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക.

Armel, ia64, Mips, PowerPC, Sparc മുതലായ ഒട്ടനവധി സിസ്റ്റം ആർക്കിടെക്ചറുകൾക്കായി ഡെബിയൻ നെറ്റ്ബൂട്ട് ഇൻസ്റ്റലേഷൻ ഉറവിടങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നുവെങ്കിലും, ഈ ഗൈഡിൽ ഞാൻ 64-ബിറ്റ് ആർക്കിടെക്ചറിനെ കുറിച്ച് മാത്രമേ ചർച്ചചെയ്യൂ, കാരണം മറ്റുള്ളവ ചേർക്കുന്ന പ്രക്രിയ ആർക്കിടെക്ചർ ഉറവിടങ്ങൾ നിലവിലുള്ളതിന് ഏതാണ്ട് സമാനമാണ്, debian-installer/$directory_architecture പേര് മാത്രമാണ് വ്യത്യാസം.

അതിനാൽ, കൂടുതൽ മുന്നോട്ട് പോകുന്നതിന്, റൂട്ട് അക്കൗണ്ട് ഉപയോഗിച്ച് നിങ്ങളുടെ PXE സെർവറിൽ ലോഗിൻ ചെയ്ത് താഴെ പറയുന്ന കമാൻഡ് നൽകി Debian 7 64-bit Netboot ആർക്കൈവ് പിടിക്കുക.

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

6. wget netboot.tar.gz ഫയൽ ഡൗൺലോഡ് ചെയ്uത ശേഷം, അത് എക്uസ്uട്രാക്uറ്റ് ചെയ്uത് debian-installer ഡയറക്uടറി tftp സെർവർ ഡിഫോൾട്ട് പാത്തിലേക്ക് പകർത്തുക< br /> ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നു.

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

7. PXE മെനുവിൽ Debian Wheezy ലേബലുകൾ ചേർക്കുന്നതിന്, നിങ്ങളുടെ പ്രിയപ്പെട്ട ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് PXE സെർവർ ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയൽ തുറന്ന് താഴെയുള്ള ലേബലുകൾ ചേർക്കുക.

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

ഡെബിയൻ വീസി 64-ബിറ്റിനുള്ള PXE ലേബൽ മെനു.

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

ശ്രദ്ധിക്കുക: നിങ്ങൾക്ക് മറ്റ് ഡെബിയൻ ആർക്കിടെക്ചറുകൾ ചേർക്കണമെങ്കിൽ മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുകയും ലേബൽ നമ്പറുകളും debian-installer/$architecture_name/ ഡയറക്uടറിയും PXE ഡിഫോൾട്ട് മെനു കോൺഫിഗറേഷൻ ഫയലിൽ മാറ്റുകയും ചെയ്യുക.

8. ക്ലയന്റുകളുടെ ഭാഗത്ത് കോൺഫിഗറേഷൻ പരിശോധിക്കുന്നതിന് മുമ്പ്, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി ഡെബിയൻ ഉറവിടങ്ങൾ വൃത്തിയാക്കുക.

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

9. പിന്നീട് നെറ്റ്uവർക്ക് ഒരു ക്ലയന്റ് മെഷീൻ ബൂട്ട് ചെയ്യുക, പിഎക്സ്ഇ മെനുവിൽ നിന്ന് ഡെബിയൻ ഇൻസ്റ്റാൾ ചെയ്യുക തിരഞ്ഞെടുത്ത് സാധാരണ പോലെ ഇൻസ്റ്റലേഷനുമായി മുന്നോട്ട് പോകുക.

നിങ്ങളുടെ നെറ്റ്uവർക്ക് ക്ലയന്റ് മെഷീനുകളിലേക്ക് ഒരു RHEL/CentOS 7 PXE സെർവറിൽ നിന്ന് Ubuntu അല്ലെങ്കിൽ Debian ചേർക്കാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ആവശ്യമായ എല്ലാ ഘട്ടങ്ങളും ഇതാണ്. RHEL/CentOS 7 PXE നെറ്റ്uവർക്ക് ബൂട്ട് സെർവർ ഉപയോഗിച്ച് ക്ലയന്റ് കമ്പ്യൂട്ടറുകളിൽ Windows 7-നായി നിങ്ങൾക്ക് എങ്ങനെ നെറ്റ്uവർക്ക് ഇൻസ്റ്റാളേഷൻ ചേർക്കാനും നടപ്പിലാക്കാനും കഴിയും എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ സങ്കീർണ്ണമായ ഒരു രീതി എന്റെ അടുത്ത ലേഖനത്തിൽ ഞാൻ ചർച്ച ചെയ്യും.