Diskless kliens létrehozása Ubuntu 20.04 környezeben

Innen: IT documentation
A lap korábbi változatát látod, amilyen Moszat (vitalap | szerkesztései) 2020. szeptember 13., 08:19-kor történt szerkesztése után volt. (Új oldal, tartalma: „== Összefoglalás == A leírás Ubuntu 20.04.1 Desktop x64 operációs rendszeren készült. A parancsok root jogot feltételeznek. (állandó root jog: sudo -i) A s…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Összefoglalás

A leírás Ubuntu 20.04.1 Desktop x64 operációs rendszeren készült.

A parancsok root jogot feltételeznek. (állandó root jog: sudo -i)

A szükséges csomagokat az operációs rendszer tárolójából telepítjük.

A példában a kliens környezet VMware ESX 7.0 virtuális gép volt.

A Diskless Infrastruktúrát adottnak tekintjük. (Diskless Infrastruktúra todo)

Diskless kliens prototípus telepítése

Az operációs rendszert telepítsük a megszokott módon a tervezett Diskless kliens hardverre egy ideiglenes fizikai diszk behegyezésével. Ha a hardvert biztosan támogatja az operációs rendszer, és telepítéskor nem szükséges a hardverrel kapcsolatos konfiguráció, akkor telepíthetjükvirtuális gépre is, mit a jelenlegi példában.

A tervezett felhasználókat, szoftvereket, beállításokat megtehetjük most, vagy a már a kész Diskless kliensen.

Ha a telepítés kész, indítsunk egy root jogú terminált, és kezdőzhet a Dikless kliens konfigurálása.

Diskless kliens konfigurálása

Előfeltételek

Telepítsük az nfs és tftp klienseket. Majd csatoljuk fel a Diskless kliens nfsroot könyvtárát ideiglenesen.

apt -y install nfs-common tftp
mount <nfsserver>:/<nfsroot> /mnt

Az Initial ramdisk -et fel kell készíteni a hálózati boot-ra. Szerkesszük az /etc/initramfs-tools/initramfs.conf fájlt és helyezzük el / módosítsuk benne a következő beállításokat.(ha a telepített példányt használni szeretnénk tovább hagyományos kliensként, akkor a beállításokat a konfigurálás után állítsuk vissza)

BOOT=nfs
MODULES=netboot

Prototípus másolása az nfsroot -ra

A telepített példány teljes / könyvtárát másoljuk fel az nfsroot -ra.

cp -ax /. /mnt/.
cp -ax /dev/. /mnt/dev/.

Bootloader beállítása

A módosított initramfs beállításokkal készítsük el az image-t egy ideiglenes helyre, pl a /root könyvtárba

mkinitramfs -o ~/initrd.img-`uname -r`

Másoljuk fel a TFTP szerverre az aktuális kernelt és az elkészített image-t. Ez esetben TFTP szervernek írhatónak kell lenni az aktuális IP címről. (Ha ez nem megoldható, akkor egyéb módon másoljuk át a fájlokat.)