User Tools

Site Tools


solaris

Differences

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

Link to this comparison view

solaris [2018/10/26 19:07]
k2patel [Disk issue]
solaris [2020/08/10 02:35]
Line 1: Line 1:
-====== Solaris ====== 
- 
-==== Issue connecting ssh ==== 
-If you come across issue where error say 'no common kex alg' while connecting from solaris to any machines like freebsd, freenas, Linux etc.\\ 
-Try to add following line to your sshd_config. 
-<code bash> 
-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>​ 
- 
- 
-==== 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.txt ยท Last modified: 2020/08/10 02:35 (external edit)