meta données pour cette page
  •  

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
linux:san_custom_opensuse [18/01/2026 22:13] – créée mdllinux:san_custom_opensuse [20/01/2026 07:41] (Version actuelle) mdl
Ligne 1: Ligne 1:
 +====== SAN CUSTOM - MDL-NAS - Opensuse ======
 +
 +  * au préalable
 +    * Opensuse tumbleweed avec cockpit, targetcli installés
  
 <code BASH> <code BASH>
 zypper install targetcli nmap cockpit zypper install targetcli nmap cockpit
 systemctl enable --now targetclid.service systemctl enable --now targetclid.service
-<code BASH>+systemctl enable --now cockpit.service 
 +</code>
  
   * ouverture port et services sur le firewall   * ouverture port et services sur le firewall
Ligne 11: Ligne 16:
  
 firewall-cmd --list-all  firewall-cmd --list-all 
-<code />+</code>
  
  
-  * création du Disk image ou de la LUN+  * création du Disk image ou de la LUN 
 <code BASH> <code BASH>
 mdl-nas:~ # targetcli mdl-nas:~ # targetcli
Ligne 58: Ligne 63:
 /iscsi/iqn.20...vm1/tpg1/luns> create /backstores/block/lv_hyper-v1  /iscsi/iqn.20...vm1/tpg1/luns> create /backstores/block/lv_hyper-v1 
 Created LUN 0. Created LUN 0.
 +</code>
  
- /iscsi/iqn.20...vm1/tpg1/luns>  cd ../acls+ 
 +  * filtrage initiator 
 +<code BASH> 
 +/iscsi/iqn.20...vm1/tpg1/luns>  cd ../acls
  
 /iscsi/iqn.20...vm1/tpg1/acls> create iqn.2026-01.fr.delag.labo.hyper-v1 /iscsi/iqn.20...vm1/tpg1/acls> create iqn.2026-01.fr.delag.labo.hyper-v1
Ligne 66: Ligne 75:
 </code> </code>
  
 +   * sauvegarde 
 +<code BASH>
 /iscsi/iqn.20...vm1/tpg1/acls> exit /iscsi/iqn.20...vm1/tpg1/acls> exit
 Global pref auto_save_on_exit=true Global pref auto_save_on_exit=true
 Configuration saved to /etc/target/saveconfig.json Configuration saved to /etc/target/saveconfig.json
 +</code>
  
 +  * validation que le daemon écoute bien 
 +<code BASH>
 ss -napt | grep 3260    ss -napt | grep 3260   
 LISTEN 0      256                          *:3260                      *:*      LISTEN 0      256                          *:3260                      *:*     
 +</code>
    
  
  
 +  * on personnalise le fichier systemd pour restorer la config 
 +<color #ed1c24>ne marche pas et la config est à restaurer manuellement après reboot "targetcli restoreconfig"</color>
 +<code BASH>
 +mdl-nas:/etc/systemd # vi /usr/lib/systemd/system/targetclid.service
 +[Unit]
 +Description=Targetcli daemon
 +Documentation=man:targetclid(8)
 +After=network.target
 +
 +[Service]
 +Type=simple
 +ExecStart=/usr/bin/targetclid
 +ExecStart=/usr/bin/targetcli restoreconfig
 +Restart=on-failure
 +
 +[Install]
 +WantedBy=multi-user.target
 +Also=targetclid.socket
 +</code>