Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
developpement:productions:sidus4stretch [2017/12/25 05:55]
equemene
developpement:productions:sidus4stretch [2020/08/17 15:55]
equemene
Ligne 1: Ligne 1:
-<note warning>​En construction !</​note>​+====== SIDUS pour Debian Stretch ======
  
-====== SIDUS  ======+<note important>​Contenu obsolète</​note>​
  
 <note warning>​Tous les éléments présents dans cette documentation,​ les morceaux de code, etc entrent dans le cadre de la licence [[http://​www.cecill.info/​index.fr.html|CeCILL]]. Il est donc nécessaire de respecter les 4 libertés fondamentales des logiciels libres pour exploiter SIDUS dans sa propre infrastructure. Si vous comptez utiliser SIDUS dans votre infrastructure,​ faites le savoir à son [[emmanuel.quemener@ens-lyon.fr|auteur]],​ Centre Blaise Pascal ou citez le !</​note>​ <note warning>​Tous les éléments présents dans cette documentation,​ les morceaux de code, etc entrent dans le cadre de la licence [[http://​www.cecill.info/​index.fr.html|CeCILL]]. Il est donc nécessaire de respecter les 4 libertés fondamentales des logiciels libres pour exploiter SIDUS dans sa propre infrastructure. Si vous comptez utiliser SIDUS dans votre infrastructure,​ faites le savoir à son [[emmanuel.quemener@ens-lyon.fr|auteur]],​ Centre Blaise Pascal ou citez le !</​note>​
Ligne 257: Ligne 257:
       MENU LABEL SIDUS based on Debian Stretch on x86_64 : OverlayFS mode       MENU LABEL SIDUS based on Debian Stretch on x86_64 : OverlayFS mode
       MENU default       MENU default
-      KERNEL vmlinuz-4.9.0-4-amd64@stretch64nfs +      KERNEL vmlinuz-4.9.0-11-amd64@stretch64nfs 
-      APPEND console=tty1 initrd=initrd.img-4.9.0-4-amd64@stretch64nfs rd.shell sidus=overlay ip=dhcp root=nfs:​10.20.17.254:/​srv/​nfsroot/​stretch64nfs:​vers=3,​rsize=1048576,​wsize=1048576,​tcp,​nolock,​noatime,​nocto,​actimeo=1,​intr,​hard net.ifnames=0 modprobe.blacklist=nouveau ipv6.disable=1 sky2.disable_msi=1 bnx2.disable_msi=1 intel_pstate=disable kernel.dmesg_restrict=0+      APPEND console=tty1 initrd=initrd.img-4.9.0-11-amd64@stretch64nfs rd.shell sidus=overlay ip=dhcp root=nfs:​10.20.17.254:/​srv/​nfsroot/​stretch64nfs:​vers=3,​rsize=1048576,​wsize=1048576,​tcp,​nolock,​noatime,​nocto,​actimeo=1,​intr,​hard net.ifnames=0 modprobe.blacklist=nouveau ipv6.disable=1 sky2.disable_msi=1 bnx2.disable_msi=1 intel_pstate=disable kernel.dmesg_restrict=0
  
 LABEL stretch64aufs LABEL stretch64aufs
       MENU LABEL SIDUS based on Debian Stretch on x86_64 : AUFS mode       MENU LABEL SIDUS based on Debian Stretch on x86_64 : AUFS mode
       #MENU default       #MENU default
-      KERNEL vmlinuz-4.9.0-4-amd64@stretch64nfs +      KERNEL vmlinuz-4.9.0-11-amd64@stretch64nfs 
-      APPEND console=tty1 initrd=initrd.img-4.9.0-4-amd64@stretch64nfs rd.shell sidus=aufs ip=dhcp root=nfs:​10.20.17.254:/​srv/​nfsroot/​stretch64nfs:​vers=3,​rsize=1048576,​wsize=1048576,​tcp,​nolock,​noatime,​nocto,​actimeo=1,​intr,​hard net.ifnames=0 modprobe.blacklist=nouveau ipv6.disable=1 sky2.disable_msi=1 bnx2.disable_msi=1 intel_pstate=disable kernel.dmesg_restrict=0+      APPEND console=tty1 initrd=initrd.img-4.9.0-11-amd64@stretch64nfs rd.shell sidus=aufs ip=dhcp root=nfs:​10.20.17.254:/​srv/​nfsroot/​stretch64nfs:​vers=3,​rsize=1048576,​wsize=1048576,​tcp,​nolock,​noatime,​nocto,​actimeo=1,​intr,​hard net.ifnames=0 modprobe.blacklist=nouveau ipv6.disable=1 sky2.disable_msi=1 bnx2.disable_msi=1 intel_pstate=disable kernel.dmesg_restrict=0
 </​code>​ </​code>​
  
Ligne 399: Ligne 399:
 <code bash> <code bash>
 sidus apt-get update sidus apt-get update
-sidus apt-get -y install aptitude dselect dracut dracut-core dracut-network isc-dhcp-common isc-dhcp-client openssh-server locales aufs-dkms aufs-tools firmware-linux-nonfree bridge-utils firmware-linux firmware-bnx2 dstat sysstat iftop htop iotop emacs lsof tshark mbw strace memtest86 dbench iozone3 psmisc console-setup less vim nscd nfs-common stressapptest mlocate net-tools hwloc time ssh linux-image-${ARCH} linux-headers-${ARCH}+sidus apt-get -y install aptitude dselect dracut dracut-core dracut-network isc-dhcp-common isc-dhcp-client openssh-server locales aufs-dkms aufs-tools firmware-linux-nonfree bridge-utils firmware-linux firmware-bnx2 dstat sysstat iftop htop iotop emacs lsof tshark mbw strace memtest86 dbench iozone3 psmisc console-setup less vim nscd nfs-common stressapptest mlocate net-tools hwloc time ssh 
 +sidus apt-get -y install ​linux-image-${ARCH} linux-headers-${ARCH} 
 +# pour architectures 32 bits Intel 
 +sidus apt-get -y install linux-image-686-pae linux-headers-686-pae linux-image-586 linux-headers-586
 </​code>​ </​code>​
 +
 +Sous architectures 32 bits, 2 noyaux sont à intégrer
  
 • Paramétrage de la localisation,​ la langue, le fuseau horaire à partir du serveur lui même : • Paramétrage de la localisation,​ la langue, le fuseau horaire à partir du serveur lui même :
Ligne 455: Ligne 460:
  
 • Vérification que le démarreur comprend bien les composants demandés • Vérification que le démarreur comprend bien les composants demandés
 +
 <​code>​ <​code>​
-ls ${SIDUS}/boot/initrd.img-*-$(echo ​${ARCH} | sed 's/i386/686/g'| xargs -I '​{}'​ ${SIDUS}/​usr/​bin/​lsinitrd ​'​{}' ​| egrep '​(overlay.ko|aufs.ko|sidus)'​+ls ${SIDUS}/​boot/​initrd.img-*-$(echo ${ARCH} | sed '​s/​i386/​686/​g'​) | xargs -I '​{}'​ ${SIDUS}/​usr/​bin/​lsinitrd '​{}'​ | egrep '​(overlay.ko|aufs.ko|sidus)'​
 </​code>​ </​code>​
  
-Normalement apparaissent au moins les sorties :  +Normalement apparaissent au moins les sorties : 
-<​​code>​​  +<​​code>​​ 
--rwxr-xr-x ​  1 root     ​​root ​        1695 Oct  3 11:46 lib/​​dracut/​​hooks/​​pre-pivot/​​10-sidus-mount.sh  + 
--rw-r--r-- ​  1 root     ​​root ​       ​60300 Nov 28 16:22 lib/​​modules/​​4.9.0-4-686/​​kernel/​​fs/​​overlayfs/​​overlay.ko  +-rwxr-xr-x ​ 1 root ​root ​ 1695 Oct 3 11:46 lib/​​dracut/​​hooks/​​pre-pivot/​​10-sidus-mount.sh 
--rw-r--r-- ​  1 root     ​​root ​      ​449800 Nov 28 16:22 lib/​​modules/​​4.9.0-4-686/​​updates/​​dkms/​​aufs.ko  +-rw-r--r-- ​ 1 root ​root ​ 60300 Nov 28 16:22 lib/​​modules/​​4.9.0-11-686/​​kernel/​​fs/​​overlayfs/​​overlay.ko  
-</​​code>​​+-rw-r--r-- ​ 1 root ​root ​ ​449800 Nov 28 16:22 lib/​​modules/​​4.9.0-11-686/​​updates/​​dkms/​​aufs.ko 
 + 
 +</​​code>​​ ​
  
 • Suppression du hostname pour le paramétrage automatique du HOST • Suppression du hostname pour le paramétrage automatique du HOST
Ligne 481: Ligne 489:
 Pour la résolution DNS Pour la résolution DNS
 <code bash> <code bash>
-cp /​etc/​resolv.conf ${SIDUS}/etc/​resolv.conf+wget -O ${SIDUS}/​etc/​resolv.conf $HTTP/​resolv.conf.sidus
 </​code>​ </​code>​
  
Ligne 502: Ligne 510:
 cp /​etc/​default/​nfs-common ${SIDUS}/​etc/​default/​nfs-common cp /​etc/​default/​nfs-common ${SIDUS}/​etc/​default/​nfs-common
 cp /​etc/​idmapd.conf ${SIDUS}/​etc/​idmapd.conf cp /​etc/​idmapd.conf ${SIDUS}/​etc/​idmapd.conf
 +wget -O ${SIDUS}/​etc/​fstab $HTTP/fstab
 +echo -e '#​!/​bin/​bash\n\n#​ Mount /home folder\nmount /​home\n\nexit 0' > ${SIDUS}/​etc/​rc.local
 +chmod 755 ${SIDUS}/​etc/​rc.local
 </​code>​ </​code>​
  
developpement/productions/sidus4stretch.txt · Dernière modification: 2020/08/17 15:58 par equemene