Itanium root disk mirroring

 
SOLVED
Go to solution
jeevarajkn
Frequent Advisor

Itanium root disk mirroring

Dear Guru,s

model:--ia64 hp server rx3600

existing hdd-/dev/dsk/c3t1d0s2 with 11 lv.(140Gb)

I want to mirror with another hdd of same size /dev/dsk/c3t0d0.

can anybody can help you by giving proper steps.

note--The links was given in old forums not working.

Thanks in advance........
6 REPLIES 6
john123
Trusted Contributor

Re: Itanium root disk mirroring

Refer the attached document

Regards
John
Analyst
Trusted Contributor
Solution

Re: Itanium root disk mirroring

Hi Jeeva,

1. Setup the disk partitions

1. Create a partition description file:

# vi /tmp/partitionfile
2
EFI 100MB
HPUX 100%
2. Use the idisk(1M) command to partition the disk according to this file:

# idisk -wf /tmp/partitionfile /dev/rdsk/c2t1d0
idisk version: 1.2
********************** WARNING ***********************
If you continue you may destroy all data on this disk.
Do you wish to continue(yes/no)? yes
...
2. Create the new device files for the new partitions (c2t1d0s1 and c2t1d0s2)

# insf -e -C disk
3. Use mkboot(1M) to format the EFI partition (s1), populate it with the EFI files under /usr/lib/efi/, format the LIF volume (part of s2), and populate it with the LIF files (ISL, AUTO, HPUX, LABEL) under /usr/lib/uxbootlf:

# mkboot -e -l /dev/rdsk/c2t1d0
# efi_ls -d /dev/rdsk/c2t1d0s1 (to check EFI)
FileName Last Modified Size
EFI/ 5/19/2003 0
STARTUP.NSH 5/19/2003 336

total space 103215616 bytes, free space 100076032 bytes

# lifls -l /dev/rdsk/c2t1d0s2 (to check LIF)


4. Write the contents of the AUTO file to the EFI partition:

# mkboot -a "boot vmunix" /dev/dsk/c2t1d0
# efi_cp -d /dev/rdsk/c2t1d0s1 -u /EFI/HPUX/AUTO /tmp/x; cat /tmp/x
(to check it)
NOTE: Specify -a "boot vmunix -lq" if you want the system to boot up without interruption in case of a disk failure.
5. Initialize the LVM partition (s2) and add it to vg00:

# pvcreate [-f] -B /dev/rdsk/c2t1d0s2 (take care to use s2)
# vgextend vg00 /dev/dsk/c2t1d0s2
1. Mirror the LVs to the s2 partition:

# for i in lvol1 lvol ... lvol8
> do lvextend -m 1 /dev/vg00/$i /dev/dsk/c2t1d0s2
> done
2. Write the contents of the LABEL file, i.e. set root, boot, swap and dump device:

# lvlnboot -r /dev/vg00/lvol3
# lvlnboot -b /dev/vg00/lvol1
# lvlnboot -s /dev/vg00/lvol2
# lvlnboot -d /dev/vg00/lvol2

# lvlnboot -v (to check it)
Boot Definitions for Volume Group /dev/vg00:
Physical Volumes belonging in Root Volume Group:
/dev/dsk/c3t2d0s2 (0/1/1/1.2.0) -- Boot Disk
/dev/dsk/c2t1d0s2 (0/1/1/0.1.0) -- Boot Disk
Boot: lvol1 on: /dev/dsk/c3t2d0s2
/dev/dsk/c2t1d0s2
Root: lvol3 on: /dev/dsk/c3t2d0s2
/dev/dsk/c2t1d0s2
Swap: lvol2 on: /dev/dsk/c3t2d0s2
/dev/dsk/c2t1d0s2
Dump: lvol2 on: /dev/dsk/c3t2d0s2, 0

6. Specify the mirrored disk as an alternate bootpath

# setboot -a
# setboot (to check it)
7. Create an EFI boot option. This boot option will be stored in NVRAM:

Boot to EFI and enter the Boot option maintenance menu:

--------------------------------------------------------------
| EFI Boot Maintenance Manager ver 1.10 [14.61]
|
| Main Menu. Select an Operation
|
|
| Boot from a File
| >>> Add a Boot Option
| Delete Boot Option(s)
| Change Boot Order
|
| Manage BootNext setting
| Set Auto Boot TimeOut
|
| Select Active Console Output Devices
| Select Active Console Input Devices
| Select Active Standard Error Devices
|
| Cold Reset
| Exit
--------------------------------------------------------------


