Vous pouvez créer un pool racine ZFS mis en miroir lors de l'installation du système ou pouvez connecter un disque pour créer un pool racine ZFS mis en miroir après l'installation. Pour de plus amples informations, consultez les références suivantes :
Consultez les problèmes connus suivants relatifs aux pools racine ZFS mis en miroir :
CR 6668666 : vous devez installer les informations d'initialisation sur les disques supplémentaires que vous connectez, à l'aide de la commande installboot ou de la commande installgrub pour activer l'initialisation sur les autres disques du miroir. Si vous créez un pool racine ZFS mis en miroir par la méthode d'installation initiale, cette étape n'est pas nécessaire. Par exemple, si c0t1d0s0 est le deuxième disque ajouté au miroir, la syntaxe de la commande installboot ou la commande installgrub serait comme suit :
SPARC :
sparc# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0 |
x86 :
x86# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0t1d0s0 |
Vous pouvez effectuer l'initialisation à partir de divers périphériques d'un pool racine ZFS mis en miroir. Selon la configuration matérielle, la mise à jour de la PROM ou du BIOS peut s'avérer nécessaire pour spécifier un périphérique d'initialisation différent.
Vous pouvez par exemple effectuer l'initialisation à partir de l'un des deux disques (c1t0d0s0 ou c1t1d0s0) du pool suivant.
# zpool status pool: rpool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 c1t0d0s0 ONLINE 0 0 0 c1t1d0s0 ONLINE 0 0 0 |
SPARC : entrez le disque de rechange à l'invite ok.
ok boot /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0 |
Une fois le système réinitialisé, confirmez le périphérique d'initialisation actif. Exemple :
SPARC# prtconf -vp | grep bootpath bootpath: '/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a' |
x86 : sélectionnez un autre disque dans le pool ZFS racine mis en miroir à partir du menu BIOS correspondant.
Utilisez ensuite une syntaxe semblable à la syntaxe suivante pour confirmer l'initialisation à partir du disque de rechange :
x86# prtconf -v|sed -n '/bootpath/,/value/p' name='bootpath' type=string items=1 value='/pci@0,0/pci8086,25f8@4/pci108e,286@0/disk@0,0:a' |