volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx

上传人:b****2 文档编号:14435142 上传时间:2023-04-23 格式:DOCX 页数:11 大小:19.69KB
下载 相关 举报
volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx_第1页
第1页 / 共11页
volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx_第2页
第2页 / 共11页
volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx_第3页
第3页 / 共11页
volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx_第4页
第4页 / 共11页
volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx

《volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx》由会员分享,可在线阅读,更多相关《volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx(11页珍藏版)》请在冰豆网上搜索。

volumemanager安装使用手册 Sun Enterprise Volume Manager 26.docx

volumemanager安装使用手册SunEnterpriseVolumeManager26

SunEnterpriseVolumeManager2.6

安装使用指南

SunEnterpriseVolumeManager(SEVM)2.6是SunMicrosystem公司推出的用于管理磁盘及其空间的软件产品。

它的主要功能是把主机系统(包括磁盘阵列)的部分或全部磁盘按实际应用要求进行组合和统一管理,它通过Raid5或Mirror等存储机制,为用户提供高可靠性的大、中和小各档次的存储空间。

1.SEVM2.6的安装与配置步骤

以大坪节点Oralce数据库服务器E4500的安装为例:

1.首先,安装Solaris操作系统,按硬盘分区方案对系统盘和数据盘进行分区。

2.补丁安装:

如果不装相应的补丁,VolumeManager将不能正确识别A5000磁盘阵列,并在配置时提示要求输入license(许可)。

请按顺序安装补丁:

105356-08、105357-02、10375-12。

3.在主机光驱中载入VolumeManager2.6的介质,然后用pkgadd命令安装VolumeManager2.6,请选择全部安装,安装完毕之后不要重启机器,可紧接着安装VolumeManager的补丁:

106606-02,然后重启机器。

4.重启完毕后,请按如下命令顺序配置:

#vxconfigd–mdisable

#vxdctlinit

#vxdctladddiskc1t11d0s4type=simple

#vxdginitrootdg

#vxdisk–finitc1t11d0s4type=simple

#vxdgadddiskc1t11d0s4

#vxdctlenable

#rm/etc/vx/reconfig_d/state.d/install_db

最后一条命令是删除VolumeManager的标记文件,如果该空文件存在,说明VolumeManager尚未配置。

按照此手工方法配置后,不必象随机手册中所写的那样运行vxinstall命令来初始化SEVM!

5.VolumeManager的安装和配置基本完成。

如果要将磁盘阵列上的VG切换到本机上来运行,须在另一台服务器上关闭数据库,EXPORT相应的VG,然后,再在本机上IMPORT相应的位于磁盘阵列上的VG。

6.注意:

安装过程所用到的补丁都可以在现在的Oralce服务器上得到,目录/export/home,更新的补丁可在Sun公司站点:

得到。

2.SEVM2.6的管理工具和方法

采用SunEnterpriseVolumeManager(以下简称:

SEVM)2.6软件管理磁盘非常灵活、方便。

它提供有三种管理磁盘的工具:

vxva图形模式、vxdiskadm菜单形式、命令行形式):

1.1.vxva图形界面管理

该管理工具通过运行以下命令来启动:

#/opt/SUNWvxva/bin/vxva&

运行该命令后,管理屏幕(一般为控制台屏幕)将出现一管理界面,按界面的提示即可很方便地对磁盘进行操作和管理。

1.2.vxdiskadm菜单管理

通过运行以下命令即可启动vxdiskadm菜单管理:

#/usr/sbin/vxdiskadm

命令运行后,屏幕将出现vxdiskadm的管理菜单。

按菜单提示选择需要的功能,即可方便地对磁盘进行管理和操作。

1.3.命令行管理

这种管理方法是根据不同的管理功能键入相应的命令来完成对磁盘的管理。

一些管理命令请参考后面阐述,更为详细的资料请参考各个命令的manpage(手册页)。

3.SEVM2.6的一些管理命令

1.4.SEVM2.6用户手册

vxintro(1M);用man可查有关Volumnmumagen的信息

vxdishlist;显示所有有效磁盘

vxprint–ht;显示有关V.M对象

vxdg-gfree;显示dg的free空间指定一个dg

vxdgfree;查看rootdg的自由空间

3.1.1.Disk操作部分

