jinmaodao 发表于 2007-11-19 10:27

vcs应用启停挂载目录数据的收获


注意在执行后台命令的时候。在监控IO的时候不能确认是否有小IO读写,不要中断屏幕;否则会导致命令执行无效:
Host02# cp -r -p /orahome /host02backup &
21201

                  extended device statistics            
    r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t%w%b device
    0.0    7.1    0.0   55.90.01.5    1.1205.5   0   5 ssd0
    0.0    7.1    0.0   55.90.01.5    1.1205.5   0   5 ssd0,d
    0.0    7.1    0.0   55.90.01.2    0.6166.5   0   4 ssd1
    0.0    7.1    0.0   55.90.01.2    0.6166.5   0   4 ssd1,d
c                  extended device statistics            
    r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t%w%b device
    0.0    0.3    0.0    2.10.00.0    0.0   11.5   0   0 ssd0
    0.0    0.3    0.0    2.10.00.0    0.0   11.5   0   0 ssd0,d
    0.0    0.3    0.0    2.10.00.0    0.0   11.7   0   0 ssd1
    0.0    0.3    0.0    2.10.00.0    0.0   11.7   0   0 ssd1,d
^C+ 终止               cp -r -p /orahome /mnt/host02

建议实时用短时间监控一下。不要用长时间监控IO。

一:停止vcs上的应用的正常操作如下:
Host01# hagrp -offline weblogic -sys Host01
Host01# hastatus -sum
-- SYSTEM STATE
-- System               State                Frozen            
AHost01               RUNNING            0                  
AHost02               RUNNING            0                  
-- GROUP STATE
-- Group         System               Probed   AutoDisabled    State         
Boracle9i      Host01               Y          N               OFFLINE      
Boracle9i      Host02               Y          N               ONLINE         
Bweblogic      Host01               Y          N               ONLINE|STOPPING
Bweblogic      Host02               Y          N               OFFLINE      
-- RESOURCES OFFLINING
-- Group         Type            Resource             System               IState
Fweblogic      VProWebLogic    weblogic             Host01               W_OFFLINE_PROPAGATE

最终状态:
Host02# hastatus -sum
-- SYSTEM STATE
-- System               State                Frozen            
AHost01               RUNNING            0                  
AHost02               RUNNING            0                  
-- GROUP STATE
-- Group         System               Probed   AutoDisabled    State         
Boracle9i      Host01               Y          N               OFFLINE      
Boracle9i      Host02               Y          N               OFFLINE      
Bweblogic      Host01               Y          N               OFFLINE      
Bweblogic      Host02               Y          N               OFFLINE


二:如果要copy vcs控制的挂载点上的数据正确的操作是冻结节点的资源在拷贝数据

当我手动挂载磁盘资源的时候;在vcs状态中会报如下的错误:

Host01# mount -F vxfs /dev/dsk/c4t200400A0B80F7111d4s6 /beahome
Host01# df -k
文件系统            千字节    用了    可用 容量      挂接在
/dev/vx/dsk/bootdg/rootvol
                     40309603 32047917 7858590    81%    /
/dev/vx/dsk/bootdg/usr
                     20174761 1277648 18695366   7%    /usr
/proc                      0       0       0   0%    /proc
fd                         0       0       0   0%    /dev/fd
mnttab                     0       0       0   0%    /etc/mnttab
swap               16488216      16 16488200   1%    /var/run
dmpfs                16488200       0 16488200   0%    /dev/vx/dmp
dmpfs                16488200       0 16488200   0%    /dev/vx/rdmp
swap               16488904   704 16488200   1%    /tmp
/dev/dsk/c4t200400A0B80F7111d4s6
                     52162560 22919217 27415695    46%    /beahome
Host01# cp -r -p /host01backup/beahome/attachments/leasedline/2007/11 /host01backup &
16464
Host01# umount /beahome
Host01# hastatus -sum
-- SYSTEM STATE
-- System               State                Frozen            
AHost01               RUNNING            0                  
AHost02               RUNNING            0                  
-- GROUP STATE
-- Group         System               Probed   AutoDisabled    State         
Boracle9i      Host01               Y          N               OFFLINE      
Boracle9i      Host02               Y          N               PARTIAL      
Bweblogic      Host01               Y          N               OFFLINE|FAULTED
Bweblogic      Host02               Y          N               OFFLINE|FAULTED
-- RESOURCES FAILED
-- Group         Type               Resource             System            
Cweblogic      Mount                mount                Host01            
Cweblogic      Mount                mount                Host02


