This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
solaris [2018/04/13 02:38] k2patel created |
solaris [2020/08/10 02:35] (current) |
||
---|---|---|---|
Line 7: | Line 7: | ||
KexAlgorithms curve25519-sha256@libssh.org,diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 | KexAlgorithms curve25519-sha256@libssh.org,diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | ==== Disk issue ==== | ||
+ | So on nexenta one of our disk failed and require to be replace.\\ | ||
+ | Dell sent us lager drive than original drive.\\ | ||
+ | |||
+ | PERC required to clear managed cache, once it is cleared i was able to create new VD for new drive.\\ | ||
+ | While creating VD please make sure you choose the size same as working VD.\\ | ||
+ | It is required when you copy the slice from working drive, else it will error.\\ | ||
+ | FIXME 'Partition 0 not aligned on cylinder boundary'.\\ | ||
+ | There are way to add larger size but i took the fastest route after so many problems.\\ | ||
+ | |||
+ | After adding new drive there are certain steps i had to do before i can add it to the syspool.\\ | ||
+ | |||
+ | First clear and scan all the drives on box. | ||
+ | <code bash> | ||
+ | devfsadm -C -c disk -v | ||
+ | devfsadm -c disk -v | ||
+ | </code> | ||
+ | |||
+ | Check if your newly added drives added. | ||
+ | <code bash> | ||
+ | echo |format | head -10 | ||
+ | </code> | ||
+ | :!:You can ignore using head, mine was c0t0d0 which was fist in the list. | ||
+ | |||
+ | Fdisk new drive, but some time it error 'Partition 0 of the disk has an incorrect offset'.\\ | ||
+ | I had to do it multiple times.\\ | ||
+ | <code bash> | ||
+ | pfexec fdisk /dev/rdsk/c0t0d0s0 | ||
+ | </code> | ||
+ | |||
+ | Now its time to replicate slices. | ||
+ | <code bash> | ||
+ | prtvtoc /dev/dsk/c0t1d0s0 |fmthard -s - /dev/rdsk/c0t0d0s0 | ||
+ | </code> | ||
+ | |||
+ | Now attache the drive to zpool mirror, it is require to specify existing mirror drive as source.\\ | ||
+ | <code bash> | ||
+ | zpool attach -f syspool c0t1d0s0 c0t0d0s0 | ||
+ | </code> | ||
+ | |||
+ | It should tell you to run installgrub. | ||
+ | <code bash> | ||
+ | installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0t0d0s0 | ||
+ | </code> | ||
+ | |||
+ | Wait for resilvering before you reboot the server. | ||
+ | |||
+ |