[讨论]Vertias Volume Manager安装维护[讨论]

发表于:2007-06-09来源:作者:点击数: 标签:
安装VertiasVolumeManager3.0.4 #cd/cdrom/cdrom0/pkgs/ #pkgadd-d. 下列软件包是可以使用的: 1VRTSvmdevVERITASVolumeManager,HeaderandLibraryFiles (sparc)3.0.4,REV=04.18.2000.10.00 2VRTSvmdocVERITASVolumeManager(userdocumentation) (sparc)3.0.4,R

安装Vertias Volume Manager 3.0.4 
#cd /cdrom/cdrom0/pkgs/
#pkgadd -d .

下列软件包是可以使用的:
1  VRTSvmdev     VERITAS Volume Manager, Header and Library Files
(sparc) 3.0.4,REV=04.18.2000.10.00
2  VRTSvmdoc     VERITAS Volume Manager (user documentation)
(sparc) 3.0.4,REV=04.18.2000.10.00
3  VRTSvmman     VERITAS Volume Manager, Manual Pages
(sparc) 3.0.4,REV=04.18.2000.10.00
4  VRTSvmsa      VERITAS Volume Manager Storage Administrator
(sparc) 3.0.6,REV=04.03.2000.14.30
5  VRTSvxvm      VERITAS Volume Manager, Binaries
(sparc) 3.0.4,REV=04.18.2000.10.00
选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]: all
Installing VERITAS Volume Manager, Header and Library Files as <VRTSvmdev> 回答y

Installation of <VRTSvmdev> was suclearcase/" target="_blank" >ccessful.

Processing package instance <VRTSvmdoc> from </export/home/VM.304/pkgs> y

VERITAS Volume Manager (user documentation)
(sparc) 3.0.4,REV=04.18.2000.10.00
Copyright (c) 2000 VERITAS Software Corporation.
ALL RIGHTS RESERVED.
THIS SOFTWARE IS THE PROPERTY OF AND IS LICENSED BY VERITAS SOFTWARE,
AND/OR ITS SUPPLIERS.

  1  PostScript     
  2  PDF            

Select the document formats to be installed (default: all) [?,??,q]:all

Installing VERITAS Volume Manager (user documentation) as <VRTSvmdoc>y

Installation of <VRTSvmdoc> was successful.

Installing VERITAS Volume Manager, Manual Pages as <VRTSvmman>

Installation of <VRTSvmman> was successful.

Where should this package be installed? (default: /opt]) [?,q] [回车]

Should the Apache HTTPD (Web Server) included in this package be installed?
(default: n) [y,n,?,q] [回车]

Should the Volume Manager Storage Administrator Server be installed on this
system?
(The Volume Manager Storage Administrator Client will be installed regardless)
(default: y) [y,n,?,q] [回车]

Do you want to continue with the installation of <VRTSvmsa> [y,n,?] y

Do you want to continue with the installation of <VRTSvmsa> [y,n,?] y

Installing VERITAS Volume Manager Storage Administrator as <VRTSvmsa>

Installation of <VRTSvmsa> was successful.

Processing package instance <VRTSvxvm> from </export/home/VM.304/pkgs>

