一、封装系统盘
1、准备
若要减小封装失败的可能性,请确保磁盘:
包含少量不属于任何分区的空闲空间(在磁盘的起始或末尾处)
包含两个空闲分区
包含表示整个磁盘的 s2 片
# vxdisk list
DEVICE TYPE DISK GROUP STATUS
c1t1d0s2 auto:none - - online invalid
c1t2d0s2 auto:none - - online invalid
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t1d0
/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037bdca50,0
1. c1t2d0
/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037f07e9a,0
Specify disk (enter its number): ^D
2、封装c1t1d0s2
# vxdiskadm
Volume Manager Support Operations
Menu: VolumeManager/Disk
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a spare for a disk group
13 Turn off the spare flag on a disk
14 Unrelocate subdisks back to a disk
15 Exclude a disk from hot-relocation use
16 Make a disk available for hot-relocation use
17 Prevent multipathing/Suppress devices from VxVM's view
18 Allow multipathing/Unsuppress devices from VxVM's view
19 List currently suppressed/non-multipathed devices
20 Change the disk naming scheme
21 Get the newly connected/zoned disks in VxVM view
22 Change/Display the default disk layouts
23 Mark a disk as allocator-reserved for a disk group
24 Turn off the allocator-reserved flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: 2
Encapsulate one or more disks
Menu: VolumeManager/Disk/Encapsulate
Use this operation to convert one or more disks to use the Volume Manager.
This adds the disks to a disk group and replaces existing partitions
with volumes. Disk encapsulation requires a reboot for the changes
to take effect.
More than one disk or pattern may be entered at the prompt. Here are
some disk selection examples:
all: all disks
c3 c4t2: all disks on both controller 3 and controller 4, target 2
c3t4d2: a single disk (in the c#t#d# naming scheme)
xyz_0 : a single disk (in the enclosure based naming scheme)
xyz_ : all disks on the enclosure whose name is xyz
Select disk devices to encapsulate:
[,all,list,q,?] list
DEVICE DISK GROUP STATUS
c1t1d0 - - online invalid
c1t2d0 - - online invalid
Select disk devices to encapsulate:
[,all,list,q,?] c1t1d0
Here is the disk selected. Output format: [Device_Name]
c1t1d0
Continue operation? [y,n,q,?] (default: y)
You can choose to add this disk to an existing disk group or to
a new disk group. To create a new disk group, select a disk group
name that does not yet exist.
Which disk group [,list,q,?] (default: rootdg) rootdg
There is no active disk group named rootdg.
Create a new group named rootdg? [y,n,q,?] (default: y) y
Use a default disk name for the disk? [y,n,q,?] (default: y) n
A new disk group will be created named rootdg and the selected
disks will be encapsulated and added to this disk group with
disk names that will be specified interactively.
c1t1d0
Continue with operation? [y,n,q,?] (default: y)
The following disk has been selected for encapsulation.
Output format: [Device_Name]
c1t1d0
Continue with encapsulation? [y,n,q,?] (default: y)
Enter disk name for c1t1d0 [,q,?] (default: bootdg01) bootdisk
A new disk group rootdg will be created and the disk device c1t1d0 will
be encapsulated and added to the disk group with the disk name bootdg01.
Enter desired private region length
[,q,?] (default: 204
The c1t1d0 disk has been configured for encapsulation.
The first stage of encapsulation has completed successfully. You
should now reboot your system at the earliest possible opportunity.
The encapsulation will require two or three reboots which will happen
automatically after the next reboot. To reboot execute the command:
shutdown -g0 -y -i6
This will update the /etc/vfstab file so that volume devices are
used to mount the file systems on this disk device. You will need
to update any other references such as backup scripts, databases,
or manually created swap devices.
Encapsulate other disks? [y,n,q,?] (default: n)
# shutdown -g0 -y -i6
vxdisk list
DEVICE TYPE DISK GROUP STATUS
c1t1d0s2 auto:sliced bootdisk rootdg online
c1t2d0s2 auto:none - - online invalid
3、初始化c1t2d0s2
# vxdiskadm
Volume Manager Support Operations
Menu: VolumeManager/Disk
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a spare for a disk group
13 Turn off the spare flag on a disk
14 Unrelocate subdisks back to a disk
15 Exclude a disk from hot-relocation use
16 Make a disk available for hot-relocation use
17 Prevent multipathing/Suppress devices from VxVM's view
18 Allow multipathing/Unsuppress devices from VxVM's view
19 List currently suppressed/non-multipathed devices
20 Change the disk naming scheme
21 Get the newly connected/zoned disks in VxVM view
22 Change/Display the default disk layouts
23 Mark a disk as allocator-reserved for a disk group
24 Turn off the allocator-reserved flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: 1
Add or initialize disks
Menu: VolumeManager/Disk/AddDisks
Use this operation to add one or more disks to a disk group. You can
add the selected disks to an existing disk group or to a new disk group
that will be created as a part of the operation. The selected disks may
also be added to a disk group as spares. Or they may be added as
nohotuses to be excluded from hot-relocation use. The selected
disks may also be initialized without adding them to a disk group
leaving the disks available for use as replacement disks.
More than one disk or pattern may be entered at the prompt. Here are
some disk selection examples:
all: all disks
c3 c4t2: all disks on both controller 3 and controller 4, target 2
c3t4d2: a single disk (in the c#t#d# naming scheme)
xyz_0 : a single disk (in the enclosure based naming scheme)
xyz_ : all disks on the enclosure whose name is xyz
Select disk devices to add: [,all,list,q,?] list
DEVICE DISK GROUP STATUS
c1t1d0 bootdisk rootdg online
c1t2d0 - - online invalid
Select disk devices to add: [,all,list,q,?] c1t2d0
Here is the disk selected. Output format: [Device_Name]
c1t2d0
Continue operation? [y,n,q,?] (default: y)
You can choose to add this disk to an existing disk group, a
new disk group, or leave the disk available for use by future
add or replacement operations. To create a new disk group,
select a disk group name that does not yet exist. To leave
the disk available for future use, specify a disk group name
of "none".
Which disk group [,none,list,q,?] (default: rootdg)
Use a default disk name for the disk? [y,n,q,?] (default: y) n
Add disk as a spare disk for rootdg? [y,n,q,?] (default: n) Oct 30 01:29:39 b2000 sendmail[375]: [ID 702911 mail.alert] unable to qualify my own domain name (b2000) -- using short name Oct 30 01:29:39 b2000 sendmail[376]: [ID 702911 mail.alert] unable to qualify my own domain name (b2000) -- using short name
Exclude disk from hot-relocation use? [y,n,q,?] (default: n)
The selected disks will be added to the disk group rootdg with
disk names that you will specify interactively.
c1t2d0
Continue with operation? [y,n,q,?] (default: y)
The following disk device has a valid VTOC, but does not appear to have
been initialized for the Volume Manager. If there is data on the disk
that should NOT be destroyed you should encapsulate the existing disk
partitions as volumes instead of adding the disk as a new disk.
Output format: [Device_Name]
c1t2d0
Encapsulate this device? [y,n,q,?] (default: y) n
c1t2d0
Instead of encapsulating, initialize? [y,n,q,?] (default: n) y
Initializing device c1t2d0.
When selecting the format for the disk, keep in mind that a CDS disk
cannot contain a subdisk for a 'root' or 'swap' volume, so it cannot
be used for mirroring, evacuating, or sparing the boot disk.
Enter the desired format
[cdsdisk,sliced,simple,q,?] (default: cdsdisk) sliced
Enter desired private region length
[,q,?] (default: 204
Enter disk name for c1t2d0 [,q,?] (default: rootdg01) mirrdisk
VxVM NOTICE V-5-2-88
Adding disk device c1t2d0 to disk group rootdg with disk
name mirrdisk.
Add or initialize other disks? [y,n,q,?] (default: n)
Volume Manager Support Operations
Menu: VolumeManager/Disk
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a spare for a disk group
13 Turn off the spare flag on a disk
14 Unrelocate subdisks back to a disk
15 Exclude a disk from hot-relocation use
16 Make a disk available for hot-relocation use
17 Prevent multipathing/Suppress devices from VxVM's view
18 Allow multipathing/Unsuppress devices from VxVM's view
19 List currently suppressed/non-multipathed devices
20 Change the disk naming scheme
21 Get the newly connected/zoned disks in VxVM view
22 Change/Display the default disk layouts
23 Mark a disk as allocator-reserved for a disk group
24 Turn off the allocator-reserved flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: q
Goodbye.
# vxdisk lisat_ __ _t
DEVICE TYPE DISK GROUP STATUS
c1t1d0s2 auto:sliced bootdisk rootdg online
c1t2d0s2 auto:sliced mirrdisk rootdg online
二、 镜像系统盘
# vxdiskadm
Volume Manager Support Operations
Menu: VolumeManager/Disk
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a spare for a disk group
13 Turn off the spare flag on a disk
14 Unrelocate subdisks back to a disk
15 Exclude a disk from hot-relocation use
16 Make a disk available for hot-relocation use
17 Prevent multipathing/Suppress devices from VxVM's view
18 Allow multipathing/Unsuppress devices from VxVM's view
19 List currently suppressed/non-multipathed devices
20 Change the disk naming scheme
21 Get the newly connected/zoned disks in VxVM view
22 Change/Display the default disk layouts
23 Mark a disk as allocator-reserved for a disk group
24 Turn off the allocator-reserved flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: 6
Mirror volumes on a disk
Menu: VolumeManager/Disk/Mirror
This operation can be used to mirror volumes on a disk. These
volumes can be be mirrored onto another disk or onto any
available disk space. Volumes will not be mirrored if they are
already mirrored. Also, volumes that are comprised of more than
one subdisk will not be mirrored.
Mirroring volumes from the boot disk will produce a disk that
can be used as an alternate boot disk.
At the prompt below, supply the name of the disk containing the
volumes to be mirrored.
Enter disk name [,list,q,?] list
Disk group: rootdg
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
dm bootdisk c1t1d0s2 auto 9423 35358848 -
dm mirrdisk c1t2d0s2 auto 4455 35358848 -
Enter disk name [,list,q,?] bootdisk
You can choose to mirror volumes from disk bootdg01 onto any
available disk space, or you can choose to mirror onto a specific
disk. To mirror to a specific disk, select the name of that disk.
To mirror to any available disk space, select "any".
Enter destination disk [,list,q,?] (default: any) list
Disk group: rootdg
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
dm bootdisk c1t1d0s2 auto 9423 35358848 -
dm mirrdisk c1t2d0s2 auto 4455 35358848 -
Enter destination disk [,list,q,?] (default: any) mirrdisk
The requested operation is to mirror all volumes on disk bootdisk
in disk group rootdg onto available disk space on disk mirrdisk.
VxVM NOTICE V-5-2-3650 This operation can take a long time to complete.
Continue with operation? [y,n,q,?] (default: y)
VxVM vxmirror INFO V-5-2-22 Mirror volume swapvol ...
VxVM vxmirror INFO V-5-2-22 Mirror volume rootvol ...
VxVM vxmirror INFO V-5-2-22 Mirror volume bootdisk3vol ...
VxVM vxmirror INFO V-5-2-22 Mirror volume bootdisk4vol ...
VxVM INFO V-5-2-674 Mirroring of disk bootdisk is complete.
Mirror volumes on another disk? [y,n,q,?] (default: n)
_[H_[J
Volume Manager Support Operations
Menu: VolumeManager/Disk
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a spare for a disk group
13 Turn off the spare flag on a disk
14 Unrelocate subdisks back to a disk
15 Exclude a disk from hot-relocation use
16 Make a disk available for hot-relocation use
17 Prevent multipathing/Suppress devices from VxVM's view
18 Allow multipathing/Unsuppress devices from VxVM's view
19 List currently suppressed/non-multipathed devices
20 Change the disk naming scheme
21 Get the newly connected/zoned disks in VxVM view
22 Change/Display the default disk layouts
23 Mark a disk as allocator-reserved for a disk group
24 Turn off the allocator-reserved flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: q
Goodbye.
#
#
# vxtask list
TASKID PTID TYPE/STATE PCT PROGRESS
161 ATCOPY/R 32.54% 0/4198392/1366016 PLXATT swapvol swapvol-02 rootdg
三、测试
OK:boot vx-mirrdisk
OK:boot vx-bootdisk
# eeprom use-nvramrc?=true
# eeprom boot-device="vx-bootdisk vx-mirrdisk"
4.0 需要安装MP2或者115217补丁
否则会发生问题
阅读(1269) | 评论(0) | 转发(0) |