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
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 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 ceci.
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