VERITAS Volume Manager, Binaries
(sparc) 3.0.4,REV=04.18.2000.10.00
Copyright (c) 1990-2000 VERITAS Software Corporation.
ALL RIGHTS RESERVED.
THIS SOFTWARE IS THE PROPERTY OF AND IS LICENSED BY VERITAS SOFTWARE,
AND/OR ITS SUPPLIERS.

        This package, VxVM 3.0.4, is supported on Solaris 2.5.1, 2.6,
        7, and 8.  You appear to be running Solaris 8.  Press
        ENTER to install VxVM 3.0.4 for Solaris 8, or enter
        another Solaris version number if you are certain that you
        want to install the drivers for a different release of
        Solaris.

        Install for which version of Solaris?
        [8, 7, 2.6, 2.5.1] (default: : [回车]
Installing VxVM for Solaris 8

  The following Sun patch(s) are required for Solaris 8.
  Sun patch(s):

Continue installation? [y,n,q,?] (default: n):y

The following files are being installed with setuid and/or setgid
permissions:
  /usr/sbin/vxprint <setuid root>

Do you want to install these as setuid/setgid files [y,n,?,q] y

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of <VRTSvxvm> [y,n,?] y

Installing VERITAS Volume Manager, Binaries as <VRTSvxvm>

Installation of <VRTSvxvm> was successful.

2 安装Vertias Volume Manager补丁
  安装完补丁后重启机器
# sync;sync;reboot
3 在安装完成之后,需要安装Volume Manager的license.
#  vxlicense -c
输入license。
4 禁止Volume Manager dmp的功能
  删除vxdmp驱动程序。
# rm /kernel/drv/vxdmp
# rm /kernel/drv/sparcv9/vxdmp

  编辑 /etc/system 文件,删除vxdmp forceload 语句。
# vi /etc/system

删除或注释语句: forceload: drv/vxdmp
         结果:*forceload: drv/vxdmp

  删除dmp设备目录 
 
# rm  -rf  /dev/vx/dmp
# rm  -rf  /dev/vx/rdmp

  建立关于dmp和rdmp的符号连接。

# ln  -s  /dev/dsk  /dev/vx/dmp
# ln  -s  /dev/rdsk  /dev/vx/rdmp

  重启机器
# sync;sync;reboot

创建rootdg
运行以下命令创建rootdg(前题是c0t0d0s4在系统安装是就已经预留,10m左右即可,不用浪费一个盘,rootdg在装机中不能切换到其他机器)
# vxconfigd -m disable
# vxdctl init
# vxdg init rootdg
# vxdctl add disk c0t0d0s4  type=simple
# vxdisk -f init c0t0d0s4 type=simple
# vxdg adddisk c0t0d0s4
# vxdctl enable
# rm /etc/vx/reconfig.d/state.d/install-db

创建rootdg以后用以下命令创建所需要的卷
在超级用户下运行以下命令:(以下是个简单的镜像的例子)
# /usr/lib/vxvm/bin/vxdisksetup -i c1t1d0
# /usr/lib/vxvm/bin/vxdisksetup -i c1t2d0
# /usr/lib/vxvm/bin/vxdisksetup -i c2t1d0
# /usr/lib/vxvm/bin/vxdisksetup -i c2t2d0

# vxdg init datadg01 datadg0101=c1t1d0
# vxdg -g datadg01 adddisk datadg0102=c2t1d0

# vxdg init datadg02 datadg0201=c1t2d0
# vxdg -g datadg02 adddisk datadg0202=c2t2d0

# vxassist -g datadg02 -U fsgen make vol-00 2000m layout=nolog datadg0201
# vxassist -g datadg01 -U fsgen make vol-01 10000m layout=nolog datadg0101
# vxassist -g datadg02 -U fsgen make vol-02 3000m layout=nolog datadg0201
# vxassist -g datadg02 -U fsgen make vol-03 2000m layout=nolog datadg0201
# vxassist -g datadg02 -U fsgen make vol-04 1000m layout=nolog datadg0201
# vxassist -g datadg02 -U fsgen make vol-05 12000m layout=nolog datadg0201

# vxassist -g datadg02 mirror vol-00 layout=nolog datadg0202
# vxassist -g datadg01 mirror vol-01 layout=nolog datadg0102
# vxassist -g datadg02 mirror vol-02 layout=nolog datadg0202
# vxassist -g datadg02 mirror vol-03 layout=nolog datadg0202
# vxassist -g datadg02 mirror vol-04 layout=nolog datadg0202
# vxassist -g datadg02 mirror vol-05up layout=nolog datadg0202

# newfs /dev/vx/rdsk/datadg02/vol-00
# newfs /dev/vx/rdsk/datadg01/vol-01
# newfs /dev/vx/rdsk/datadg02/vol-02
# newfs /dev/vx/rdsk/datadg02/vol-03
# newfs /dev/vx/rdsk/datadg02/vol-04
# newfs /dev/vx/rdsk/datadg02/vol-05

注:1、如果不是SUN的双机,去掉DMP的功能可以不做,(sun的cluster和Vertias Volume Manager的DMP功能冲突)
    2、如果裸设备用gen替代fsgen,不做newfs即可。


希望大家继续补充内容,比方做raid 5卷的命令、维护逻辑卷的命令,我实在没有时间写,(原来的文档中没有,自己有没有时间,同时也想学习“他山之石”)
cluster 的正在整理中。

 bear 回复于:2002-05-24 15:40:14
大家踊跃跟贴呀!!
只要把你们现有的系统的逻辑卷创建的过程或出现问题时的维护过程贴出来就行了。大家再讨论研究,其实这样就把他给搞清楚了。

 ultra-guest 回复于:2002-05-24 15:42:42
真抱歉,老大:这个是干吗用的?

 fancy 回复于:2002-05-24 21:17:23
不错,谢谢!接下来大家可以探讨一些sun下面关于安全方面的文章!!!

 dqiu 回复于:2002-05-24 22:51:09
1.我安装3.1.1,文档上的安装命令是pkgadd -d /cdrom/ CD_name/pkgs VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev 。必须按照这个顺序安装的。
2.安装完的PATCH,有一次我没有打,结果用vmsa就不能正常工作。
3.怎么没有vxinstall进行封装或初始化的选择呢?
4.如果你懒,建议你用vmsa_server 和 vmsa 来管理。比较直观。

 amiao 回复于:2002-05-25 00:06:14
感谢bear,如能如fancy的愿就更好了,呵呵 

 hoohoo 回复于:2002-05-25 09:19:03
到什么地方可以找到cd呀!用disksuite不是也可以做到吗?它们有什么区别吗
bear给好好介绍介绍呀

 leon 回复于:2002-05-26 12:49:16
   有什么用,装了还不是要license!

 windowsnt 回复于:2002-05-26 19:38:23
我没有license啊,没法试

 byuq 回复于:2002-05-27 01:23:27
[quote][b]下面引用由[u]dqiu[/u]在 [i]2002/05/24 10:51pm[/i] 发表的内容:[/b]
1.我安装3.1.1,文档上的安装命令是pkgadd -d /cdrom/ CD_name/pkgs VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev 。必须按照这个顺序安装的。
2.安装完的PATCH,有一次我没有打,结果用vmsa就不能正常工作 ...
[/quote]
1。安装必须先安装VRTSvxvm包,其他的随意!VRTSvxvm是vm的基本包!
2。怎么个不能工作法?VM304及以前的版本在2。6的版本后一般打了推荐patch后不用打别的patch,3。1。1没试过!
3。你用vxinstall不就是要输入vlicense,和封装rootdg吗!
4。我也觉的vmsa比较简单,建议大家用它!哈哈!懒人!


 bear 回复于:2002-05-27 08:35:53
vmsa是比较直观,但是在没有图形显示的时候就要用命令行了(当然也可以用xwindow客户端),而且命令行效率比较高,如果是重复做几台机器同样的东西,用vmsa就太烦了。建议大家学学命令行,有好处。

 三少爷 回复于:2002-05-27 13:28:34
bear说的对,没有命令行,有时就太惨了,比如远程管理时,我有过经历的,速度奇慢。。。还是用命令好。。。

 byuq 回复于:2002-05-27 15:01:34
要不说是懒人用呢!要是都很勤快,那不和你一样要中好几个500万了!哈哈哈!

 davi77 回复于:2002-05-27 15:27:26
1,没有License可以用demo license嘛;
2,disksuite只是对磁盘的slice管理,而VxVM是对卷管理,而且性能好很多

 leon 回复于:2002-05-27 20:28:21
 demo,也不是很好弄嘛!上回还是找sun公司工程师要的,他那个电子id卡有个就爽了!

 bear 回复于:2002-05-28 08:03:34
怎么没有人贴自己的创建卷的脚本呀!难道都是用的vmsa做的?????

 byuq 回复于:2002-05-28 09:05:05
大家都比较懒吗!!嘻嘻!

 garyjia 回复于:2002-05-29 09:36:34
一两周内可能需要重建一个SUN E4500双机Mail系统
包括VxVM VxFS VCS
谢谢各位的资料,我会详细的将我的过程放在这里,
不管成功还是失败。。。

 bear 回复于:2002-05-29 22:25:35
谢谢“garyjia”,等待中。

 三少爷 回复于:2002-05-31 12:41:46
bear,快贴做cluster的吧,我急等着用呀,有个项目要我来做,其中有cluster,为了省钱,连SUN的服务都没买。。。救命呀

 bear 回复于:2002-05-31 14:40:56
不买服务是不行的!否则保修成问题!
不过我还是会写,我记得上次回复你的文章已经写了简单的步骤,你可以照样做做看呀。

 三少爷 回复于:2002-05-31 15:19:09
是呀,我也找到了一些更详细的文档,正准备做试验先。。。

 mengxiao88 回复于:2002-05-31 16:48:09
请教一个veritas的菜鸟问题
我在一台工作站上作实验,(本工作站只有一个本地硬盘)
安装完所有veritas的软件包,用vxinstall命令进行快速安装,因为
就有一块硬盘所以我只能选择不封装根盘。待我装完重启后,运行vmsa_server &提示vxvm后台进程没有起来,是什么原因造成的呢?

 bear 回复于:2002-06-02 14:39:31
你的rootdg可能有问题,重新做做看。

 邢晓 回复于:2002-06-04 21:54:30
大家好.

做raid 0 +1
vxassist -g data -U gen make phydevicename size logical_device
vxassist -g data mirror phydevicename logical_device (a mirror disk)

raid5 基本步骤同上,but layout = raid5 logical_devicename

when you done,but you want know the percent of acomplish ,you can

vxtask list

even you can make a script:
while true
do
vxtask list
sleep 2
done

看一下完成的百分率.

------------------------------------------
请多多指教.


原文转自:http://www.ltesting.net