OpenIndina: resize an iSCSI LUN exported to Microsoft Windows 2008

Just as a reference for future needs. To resize a zvol exported as an iSCSI LUN to a Windows OS, you need to change the zvol size, then change the “iSCSI backend” the LUN changed size and then do a disk rescan on your Windows initiator. Commands are: zfs set volsize=1T tank/volume sbdadm modify-lu -s 1T Then on Windows, go to Server manager, choose Storage, right click on Disk management and select rescan....

July 21, 2013

OpenIndiana : créer une target iSCSI

Encore quelques steps simples mais qu’on ne fait pas tous les jours: pkg install SUNWiscsit svcadm enable -r svc:/network/iscsi/target:default zfs create -V 10G tank/myiscsilun sbdadm create-lu /dev/zvol/rdsk/tank/myiscsilun itadm create-target -a none -n iqn.1986-03.com.sun:hostname-tank-myiscsilun -l hostname-tank-myiscsilun stmfadm offline-target iqn.1986-03.com.sun:hostname-tank-myiscsilun stmfadm create-hg myhostgroup stmfadm add-hg-member -g myhostgroup iqn.1991-05.com.microsoft:myhost stmfadm create-tg mytargetgroup stmfadm add-tg-member -g mytargetgroup iqn.1986-03.com.sun:hostname-tank-myiscsilun stmfadm online-target iqn.1986-03.com.sun:hostname-tank-myiscsilun stmfadm add-view -n 0 -t mytargetgroup -h myhostgroup <GUID from step 4> Et voilà....

March 4, 2012

OpenIndiana : autoriser le login SSH en tant que root

Par défaut, on ne peut pas se log en root via SSH sur OpenIndiana. Si c’est un risque évident, c’est parfois nécessaire, alors pour l’autoriser, voici les étapes nécessaires: autoriser root à se log sur n’importe quel terminal: commenter la variable CONSOLE dans /etc/default/login autoriser root à rentrer se log en SSH: définir PermitRootLogin à yes ou without-password dans /etc/ssh/sshd_config && svcadm restart svc:/network/ssh si on a mis yes à l’étape précédente, définir un password à l’user root: passwd root définir l’user root comme un user normal: rolemod -K type=normal root Et voilà!...

January 10, 2012

OpenIndiana: convertir le root pool en mirror

Plutôt simple. Dans mon cas, j’ai deux disques: c2t0d0 et c2t2d0 . J’ai installé OpenIndiana sur c2t0d0 et je veux créer un mirror en y ajoutant c2t2d0 . créer une table de partition solaris sur le nouveau disque (vierge en principe): format > choisir c2t2d0 > fdisk > yes copier la table de partition de disque installé sur le nouveau disque: prtvtoc /dev/rdsk/c2t0d0s2 | fmthard -s - /dev/rdsk/c2t2d0s2 ajouter le nouveau disque au root pool (ça crée automatiquement un mirror, ce qu’on cherche): zpool attach -f rpool c2t0d0s0 c2t2d0s0 Attendre que la synchro se fasse (vérifier avec zpool status)....

January 8, 2012