User Tools

Site Tools


solaris

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
solaris [2018/04/12 22:38]
k2patel created
solaris [2018/10/26 15:07] (current)
k2patel [Disk issue]
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.
 +
 +
solaris.1523587134.txt.gz ยท Last modified: 2018/04/12 22:38 by k2patel