Select the mirror disk. (Pun1,Lun0) represents SCSI target 1, Lun 0
(c2t1d0) in our case. (Pun2,Lun0) is the original boot disk (c3t2d0):

---------------------------------------------------------------------
| EFI Boot Maintenance Manager ver 1.10 [14.61]
|
| Add a Boot Option. Select a Volume
|
| >>> IA64_EFI [Acpi(HWP0002,100)/Pci(1|0)/
| Scsi(Pun1,Lun0)/HD(Part1,SigB45A0000)
| IA64_EFI [Acpi(HWP0002,100)/Pci(1|1)/
| Scsi(Pun2,Lun0)/HD(Part1,Sig958B0000)
| EFI DISK [Acpi(HWP0002,600)/Pci(1|0)/Pci(0|0)/Pci(0|0)/
| Pci(0|0)/Scsi(Pun0,Lun0)/
| HD(Part1,Sig 119E1A60-0B4C-01C3-507B-9E5F8078F531)
| Removable Media Boot [Acpi(HWP0002,0)/Pci(2|0)/
| Ata(Primary,Master)]
| Load File [EFI Shell [Built-in]]
| Load File [Acpi(HWP0002,0)/Pci(3|0)/Mac(00306E3809C6)]
| Load File [Acpi(HWP0002,100)/Pci(2|0)/Mac(00306E3889E3)]
| Exit
---------------------------------------------------------------------


Now navigate to the HP-UX bootloader, HPUX.EFI, on the disk:

---------------------------------------------------------------------
| EFI Boot Maintenance Manager ver 1.10 [14.61]
|
| Select file or change to new directory:
|
| >>> 05/28/03 09:38a 512 EFI
| [Treat like Removable Media Boot]
| Exit

| Select file or change to new directory:
|
| 05/28/03 09:38a 512 .
| 05/28/03 09:38a 0 ..
| >>> 05/28/03 09:38a 512 HPUX
| 05/28/03 09:38a 512 Intel_Firmware
| 05/28/03 09:38a 512 DIAG
| 05/28/03 09:38a 512 HP
| 05/28/03 09:38a 512 TOOLS
| Exit

| Select file or change to new directory:
|
| 05/28/03 09:38a 512 .
| 05/28/03 09:38a 512 ..
| >>> 05/28/03 11:52a 419,545 HPUX.EFI
| 05/28/03 11:52a 24,576 NBP.EFI
| Exit
|
|
| Filename: \EFI\HPUX\HPUX.EFI
|
| DevicePath:[Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun1,Lun0)/
| HD(Part1,SigB45A0000)/\EFI\HPUX\HPUX.EFI]
| IA-64 EFI Application 05/28/03 11:52a 419,545 bytes
|
| BootFFFF: Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun1,Lun0)/
| HD(Part1,SigB45A0000)/\EFI\HPUX\HPUX.EFI
---------------------------------------------------------------------


Now enter a description for this boot option, e.g. "HP-UX mirror boot
disk":

---------------------------------------------------------------------
| Enter Description: HP-UX mirror boot disk
|
| Current BootOption-->Main Menu. Select an Operation
| New BootOption Data. ASCII/Unicode strings only, with max of
| 240 characters
| Enter BootOption Data Type [A-Ascii U-Unicode
| N-No BootOption] : N
---------------------------------------------------------------------

Finally save the setting to NVRAM:

| Save changes to NVRAM [Y-Yes N-No]: Y

8. Try to boot from the mirror disk by choosing the appropriate boot option.
James R. Ferguson
Acclaimed Contributor

Re: Itanium root disk mirroring

Hi:

You should bookmark this link:

http://www.docs.hp.com/en/5991-1236/When_Good_Disks_Go_Bad_WP.pdf

[ It never ceases to amaze me that people download and repost versions of documents that are freely available and are often updated ].

Regards!

...JRF...
VK2COT
Honored Contributor

Re: Itanium root disk mirroring

Hello,

Othrs gave you good references.
I do not like manual work much, so I
prefer to automate these simple and
boring tasks :

I wrote a script to do it for any HP-UX server running LVM:

http://www.circlingcycle.com.au/Unix-sources/HP-UX-11x-LVM-mirroring.sh.txt

Maybe it helps you.

Cheers,

VK2COT
VK2COT - Dusan Baljevic
Analyst
Trusted Contributor

Re: Itanium root disk mirroring

Had you completed the task.

if satisfied ,plz assign the points.
jeevarajkn
Frequent Advisor

Re: Itanium root disk mirroring

Thanks to all , am closing the call.