Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
developpement:productions:sidus4jessie [2015/11/23 14:46] equemene [Installation du serveur NFS] |
developpement:productions:sidus4jessie [2020/08/17 15:58] (Version actuelle) equemene |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== SIDUS ====== | + | ====== SIDUS pour Debian Jessie ====== |
+ | |||
+ | <note important>Contenu obsolète : pour une information générique sur SIDUS suivre [[developpement:productions:sidus|SIDUS]]</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 296: | Ligne 298: | ||
* ''/srv/nfsroot/jessie32nfs 10.20.15.0/255.255.255.0(ro,no_subtree_check,async,no_root_squash)'' | * ''/srv/nfsroot/jessie32nfs 10.20.15.0/255.255.255.0(ro,no_subtree_check,async,no_root_squash)'' | ||
* ''/srv/nfsroot/jessie32nfs 10.20.15.253/255.255.255.255(rw,no_subtree_check,async,no_root_squash)'' | * ''/srv/nfsroot/jessie32nfs 10.20.15.253/255.255.255.255(rw,no_subtree_check,async,no_root_squash)'' | ||
+ | |||
+ | Les machines du réseau ''10.20.15.0/24'' auront un accès en lecture seule, la machine ''10.20.15.253'' un accès en lecture/écriture, laquelle sera très utile pour l'administration de l'instance. | ||
Une fois ces 4 services DNS, DHCP, TFTP et NFS configurés, nous pouvons installer notre Sidus complet. | Une fois ces 4 services DNS, DHCP, TFTP et NFS configurés, nous pouvons installer notre Sidus complet. | ||
Ligne 308: | Ligne 312: | ||
Nous avons par commodité défini des variables d'environnement correspondant à la racine de notre système ''$SIDUS'' et une commande permettant l'exécution d'une commande par ''chroot'' avec une option particulière d'installation de paquet. | Nous avons par commodité défini des variables d'environnement correspondant à la racine de notre système ''$SIDUS'' et une commande permettant l'exécution d'une commande par ''chroot'' avec une option particulière d'installation de paquet. | ||
+ | |||
+ | Installation de ''debootstrap'' | ||
+ | <code> | ||
+ | apt-get install debootstrap | ||
+ | </code> | ||
Pour une architecture x84_64 ou AMD64 | Pour une architecture x84_64 ou AMD64 | ||
Ligne 350: | Ligne 359: | ||
</code> | </code> | ||
- | Installation de paquets nécessaires | + | Installation de paquets jugés nécessaires ( |
<code> | <code> | ||
- | sidus apt-get -y install aptitude dselect dracut dracut-network isc-dhcp-common isc-dhcp-client openssh-server locales aufs-tools firmware-linux-nonfree bridge-utils firmware-linux firmware-bnx2 dstat sysstat iftop htop iotop emacs lsof tshark mbw strace memtest86 cpuburn dbench iozone3 console-setup less vim unscd nfs-common linux-image-${ARCH} linux-headers-${ARCH} | + | sidus apt-get update |
+ | sidus apt-get -y install aptitude dselect dracut dracut-network isc-dhcp-common isc-dhcp-client openssh-server locales aufs-tools firmware-linux-nonfree bridge-utils firmware-linux firmware-bnx2 dstat sysstat iftop htop iotop emacs lsof tshark mbw strace memtest86 cpuburn dbench iozone3 psmisc console-setup less vim unscd nfs-common mlocate tshark linux-image-${ARCH} linux-headers-${ARCH} | ||
</code> | </code> | ||
- | Paramétrage de la localisation, la langue, le fuseau horaire | + | Paramétrage de la localisation, la langue, le fuseau horaire à partir du serveur lui même : |
<code> | <code> | ||
mv ${SIDUS}/etc/locale.gen ${SIDUS}/etc/locale.gen.orig | mv ${SIDUS}/etc/locale.gen ${SIDUS}/etc/locale.gen.orig | ||
mv ${SIDUS}/etc/timezone ${SIDUS}/etc/timezone.orig | mv ${SIDUS}/etc/timezone ${SIDUS}/etc/timezone.orig | ||
mv ${SIDUS}/etc/default/keyboard ${SIDUS}/etc/default/keyboard.orig | mv ${SIDUS}/etc/default/keyboard ${SIDUS}/etc/default/keyboard.orig | ||
- | wget -O ${SIDUS}/etc/locale.gen ${HTTP}/locale.gen | + | cp /etc/locale.gen ${SIDUS}/etc/locale.gen |
- | wget -O ${SIDUS}/etc/timezone ${HTTP}/timezone | + | cp /etc/timezone ${SIDUS}/etc/timezone |
- | wget -O ${SIDUS}/etc/default/keyboard ${HTTP}/keyboard | + | cp /etc/default/keyboard ${SIDUS}/etc/default/keyboard |
sidus locale-gen | sidus locale-gen | ||
sidus dpkg-reconfigure tzdata | sidus dpkg-reconfigure tzdata | ||
Ligne 418: | Ligne 427: | ||
Pour la résolution DNS | Pour la résolution DNS | ||
<code> | <code> | ||
- | wget -O ${SIDUS}/etc/resolv.conf $HTTP/resolv.conf | + | cp /etc/resolv.conf ${SIDUS}/etc/resolv.conf |
</code> | </code> | ||
Ligne 436: | Ligne 445: | ||
mv ${SIDUS}/etc/default/nfs-common ${SIDUS}/etc/default/nfs-common.orig | mv ${SIDUS}/etc/default/nfs-common ${SIDUS}/etc/default/nfs-common.orig | ||
mv ${SIDUS}/etc/idmapd.conf ${SIDUS}/etc/idmapd.conf.orig | mv ${SIDUS}/etc/idmapd.conf ${SIDUS}/etc/idmapd.conf.orig | ||
- | wget -O ${SIDUS}/etc/default/nfs-common $HTTP/nfs-common | + | cp /etc/default/nfs-common ${SIDUS}/etc/default/nfs-common |
- | wget -O ${SIDUS}/etc/idmapd.conf $HTTP/idmapd.conf | + | cp /etc/idmapd.conf ${SIDUS}/etc/idmapd.conf |
</code> | </code> | ||