Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| developpement:productions:iscsiboot4wheezy [2013/06/13 06:18] – créée equemene | developpement:productions:iscsiboot4wheezy [2013/06/13 09:20] (Version actuelle) – [Sur le serveur TFTP de boot PXE] equemene | ||
|---|---|---|---|
| Ligne 22: | Ligne 22: | ||
| Le protocole [[http:// | Le protocole [[http:// | ||
| - | Linux/ | + | Linux/ |
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| Ligne 28: | Ligne 28: | ||
| De mon expérience (près de 5 ans sur iSCSItarget et un 1 et demi mois sur TGT), j' | De mon expérience (près de 5 ans sur iSCSItarget et un 1 et demi mois sur TGT), j' | ||
| - | |||
| - | Sur un noyau rétro-porté (3.2.0), il est nécessaire de rétroporté le paquet iSCSItarget de la Sid, de le compiler et l' | ||
| - | |||
| ===== Les prérequis ===== | ===== Les prérequis ===== | ||
| Ligne 59: | Ligne 56: | ||
| e2label / | e2label / | ||
| </ | </ | ||
| - | * Installation du système de base Squeeze, architecture x86_64 ou i386< | + | |
| + | | ||
| # pour une architecture x86_64 | # pour une architecture x86_64 | ||
| debootstrap --arch amd64 wheezy / | debootstrap --arch amd64 wheezy / | ||
| Ligne 68: | Ligne 66: | ||
| * Création d'une nouvelle liste de paquets< | * Création d'une nouvelle liste de paquets< | ||
| tee / | tee / | ||
| - | deb http://ftp2.fr.debian.org/ | + | deb http://ftp.fr.debian.org/ |
| - | deb-src http://ftp2.fr.debian.org/ | + | deb-src http://ftp.fr.debian.org/ |
| - | deb-src http://ftp2.fr.debian.org/ | + | deb-src http://ftp.fr.debian.org/ |
| deb http:// | deb http:// | ||
| deb-src http:// | deb-src http:// | ||
| - | |||
| EOF | EOF | ||
| </ | </ | ||
| + | * Mise à jour de la base des paquets : < | ||
| * Montage du /proc pendant l' | * Montage du /proc pendant l' | ||
| mount -t proc none /proc | mount -t proc none /proc | ||
| </ | </ | ||
| - | * Initialisation du mot de passe superutilisateur< | + | * Initialisation du mot de passe superutilisateur< |
| </ | </ | ||
| * Installation de paquets nécessaires< | * Installation de paquets nécessaires< | ||
| apt-get -y install dhcp3-common openssh-server locales initramfs-tools dhcp3-client aufs-tools firmware-linux-nonfree firmware-linux firmware-bnx2 open-iscsi iftop htop iotop emacs mtr lsof tshark mbw memtest86 cpuburn bonnie dbench iozone3 console-setup less && apt-get clean | apt-get -y install dhcp3-common openssh-server locales initramfs-tools dhcp3-client aufs-tools firmware-linux-nonfree firmware-linux firmware-bnx2 open-iscsi iftop htop iotop emacs mtr lsof tshark mbw memtest86 cpuburn bonnie dbench iozone3 console-setup less && apt-get clean | ||
| # Pour les architectures i686 | # Pour les architectures i686 | ||
| - | apt-get | + | apt-get -y install linux-image-3.2.0-4-686-pae |
| # Pour les architectures x86_64 | # Pour les architectures x86_64 | ||
| - | apt-get | + | apt-get -y install linux-image-3.2.0-4-amd64 |
| </ | </ | ||
| + | * Purge des archives de paquets :< | ||
| * Suppression du démarrage du démon iSCSI (en noyau 3.2, le script plante et empêche le démarrage)< | * Suppression du démarrage du démon iSCSI (en noyau 3.2, le script plante et empêche le démarrage)< | ||
| * Paramétrage d'un boot iSCSI< | * Paramétrage d'un boot iSCSI< | ||
| Ligne 108: | Ligne 107: | ||
| iface lo inet loopback | iface lo inet loopback | ||
| EOF | EOF | ||
| - | </ | ||
| - | * Installation ssmtp en lieu et place de exim !< | ||
| - | apt-get install ssmtp | ||
| - | </ | ||
| - | * Arrêt des services démarrés à l' | ||
| - | / | ||
| </ | </ | ||
| * Démontage du ''/ | * Démontage du ''/ | ||
| Ligne 120: | Ligne 113: | ||
| * Sortie de l' | * Sortie de l' | ||
| exit | exit | ||
| + | </ | ||
| + | * Arrêt des services démarrés à l' | ||
| + | lsof | grep / | ||
| </ | </ | ||
| Ligne 159: | Ligne 155: | ||
| </ | </ | ||
| * Activation des partages< | * Activation des partages< | ||
| - | ietadm --op new --tid=86 --params Name=iqn.2013-06.MySite.MyHost: | + | ietadm --op new --tid=100 --params Name=iqn.2013-06.MySite.MyHost: |
| - | ietadm --op new --tid=86 --lun=0 --params Path=/ | + | ietadm --op new --tid=100 --lun=0 --params Path=/ |
| - | ietadm --op new --tid=86 --lun=0 --user --params IncomingUser=inputname, | + | ietadm --op new --tid=100 --lun=0 --user --params IncomingUser=inputname, |
| </ | </ | ||
| * Vérification des partages par la commande '' | * Vérification des partages par la commande '' | ||
| Ligne 188: | Ligne 184: | ||
| APPEND console=tty1 initrd=initrd.img-3.2.0-4-amd64-iSCSI ip=dhcp rw ISCSI_TARGET_NAME=iqn.2013-06.MySite.MyHost: | APPEND console=tty1 initrd=initrd.img-3.2.0-4-amd64-iSCSI ip=dhcp rw ISCSI_TARGET_NAME=iqn.2013-06.MySite.MyHost: | ||
| - | LABEL linux64 | + | LABEL linux32 |
| KERNEL vmlinuz-3.2.0-4-686-pae-iSCSI | KERNEL vmlinuz-3.2.0-4-686-pae-iSCSI | ||
| APPEND console=tty1 initrd=initrd.img-3.2.0-4-686-pae-iSCSI ip=dhcp rw ISCSI_TARGET_NAME=iqn.2013-06.MySite.MyHost: | APPEND console=tty1 initrd=initrd.img-3.2.0-4-686-pae-iSCSI ip=dhcp rw ISCSI_TARGET_NAME=iqn.2013-06.MySite.MyHost: | ||
| EOF | EOF | ||
| </ | </ | ||
| - | * Création des liens pour chaque machine spécifique<note important> | + | * Création des liens pour chaque machine spécifique. Ll' |
| - | ln -sf iscsi 01-00-AA-BB-CC-DD-EE | + | ln -sf iscsi 01-00-aa-bb-cc-dd-ee |
| </ | </ | ||
| --- // | --- // | ||