Veritas Volume Manager 安装和配置说明.docx
《Veritas Volume Manager 安装和配置说明.docx》由会员分享,可在线阅读,更多相关《Veritas Volume Manager 安装和配置说明.docx(11页珍藏版)》请在冰豆网上搜索。
VeritasVolumeManager安装和配置说明
Veritasvolumemanager
软件安装配置说明
一.简介
1.Veritasvolumemanager
二.安装和配置说明
1.软件安装前的准备和说明
2.软件的安装
3.配置和使用volumemanager
4.日常使用
一.简介
1.VeritasVolumeManager
VeritasVolumeManager是一个磁盘管理软件,它可以对磁盘(阵列)进行灵活的配置和管理,为系统提供性能优良的逻辑卷。
其主要特性有:
●实现多种RAID模式:
0,1,5,0+1,1+0等。
●在线扩容
●I/O平衡.例如,当一个Volume上的数据访问太密集时,可以将其数据转移到另外的Volume上去。
●DMP(DynamicMultipath)功能,改进I/O吞吐率,且支持冗余。
二.安装和配置说明
1.软件安装前的准备和说明
●$PATH=/sbin:
/user/sbin:
/opt/VRTS/bin:
$PATH;exportPATH(将此路径加入/etc/profile)
●必须有/opt目录
●为了初始化volumemanager必须有许可证密匙和cluster功能许可证
●使用volumemanager是为了管理磁盘阵列
●安装前,确认磁盘阵列的分配布局
●安装前,确认rootdg的位置如c1t0d0s0。
rootdg必须存在。
●有volumemanager管理的磁盘应有两个空闲分区和少量空闲空间
●一般在封装一块内置硬盘后,volumemanager会清空第4,5分区,所以在安装操作系统后,不要在这两分区上装软件,这两分区也不要和其他的文件系统挂接
●在系统硬盘上必须有足够的空间来安装软件
●操作系统是solaris8
●一般安装的顺序是先安装操作系统,然后是volumemanager,然后是cluster,然后是sybase和其他的应用程序
2.软件安装
●将VeritasvolumemanagerCD盘放入CDROM中
●进入/cdrom/cdrom0,运行./installer,进行安装软件包。
●安装完毕后进入安装菜单,选择1安装license。
●安装完后选择2再选1进行软件安装。
3.配置和使用VolumeManager
VolumeManager是以磁盘组(DiskGroup)为管理单元,其中rootdg必不可少,在其中包含VolumeManager的启动信息。
在系统中,有rootdg、datadg2个DiskGroup,rootdg建在c1t1d0s0(举例)上。
●创建rootdg(操作系统安装在c1t0d0上)用vxinstall创建rootdg简单
#vxconfigd–mdisable停后台进程
#vxdctlinit磁盘控制初始化
#vxdginitrootdg
#vxdisk–finitc1t1d0s0type=simple
#vxdctladddiskc1t1d0s0type=simple
#vxdgadddiskc1t1d0s0
# vxdctl enable
#cd/etc/vx/reconfig.d/state.d
#rminstall-db
#init6重启
●封装根磁盘(c1t0d0)
#vxdiskadm进入菜单,选择2进行封装。
敲list可以看到
DEVICEDISKGROUPSTATUS
c1t0d0--error
c1t1d0c1t1d0s0rootdgonline
c1t1d0--error
fabric_0--error
fabric_1--error
Selectdiskdevicestoencapsulate:
[,all,list,q,?
]c1t0d0
Hereisthediskselected.Outputformat:
[Device_Name]
Continueoperation?
[y,n,q,?
](default:
y)
Youcanchoosetoaddthisdisktoanexistingdiskgrouporto
anewdiskgroup.Tocreateanewdiskgroup,selectadiskgroup
namethatdoesnotyetexist.
Diskc1t0d0containsoneofthesefilesystems:
//usr/var.
Asaresultitmustbeencapsulatedtotherootdgdiskgroup.
HitRETURNtocontinue.按回车继续
Whichdiskgroup[,list,q,?
](default:
rootdg)
Useadefaultdisknameforthedisk?
[y,n,q,?
](default:
y)
Theselecteddiskswillbeencapsulatedandaddedtotherootdg
diskgroupwithdefaultdisknames.
c1t0d0
Continuewithoperation?
[y,n,q,?
](default:
y)
Thefollowingdiskhasbeenselectedforencapsulation.
Outputformat:
[Device_Name]
c1t0d0
Continuewithencapsulation?
[y,n,q,?
](default:
y)
Thediskdevicec1t0d0willbeencapsulatedandaddedtothediskgroup
rootdgwiththedisknamedisk01.
Useadefaultprivateregionlengthforthisdisk?
[y,n,q,?
](default:
y)
Thec1t0d0diskhasbeenconfiguredforencapsulation.
Thefirststageofencapsulationhascompletedsuccessfully.You
shouldnowrebootyoursystemattheearliestpossibleopportunity.
Theencapsulationwillrequiretwoorthreerebootswhichwillhappen
automaticallyafterthenextreboot.Torebootexecutethecommand:
shutdown-g0-y-i6
Continuewithencapsulation?
[y,n,q,?
](default:
y)n是否继续封装
Thiswillupdatethe/etc/vfstabfilesothatvolumedevicesare
usedtomountthefilesystemsonthisdiskdevice.Youwillneed
toupdateanyotherreferencessuchasbackupscripts,databases,
ormanuallycreatedswapdevices.
Encapsulateotherdisks?
[y,n,q,?
](default:
n)是否继续封装其它磁盘
封装结束。
重启系统(reboot)。
●删除c1t1d0s0和c1t1d0s2
#vxdisklist
DEVICETYPEDISKGROUPSTATUS
c1t0d0s2sliceddisk01rootdgonline
c1t1d0s0simple--online
c1t1d0s2sliced--online
#vxdiskofflinec1t1d0s2
#vxdiskrmc1t1d0s2
#vxdiskofflinec1t1d0s0
#vxdiskrmc1t1d0s0
#vxdisklist
DEVICETYPEDISKGROUPSTATUS
c1t0d0s2sliceddisk01rootdgonline
#init6
运行#vxdisklist可以看到
#vxdisklist
DEVICETYPEDISKGROUPSTATUS
c1t0d0s2sliceddisk01rootdgonline
c1t1d0s2slicedonline
●根盘的镜像#vxdiskadm
先选1(第二块硬盘初始化)
Addorinitializedisks
Menu:
VolumeManager/Disk/AddDisks
Usethisoperationtoaddoneormorediskstoadiskgroup.Youcanaddtheselecteddiskstoanexistingdiskgrouportoanewdiskgroupthatwillbecreatedasapartoftheoperation.Theselecteddisksmay
alsobeaddedtoadiskgroupasspares.Ortheymaybeaddedas
nohotusestobeexcludedfromhot-relocationuse.Theselected
disksmayalsobeinitializedwithoutaddingthemtoadiskgroup
leavingthedisksavailableforuseasreplacementdisks.
Morethanonediskorpatternmaybeenteredattheprompt.Herearesomediskselectionexamples:
all:
alldisks
c3c4t2:
alldisksonbothcontroller3andcontroller4,target2
c3t4d2:
asingledisk(inthec#t#d#namingscheme)
xyz_0:
asingledisk(intheenclosurebasednamingscheme)
xyz_:
alldisksontheenclosurewhosenameisxyz
Selectdiskdevicestoadd:
[