<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://doc.ycharbi.fr/index.php?action=history&amp;feed=atom&amp;title=Amor%C3%A7age_iscsi_Debian</id>
	<title>Amorçage iscsi Debian - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ycharbi.fr/index.php?action=history&amp;feed=atom&amp;title=Amor%C3%A7age_iscsi_Debian"/>
	<link rel="alternate" type="text/html" href="https://doc.ycharbi.fr/index.php?title=Amor%C3%A7age_iscsi_Debian&amp;action=history"/>
	<updated>2026-06-01T17:28:10Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://doc.ycharbi.fr/index.php?title=Amor%C3%A7age_iscsi_Debian&amp;diff=757&amp;oldid=prev</id>
		<title>Ycharbi : Page créée avec « Category:service_iscsi Category:debian  Dans ce document, nous allons voir comment construire un système Debian simple sur un volume iSCSI et le démarr... »</title>
		<link rel="alternate" type="text/html" href="https://doc.ycharbi.fr/index.php?title=Amor%C3%A7age_iscsi_Debian&amp;diff=757&amp;oldid=prev"/>
		<updated>2018-01-02T17:22:17Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/index.php/Cat%C3%A9gorie:Service_iscsi&quot; title=&quot;Catégorie:Service iscsi&quot;&gt;Category:service_iscsi&lt;/a&gt; &lt;a href=&quot;/index.php/Cat%C3%A9gorie:Debian&quot; title=&quot;Catégorie:Debian&quot;&gt;Category:debian&lt;/a&gt;  Dans ce document, nous allons voir comment construire un système Debian simple sur un volume &lt;a href=&quot;/index.php/Iscsi&quot; title=&quot;Iscsi&quot;&gt;iSCSI&lt;/a&gt; et le démarr... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:service_iscsi]]&lt;br /&gt;
[[Category:debian]]&lt;br /&gt;
&lt;br /&gt;
Dans ce document, nous allons voir comment construire un système Debian simple sur un volume [[Iscsi|iSCSI]] et le démarrer depuis le réseau via PXE.&lt;br /&gt;
&lt;br /&gt;
Pré-requis:&lt;br /&gt;
* Avoir une cible [[Iscsi|iSCSI]] fonctionnelle (avec un volume créé)&lt;br /&gt;
* Avoir un [[serveur PXE]] fonctionnel&lt;br /&gt;
* Avoir une machine cliente disponible&lt;br /&gt;
&lt;br /&gt;
Dans un soucis de simplicité, j&amp;#039;utiliserai les machines des pré-requis pour effectuer toute les opérations mais rien ne vous empêche d&amp;#039;avoir une machine propre pour créer le système.&lt;br /&gt;
&lt;br /&gt;
=Sur le serveur iSCSI=&lt;br /&gt;
==Préparation du volume==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Attachement du volume distant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.debian.x8664:sn.e7c26a679475 -p 192.168.183.2 --login&lt;br /&gt;
&amp;#039;&amp;#039;L&amp;#039;adresse 192.168.183.2 est celle de mon serveur iSCSI. Il se contact lui-même donc.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Partitionnement==&lt;br /&gt;
Le volume attaché est présent en &amp;#039;&amp;#039;/dev/sdb&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Partitionnement&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 cfdisk /dev/sdb&lt;br /&gt;
Créer une table de partition comme bon vous semble ainsi qu&amp;#039;une partition occupant tout l&amp;#039;espace disponible (on ne va pas détailler des trucks de fous niveau partitionnement, vous l&amp;#039;aurez compris).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Formatage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 mkfs.ext4 /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Création du point montage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 mkdir /mnt/debian&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Montage du volume&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 mount /dev/sdb1 /mnt/debian&lt;br /&gt;
&lt;br /&gt;
==Construction du système invité==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installation de debootstrap&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 apt install debootstrap&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installation du système de base&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 debootstrap --arch amd64 stretch /mnt/debian/ http://ftp.fr.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Chroot du système&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 chroot /mnt/debian&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Montage des systèmes de fichiers vitaux&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 mount -t proc none /proc&lt;br /&gt;
 mount -t sysfs none /sys&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installation des dépendances&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install initramfs-tools open-iscsi sysv-rc-conf&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ajout du module iSCSI à la création de l&amp;#039;initrd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 echo &amp;quot;iscsi&amp;quot; &amp;gt;&amp;gt; /etc/initramfs-tools/modules&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Renseignement du volume à monter au démarrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 echo &amp;quot;InitiatorName=iqn.2003-01.org.linux-iscsi.debian.x8664:sn.e7c26a679475&amp;quot; &amp;gt; /etc/iscsi/initiatorname.iscsi&lt;br /&gt;
&amp;#039;&amp;#039;Rappel: la commande &amp;lt;source lang=&amp;quot;bash&amp;quot; inline&amp;gt;iscsiadm -m discovery -t sendtargets -p 192.168.183.2&amp;lt;/source&amp;gt; permet de connaître le nom de la cible.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mise à jour de l&amp;#039;initrd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 update-initramfs -u&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ajout d&amp;#039;une entrée de démarrage dans le fstab&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 echo &amp;#039;/dev/sda1    /       ext4    errors=remount-ro    0       1&amp;#039; &amp;gt; /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Configurer les interfaces réseau&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/network/interfaces &amp;lt;&amp;lt; EOF&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet manual&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instalation du noyau&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 apt install linux-image-4.9.0-4-amd64&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Définition du mot de passe root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 passwd&lt;br /&gt;
&lt;br /&gt;
{{astuce|Pour franciser le système, vous pouvez copier les étapes de la procédure sur la construction d&amp;#039;une image [[Squashfs#Installation_2|SquashFS]].}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Démontage des systèmes de fichier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 umount /proc&lt;br /&gt;
 umount /sys&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sortie du chroot&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Copie du noyau et de l&amp;#039;inird sur le serveur PXE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 scp /mnt/debian/bootinitrd.img-4.9.0-4-amd64 /mnt/debian/bootvmlinuz-4.9.0-4-amd64 root@192.168.183.254:/srv/tftp/noyaux/stretch/iscsi/&lt;br /&gt;
&amp;#039;&amp;#039;L&amp;#039;adresse 192.168.183.254 est celle de mon serveur PXE.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Démontage du volume&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 umount /mnt/debian&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Détachement du volume distant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.debian.x8664:sn.e7c26a679475 -p 192.168.183.2 --logout&lt;br /&gt;
&lt;br /&gt;
==Sur le serveur PXE==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ajout d&amp;#039;une entrée PXELinux&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /srv/tftp/pxelinux.cfg/default &amp;lt;&amp;lt; EOF&lt;br /&gt;
LABEL Debian ISCSI&lt;br /&gt;
KERNEL /noyaux/stretch/iscsi/vmlinuz-4.9.0-4-amd64&lt;br /&gt;
APPEND initrd=/noyaux/stretch/iscsi/initrd.img-4.9.0-4-amd64 ip=dhcp ISCSI_TARGET_NAME=iqn.2003-01.org.linux-iscsi.debian.x8664:sn.e7c26a679475 ISCSI_TARGET_IP=192.168.183.2 ISCSI_TARGET_PORT=3260 root=/dev/sda1 rw net.ifnames=0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Source=&lt;br /&gt;
* http://it-joe.com/howtos/iscsi.php&lt;/div&gt;</summary>
		<author><name>Ycharbi</name></author>
	</entry>
</feed>