Erinevus lehekülje "Diskless Debian" redaktsioonide vahel

Allikas: Kuutõrvaja
(Kliendi juurfailisüsteemi ettevalmistamine NFS serveril)
(Märkused)
 
(ei näidata sama kasutaja 17 vahepealset redaktsiooni)
9. rida: 9. rida:
 
   # lvcreate -L4G -n diskless_debian nfs
 
   # lvcreate -L4G -n diskless_debian nfs
 
   # mke2fs -j /dev/nfs/diskless_debian
 
   # mke2fs -j /dev/nfs/diskless_debian
   #  
+
   # tune2fs -c 0 -i 0 /dev/nfs/diskless_debian
 
   # mount /dev/nfs/diskless_debian /srv/nfs/diskless-debian
 
   # mount /dev/nfs/diskless_debian /srv/nfs/diskless-debian
 
   # rmdir /srv/nfs/diskless-debian/lost+found
 
   # rmdir /srv/nfs/diskless-debian/lost+found
  
Paigaldame Lenny
+
Paigaldame Lenny operatsioonisüsteemi kataloogi /srv/nfs/diskless, NFS serveris tuleb selleks öelda
  
 
   # debootstrap lenny /srv/nfs/diskless-debian http://ftp.ee.debian.org/debian
 
   # debootstrap lenny /srv/nfs/diskless-debian http://ftp.ee.debian.org/debian
 +
 +
Seejärel tuleb lisada kliendi /etc/apt/sources.list faili
 +
 +
  deb    http://ftp.ee.debian.org/debian/    lenny main contrib non-free
 +
  deb-src http://ftp.ee.debian.org/debian/    lenny main contrib non-free
 +
 
 +
  deb    http://security.debian.org/ lenny/updates  main contrib non-free
 +
  deb-src http://security.debian.org/ lenny/updates  main contrib non-free
 +
 +
ning ühendada külge kliendile /proc ja /dev/pts failisüsteemis
 +
 +
  # mount -t proc /proc /srv/diskless-debian/proc
 +
  # mount -t devpts /dev/pts/ /srv/diskless-debian/dev/pts
 +
 +
ning lisada paketid nfs-common, openssh-server, joe, less ja lvm2
 +
 +
  # chroot /srv/nfs/diskless-debian
 +
  # unset LANG
 +
  # apt-get install nfs-common lvm2 joe less openssh-server
 +
 +
Seadistada võrk /etc/network/interfaces failis
 +
 +
  # The loopback network interface
 +
  auto lo
 +
  iface lo inet loopback
 +
 
 +
  # The primary network interface
 +
  auto eth0
 +
  iface eth0 inet static
 +
  address 192.168.10.102
 +
  gateway 192.168.10.254
 +
  netmask 255.255.255.0
 +
  broadcast 192.168.10.255
 +
 +
Paigaldada tuum
 +
 +
  # apt-get install linux-image-2.6-686
 +
 +
Moodustada diskless Debiani jaoks selline initramfs, mis kasutaks alglaadimiseks NFS serverit. Selleks peab olema failis /etc/initramfs-tools/initramfs.conf rida
 +
 +
BOOT=nfs
 +
 +
ning ehitada uus initramfs öeldes nt
 +
 +
# update-initramfs -k 2.6.26-2-686 -c
 +
 +
Üle vaadata
 +
 +
* /etc/resolv.conf
 +
* /etc/hostname
 +
* /etc/hosts
 +
* /etc/fstab
 +
* /etc/shadow
 +
 +
Kui chroot keskkond on ettevalmistatud, siis tuleb exit abil sealt väljuda ning ühendada pts ja proc failisüsteemid lahti
 +
 +
  # umount /srv/diskless-debian/proc
 +
  # umount /srv/diskless-debian/dev/pts
  
 
===Kliendi tuuma ettevalmistamine===
 
===Kliendi tuuma ettevalmistamine===
  
 
TODO
 
TODO
 +
 +
===Märkused===
 +
 +
* Diskless arvutil puudub saaleala (ingl. k. swap)
 +
* debootstrap'ile sarnasele funktsionaalsusega tarkvara on crosshurd
  
 
===Kasulikud lisamaterjalid===
 
===Kasulikud lisamaterjalid===

Viimane redaktsioon: 11. oktoober 2009, kell 01:02

Sissejuhatus

TODO

Kliendi juurfailisüsteemi ettevalmistamine NFS serveril

Asugu diskless Debian süsteemi ehk kliendi juurfailisüsteem NFS serveril LVM voluumil /dev/nfs/diskless_debian

 # lvcreate -L4G -n diskless_debian nfs
 # mke2fs -j /dev/nfs/diskless_debian
 # tune2fs -c 0 -i 0 /dev/nfs/diskless_debian
 # mount /dev/nfs/diskless_debian /srv/nfs/diskless-debian
 # rmdir /srv/nfs/diskless-debian/lost+found

Paigaldame Lenny operatsioonisüsteemi kataloogi /srv/nfs/diskless, NFS serveris tuleb selleks öelda

 # debootstrap lenny /srv/nfs/diskless-debian http://ftp.ee.debian.org/debian

Seejärel tuleb lisada kliendi /etc/apt/sources.list faili

 deb     http://ftp.ee.debian.org/debian/     lenny main contrib non-free
 deb-src http://ftp.ee.debian.org/debian/     lenny main contrib non-free
 
 deb     http://security.debian.org/ lenny/updates  main contrib non-free
 deb-src http://security.debian.org/ lenny/updates  main contrib non-free

ning ühendada külge kliendile /proc ja /dev/pts failisüsteemis

 # mount -t proc /proc /srv/diskless-debian/proc
 # mount -t devpts /dev/pts/ /srv/diskless-debian/dev/pts

ning lisada paketid nfs-common, openssh-server, joe, less ja lvm2

 # chroot /srv/nfs/diskless-debian
 # unset LANG
 # apt-get install nfs-common lvm2 joe less openssh-server

Seadistada võrk /etc/network/interfaces failis

 # The loopback network interface
 auto lo
 iface lo inet loopback
 
 # The primary network interface
 auto eth0
 iface eth0 inet static
  address 192.168.10.102
  gateway 192.168.10.254
  netmask 255.255.255.0
  broadcast 192.168.10.255

Paigaldada tuum

 # apt-get install linux-image-2.6-686

Moodustada diskless Debiani jaoks selline initramfs, mis kasutaks alglaadimiseks NFS serverit. Selleks peab olema failis /etc/initramfs-tools/initramfs.conf rida

BOOT=nfs

ning ehitada uus initramfs öeldes nt

# update-initramfs -k 2.6.26-2-686 -c

Üle vaadata

  • /etc/resolv.conf
  • /etc/hostname
  • /etc/hosts
  • /etc/fstab
  • /etc/shadow

Kui chroot keskkond on ettevalmistatud, siis tuleb exit abil sealt väljuda ning ühendada pts ja proc failisüsteemid lahti

 # umount /srv/diskless-debian/proc
 # umount /srv/diskless-debian/dev/pts

Kliendi tuuma ettevalmistamine

TODO

Märkused

  • Diskless arvutil puudub saaleala (ingl. k. swap)
  • debootstrap'ile sarnasele funktsionaalsusega tarkvara on crosshurd

Kasulikud lisamaterjalid