✧vxdiskadd;加入一个磁盘到V.M.Coutrol,如:

#vxdiskaddc1t0d0

✧加一物理盘到diskgroup中:

命令格式:

vxdiskadd如:

#vxdiskaddc1t1d0s2

✧从磁盘组中删除一个磁盘

命令格式:

vxgd[-ggroupname]rmdisk如:

#vxdgrmdiskdisk01

✧从V.M.中删除一个硬盘

命令格式:

vxdiskrm如:

#vxdiskrmc1t1d0s2

3.1.2.VMDISK操作命令

✧查看本机上所有在VM控制下的硬盘信息:

#vxdisklist

✧加一VMdisk到Hot-RelocationPool:

vxeditsetspare=on;加一磁盘

vxeditsetspare=off;删一磁盘

✧为VMdisk更改名字:

vxeditrename

3.1.3.DISKGROUP操作命令

✧初始化一个新的磁盘组dg:

用命令:

vxdiskadd

✧删去一个磁盘组dg:

1)umountallfilesystemandstopallactivevolume

2)deportthedg:

#vxdgdeport

✧激活并启用磁盘组

1)importthedg:

#vxdgimport

2)startallvalumeinthedg:

#vxrecover-g-sb

3.1.4.卷(volume)操作命令

✧建立一个volume:

vxassistmakelength[attribute]

详细命令格式参考:

manvxintro

✧建立一个concatenatedvolumeonanydisk

vxassistmakevolume-namelength

(注:

Volume,即卷的大小可大于最大的磁盘)如:

#vxassistmakevoldef10m

✧在指定的磁盘上创建一个Concatenatedvolume:

vxassistmakevolumelength[…]如:

#vxassistmakevolspecdisk03disk04

✧建立stripedvoume:

Astripedvolume至少包括一个plex,这个plex由分配在两个或多个物理盘的两个或多个subdisks组成。

建立命令:

vxassistmakevolume-namelenthlayout=stripe

例:

#vxassistmakestripevol30mlayout=stripedisk03disk04disk05

✧建立RAID-5volume:

Raid-5volume由一个Raid-5plex组成,这个raid-5plex包括2个或2个以上的subdisklocatedontwoormoreP.D(物理盘)可有1个或个logplex。

建立命令:

vxassistmakevolume-namelengthlayout=raid5

例:

#vxassistmakevolraidlayout=raid5

✧删去一个volume:

1)stopvolume:

#vxvolstop

2)删除avolume:

#vxedit-rfrm

✧创建一个卷的镜像(Mirroringavolume):

1)MirroringaNewVolume(建立volume并Mirror)

#vxassistmakelengthlayout=mirror

2)MirroringaExistingvolume(镜象一存在volume)

#vxassistmirror

3)Mrror所有volumes:

/etc/vx/bin/vxmirror-a

✧AddingaRAID-5log:

#vxassistaddlog

✧删除mirror:

#vxplex-ormdisplex-name

✧删除一个RAID-5Log:

#vxplex-ormdis

#vxprint-ht;看一个volume的logplex

✧扩大一个volume的大小:

1)vxassistgrowtovolume-namelength一目标值

2)vxassistgrowbyvolume-namelength一增加值

✧分割avolume:

1)vxassistshrinktovolume-nametength一目标值

2)vxassistshrinkbyvolume-nametength一减少值

✧显示volume信息:

vxprint-ht[volume-name]

1.5.SEVM2.6系统管理

✧RemovingDisks

vxdg[-ggroupname]rmdisk

✧看所有SpareDisk信息:

#vxdgspare

#vxdisklist;输出结果中,有spare标志的行。

#vxprint

✧看那个磁盘出错

#vxstat-s-ffhome-02src-02;报错的plex

3.1.5.Diskgroups操作命令:

✧建立一个dg:

vxdginitdiskname=

如:

#vxdginituserdguserdg0l=clt0d0

✧在dg中建立volurme,例:

#vxassist-guserdgmakevol0350m;指定dg建立

#vxassistmakevol0350muserdg01;指定盘建立

✧RemovingaDiskGroup:

#vxdgdeport

把dg从一个主机移到另一个主机上:

a)在源系统,stopallvolumeinthedg;并deport出去。

#vxdgimport