正确操作:
冻结资源:将oracle9i资源冻结在主机Host02上;不让它切换。
Host02#haconf -makerw[如果在该系统上已经执行了该命令;会出现如下的报错]
VCS WARNING V-16-1-10364 Cluster already writable.
Host02# hagrp -freezeoracle9i -persistent

Host02# hastatus -sum
-- SYSTEM STATE
-- System               State                Frozen            
AHost01               RUNNING            0                  
AHost02               RUNNING            0                  
-- GROUP STATE
-- Group         System               Probed   AutoDisabled    State         
Boracle9i      Host01               Y          N               OFFLINE      
Boracle9i      Host02               Y          N               OFFLINE|FAULTED
Bweblogic      Host01               Y          N               OFFLINE      
Bweblogic      Host02               Y          N               OFFLINE      
-- RESOURCES FAILED
-- Group         Type               Resource             System            
Coracle9i      Mount                archivedata          Host02            
Coracle9i      Mount                oradata            Host02            
Coracle9i      Mount                orahome            Host02            
-- GROUPS FROZEN
-- Group         
Goracle9i      
-- RESOURCES DISABLED
-- Group         Type            Resource            
Horacle9i      Disk            archivedatadisk   
Horacle9i      Disk            oradatadisk         
Horacle9i      Disk            orahomedisk         
Horacle9i      IPMultiNICB   oraIP               
Horacle9i      Mount         archivedata         
Horacle9i      Mount         oradata            
Horacle9i      Mount         orahome            
Horacle9i      Netlsnr         Ora_Netlsnr         
Horacle9i      Oracle          Ora_Oracle         
Horacle9i      Proxy         oranic
清除vcs中的状态报警错误:以便资源起来
Host02# hagrp -clear oracle9i -sys Host02
Host02# hastatus -sum
-- SYSTEM STATE
-- System               State                Frozen            
AHost01               RUNNING            0                  
AHost02               RUNNING            0                  
-- GROUP STATE
-- Group         System               Probed   AutoDisabled    State         
Boracle9i      Host01               Y          N               OFFLINE      
Boracle9i      Host02               Y          N               OFFLINE      
Bweblogic      Host01               Y          N               OFFLINE      
Bweblogic      Host02               Y          N               OFFLINE      
-- GROUPS FROZEN
-- Group         
Goracle9i      
-- RESOURCES DISABLED
-- Group         Type            Resource            
Horacle9i      Disk            archivedatadisk   
Horacle9i      Disk            oradatadisk         
Horacle9i      Disk            orahomedisk         
Horacle9i      IPMultiNICB   oraIP               
Horacle9i      Mount         archivedata         
Horacle9i      Mount         oradata            
Horacle9i      Mount         orahome            
Horacle9i      Netlsnr         Ora_Netlsnr         
Horacle9i      Oracle          Ora_Oracle         
Horacle9i      Proxy         oranic
解冻oracle9i在主机Host02上的冻结:以便让资源切换
Host02# hagrp -unfreezeoracle9i -persistent

Host02# hagrp -online oracle9i -sys Host02
Host02# hastatus -sum
-- SYSTEM STATE
-- System               State                Frozen            
AHost01               RUNNING            0                  
AHost02               RUNNING            0                  
-- GROUP STATE
-- Group         System               Probed   AutoDisabled    State         
Boracle9i      Host01               Y          N               OFFLINE      
Boracle9i      Host02               Y          N               STARTING|PARTIAL
Bweblogic      Host01               Y          N               OFFLINE      
Bweblogic      Host02               Y          N               OFFLINE      
-- RESOURCES ONLINING
-- Group         Type            Resource             System               IState
Eoracle9i      Oracle          Ora_Oracle         Host02               W_ONLINE
将修改的配置生效
Host02# haconf -dump -makero



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/52244/showart_425660.html
页: [1]
查看完整版本: vcs应用启停挂载目录数据的收获