我们现在的环境,2块17G,和50G的A1000, 如何分配空间合理, 现在我将第二块加入到rootdg和A1000加入一个自定义的datadg,第一块盘没放在vxvm控制下,但我感觉rootdg有点太大了,第一块盘用不用加入到vxvm之下。

havelq 回复于:2003-04-08 14:50:40
如何从swap中分出30M空间作为新分区来封装rootdg, 帮!!

havelq 回复于:2003-04-08 20:05:35
有人帮吗

nosorryforlove 回复于:2003-04-08 21:49:44
我们能够从根盘(假设他是c0t0d0s2)“偷”出一点空间来,再做出一个slice,比如是c0t0d0s7,最好从swap的尾部分出,假设swap slice从柱面1000到3000,那么您能够把2900到3000分给slice7,具体要根据您的硬盘情况,但要确保slice7至少有10M的大小。用format命令完成这一步。

然后用以下步骤重新做一个rootdg:

1.首先建立一个文档:
#touch /etc/vx/reconfig.d/state.d/install-db

2. reboot system

3. input following commands:
#vxconfigd -m disable
#vxdctl init
#vxdg init rootdg
#vxdctl add disk c0t0d0s7 type=simple
#vxdisk -f init c0t0d0s7 type=simple
#vxdg -g rootdg adddisk c0t0d0s7
#vxdctl enable

4. 删除文档install-db
# rm /etc/vx/reconfig.d/state.d/install-db

5.reboot system again

您试试吧

havelq 回复于:2003-04-09 09:08:09
谢了!!!
我正在学veritas,他有针对sun hp_ux aix。。。 好多,我现在只有sun环境,在其他系统上的做法相差大吗??

nosorryforlove 回复于:2003-04-09 09:27:14
Veritas的产品分2大部分,一大块叫是online的,象VxVM(也就是Volume Manager)和VCS(Veritas Cluster),另一大块是offline的,象Backup。

但他们都是多平台的产品,差别不是很大,象VxVM,学习主要是概念的建立,只要您的概念清楚,具体的命令是很简单的。

havelq 回复于:2003-04-09 09:52:59
公司准备要我考veritas的认证,我现在有产品内的pdf文档,这些资料够用吗?

nosorryforlove 回复于:2003-04-09 10:02:09
认证应该有相应的教材,假如您做Veritas产品支持的时间不长,但又必须过那个认证,还是有针对性地准备比较好,这和在学校应付考试一个道理。但假如您是想掌控技术,那还是边做边学习docs和manual是踏实的途径。

havelq 回复于:2003-04-09 10:09:42
明白了,谢!!!

havelq 回复于:2003-04-09 13:50:12
再问个问题
在rootdg之外,建一个datadg之后,用这个datadg就能将其他disk全包括了,假如这些空间不全分给datadg,而是又建了data01dg、data02dg,此种情况,多个dg共存有什么好处和坏处吗?

nosorryforlove 回复于:2003-04-09 15:15:28
DiskGroup主要作用是方便管理:
第一,从用户的角度看,能够根据应用把磁盘分到不同的DiskGroup中去,例如app1dg,app2dg等等;
第二,从VxVM本身的功能看,在双机或多机的环境下,他还能够以DiskGroup为单位进行“转换”;在许多Cluster软件就利用了这点,当一台主机发生故障时,Cluster首先会停应用,然后停Volume,最后是交出对磁盘的任何权,在VxVM中就是将DiskGroup “deport” 出去;然后Cluster会在另台主机上首先做 ”import“ DiskGroup的动作,然后起Volume,最后再起应用;
第三,上面所说的deport和import的功能也能够从命令行由用户来手工调用,也就是说用户能够根据需要来手动地转换diskGroup;例如,您有2台机分别跑Oracle应用和Sybase应用,分别有2个diskgroup存放2个应用的数据,分别叫ora-dg和syb-dg。当您需要在一台机进行系统维护工作而停机的时候,您能够将应用手动转换到另一台机:
在A机:
#vxdg deport ora-dg
在B机:
#vxdg import ora-dg

大致如此吧。

nosorryforlove 回复于:2003-04-09 15:15:45
DiskGroup主要作用是方便管理:
第一,从用户的角度看,能够根据应用把磁盘分到不同的DiskGroup中去,例如app1dg,app2dg等等;
第二,从VxVM本身的功能看,在双机或多机的环境下,他还能够以DiskGroup为单位进行“转换”;在许多Cluster软件就利用了这点,当一台主机发生故障时,Cluster首先会停应用,然后停Volume,最后是交出对磁盘的任何权,在VxVM中就是将DiskGroup “deport” 出去;然后Cluster会在另台主机上首先做 ”import“ DiskGroup的动作,然后起Volume,最后再起应用;
第三,上面所说的deport和import的功能也能够从命令行由用户来手工调用,也就是说用户能够根据需要来手动地转换diskGroup;例如,您有2台机分别跑Oracle应用和Sybase应用,分别有2个diskgroup存放2个应用的数据,分别叫ora-dg和syb-dg。当您需要在一台机进行系统维护工作而停机的时候,您能够将应用手动转换到另一台机:
在A机:
#vxdg deport ora-dg
在B机:
#vxdg import ora-dg

大致如此吧。

slm072 回复于:2003-04-09 15:35:37
不错

havelq 回复于:2003-04-09 15:41:42
碰到高手了,多问几个问题,哈哈
在vvr中有同步和异步两种,我看文档中有这样一句对异步的话:
Additionally, the asynchronous component is responsible for writing the request
to the Primary data volume. This operation is performed asynchronously to avoid adding
the penalty of a second full disk write to the overall write latency. Because the log write,
but not the data write, is performed synchronously, the SRL becomes the final arbiter as to
the correct contents of the data volume in the case of a system failure.
没太理解,帮一下啊!

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!