b)在目标系统importthedg:

#vxdgimport

c)此时需重新启动系统来restartvxconfigd

d)启动dg中的所有Volume

#vxrecovet-gdiskgroup-sb

3.1.6.subdisk操作:

✧建一个subdisk:

vxmakesdnamedisk,offset,tength

✧删除subdisk:

vxeditrmsubdisk-name

✧显示subdish信息

#vxprint-st

✧associatingsubdisks(关联subdisks)

a)vxmakeplexplex-namesd=subdisk-name,…

b)vxsdassocplex-namesd-name[sd-names…]

✧.associatinglogsubdisk(关联日志subdisks)

a)在一存在的plex上加一logsudisk:

#vxsdaslogplexsubdisk

b)在一存在的volume中加一logsubdisk:

#vxassistaddlogvolume-namedisk

✧Disasociatingsubdsiks:

#vxsddissubdisk.name.

✧movingsubdisks(连内容拷)

#vxsdmvold-subdisk-namenew-subdisk-name

✧Splittingsubdisks(将一个sd分成两个sd)

#vxsd-ssizesplitsdnamenewsd1newad2(size为sd1的大小)

✧Joiningsubdisks(联结subdisks)

#vxsdjoinsd1sd2newsd

3.1.7.plex操作命令

✧建立plex:

#vxmakeplexplex-namesd=subdiskname,…

✧Associatingplexs:

#vxplexattvolame-mameplex-name

✧Disasociatingandremovingplexes:

#vxplex-ormdisplex_name

✧显示plex信息:

# vxprint-lp

# vxprint-lplex_name

#vxprint-pt

✧使plexoffline以修复或维护:

#vxmendoffplex_name…

✧Attachingplexes:

1)ifthevolumeisENABLE:

#vxplexattvolume_nameplex_name…

2)ifthevolumeisnotinuse(notENABLE):

#vxmendonplex-name

✧Movingplexs:

movedatafromoneplextoanother:

#vxplexmvoriginal-plexnew-plex

✧Copyingplexes:

copyavolume的内容到plex:

#vxplexcpvolume-namenew-plex

3.1.8.volume操作命令:

✧Removingvolume:

#vxeditrmvolume-name

✧显示volume信息:

#vxprint-vt

#vxprint-l

#vxprint-vl

✧不能用chgrp、chown和chmod命令来修改volame的权限,只能用vxeditset来修改。

例:

#vxeditsetuser=susangroup=staffmode=0666volo1

✧Resizingvolume:

用命令:

1)vxassist

2)vxvol

a)vxassistgtowtovolume-namenew-legth

b)vxassistgtowbyvolume-namenew-legth

c)vxassistshrinktovolume-namenew-legth

d)vxassistshrinkbyvolume-namenew-legth

e)vxvolsetlen=value…volume-name…

例:

#vxvolsetlen=10000volA1

✧Startingandstopingvolume:

start:

Disabledtoenabled

detachedtoenabled

stop:

enabledtodisabled

detachedtodisabled

start:

vxrecover-svolume-name…

startalldisabledvolume:

vxrecover-s

stop:

vxvolstopvolume_name

stopallenabledvolume:

vxvolstopall

3.1.9.RAID-5volumeOperations

一个Raid5volume有一个raidsplex和一个或多个raid5logplex

✧建立一个Raid-5volume:

(1)用assist命令:

#vxassistmakevolumenamelengthlagont=raids5

(2)用vxmake:

列:

#vxmakeplexraidplexlayout=raid5stwidth=32\

sd=disk00-01,disk01-00,disk02-00,disk03-00

✧建立一个3列(column)的raid5plex(用6个sd)为:

#vxmakeplexraidplexlayout=raid5stwidth=32\

sd=disk00-00:

0,disk01-00:

1,disk02-00:

2\

disk03-00:

0,disk04-00:

1,dik05-00:

2

(注:

riad5logplex不用raid5,可按普通方法建立 )

✧可用vxmakesimple建立raid5volume:

#vxmake–Uraid5volraidvol

✧Initializingraid-5volumes:

用vxmake建好后,或处于uninitializedstate,则需initialize:

#vxvolinitzerovolume-name

或:

#vxvolstartvolume-name

初始化后把0写入volume中,且volume处于active状态。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1