免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2913 | 回复: 12
打印 上一主题 下一主题

原创:Solaris 9 Vxvm4.0 封装、镜像系统盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-30 12:06 |只看该作者 |倒序浏览
转载注明出处

一、封装系统盘

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 <SEAGATE-ST318304FSUN18G-042D cyl 7506 alt 2 hd 19 sec 248>
          /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037bdca50,0
       1. c1t2d0 <SEAGATE-ST318304FSUN18G-042D cyl 7506 alt 2 hd 19 sec 248>
          /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:                                 
[<pattern-list>,all,list,q,?] list

DEVICE       DISK         GROUP        STATUS
c1t1d0       -            -            online invalid
c1t2d0       -            -            online invalid

Select disk devices to encapsulate:                                 
[<pattern-list>,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 [<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 [<name>,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
[<privlen>,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: [<pattern-list>,all,list,q,?] list

DEVICE       DISK         GROUP        STATUS
c1t1d0       bootdisk     rootdg       online
c1t2d0       -            -            online invalid

Select disk devices to add: [<pattern-list>,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 [<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
[<privlen>,q,?] (default: 204

Enter disk name for c1t2d0 [<name>,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 [<disk>,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 [<disk>,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 [<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 [<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

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2006-10-30 12:43 |只看该作者
# eeprom use-nvramrc?=true
# eeprom boot-device="vx-bootdisk vx-mirrdisk"

论坛徽章:
0
3 [报告]
发表于 2006-10-30 12:53 |只看该作者
4.0 需要安装MP2或者115217补丁
否则会发生问题

论坛徽章:
0
4 [报告]
发表于 2006-10-30 13:14 |只看该作者
多谢!!蜘蛛!!!,多谢老大!!

[ 本帖最后由 阿毛~ 于 2006-10-30 13:16 编辑 ]

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
5 [报告]
发表于 2006-10-30 14:21 |只看该作者
原帖由 C.Arthur 于 2006-10-30 12:53 发表
4.0 需要安装MP2或者115217补丁
否则会发生问题



是哦,补丁很重要!

论坛徽章:
0
6 [报告]
发表于 2006-10-30 16:31 |只看该作者
vxio: [ID 245058 kern.warning] WARNING: VxVM vxio V-5-0-181 Illegal vminor encountered
出现此消息,何解?

论坛徽章:
0
7 [报告]
发表于 2006-10-30 16:56 |只看该作者
原帖由 suisuiyouyu 于 2006-10-30 16:31 发表
vxio: [ID 245058 kern.warning] WARNING: VxVM vxio V-5-0-181 Illegal vminor encountered
出现此消息,何解?

磁盘组的次编号出问题了.用vxdg  reminor重新分配一下看看如何.

论坛徽章:
0
8 [报告]
发表于 2006-10-30 17:23 |只看该作者
先UP一下再看

论坛徽章:
0
9 [报告]
发表于 2006-10-30 17:47 |只看该作者
如果不处理、后果会不会很严重?

论坛徽章:
0
10 [报告]
发表于 2006-10-30 17:51 |只看该作者
vxdg  reminor 数据会不会丢失?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP