====== Commandes utiles =======
* Devenir root sur **Hulk** :
Un sudo su ne fournira pas nécessairement le résultat escompté, préférez ceci pour avoir un accès root, après s'être connecté avec le mot de passe normalisé :
option expert_mode=1
!bash
==== Autres commandes utiles, regardez la doc : ====
Créer un link aggregation sur 2 interfaces:
dladm create-aggr -l active -P L3 -d carte1 -d carte 2 1
ifconfig plumb aggr1 (ne pas oublier)
ifconfig aggr1 192.168.X.X up (ne pas oublier up)
Supprimer un link aggregation:
ifconfig unplumb aggr1
dladm delete-aggr aggr1
Activer ou désactiver un service au démarrage du système :
svcadm
Gestion des services :
svcs
Créer un pool de disque :
zpool create
Afficher la liste des pools de disques :
zpool list
Détruire un pool de disques :
zpool destroy
Afficher le status des pools de disques :
zpool status
Utilitaire de maintenance de disques :
format
Activer le déduplication (permet de gagner en place mais consomme de la RAM et du CPU) :
zfs set dedup=on raiZ
Mise à jour...
pkg-update
Envoi de snapshots :
dans un fichier:
''zfs send pool/dataset@nom_snapshot > file''
compressé
'' zfs send pool/dataset@nom_snapshot | gzip > file.gz ''
chiffré
'' zfs send pool/dataset@nom_snapshot | gzip | openssl enc -aes-256-cbc -a -salt > file.gz.ssl''
Le sortir : ''zfs receive pool/dataset@nom_snap''
envoi sur un autre serveur :
''zfs send pool/dataset@nom_snapshot | ssh 192.168.102.140 zfs receive pool/dataset'' avec la réception en lecture seule : ''zfs set readonly= on pool/data''
Ajout d'utilisateurs et autres:
add 2 users pour la sync
syncman (mot de passe root standard avec les noms de machines)
zfs snapshot raidZ/disks_test@2012022501
syncman ALL=(root) NOPASSWD: ALL
root@hulk:/# zfs create raidZ/dev
root@hulk:/# zfs set sharenfs=anon=nfs,sec=sys,rw raidZ/dev
root@hulk:/# zfs set dedup=on raidZ/dev
Il semblerait que ce [[http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide|lien]] soit intéressant... (Best Practise Zfs)
Quelques commandes étranges qui semblent vouloir configurer le réseau...
zfs list -t all
format snapshot: raidZ/disks@AnnéeMoisJourNumero exemple: raidZ/disks@2012022509
root@thor:~# dladm create-vnic -v 103 -l net0 vlan103
vlan 102 est en natif, il y a pas de -v
root@thor:~# dladm create-vnic -l net0 vlan102
root@thor:~# ifconfig vlan102 plumb
root@thor:~# ifconfig vlan102 192.168.102.140 up
root@thor:~# ping 192.168.102.1
192.168.102.1 is alive
Envoyer des snapshots :
root@hulk:~# zfs snapshot raidZ/disks@201202250N
root@hulk:~# zfs send -v -i raidZ/disks@201202250(N-1) raidZ/disks@201202250N | ssh 192.168.102.140 zfs receive -v raidZ/disks
Si vous rencontrez un problème de chown avec NFS regardez [[http://www.oracle.com/technetwork/database/clusterware/overview/thirdvoteonnfs-129371.pdf|ceci]].
* mettre le disque système en raid1 :
prtvtoc /dev/rdsk/c0d0s0| fmthard -s - /dev/rdsk/c0d1s0
zpool attach -f syspool c0d0s0 c0d1s0
installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d1s0