设为首页 收藏本站
查看: 1598|回复: 0

[经验分享] 双机倒换(NewStartHA,SKYbility,hacmp,hp unix双机)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-6 10:03:42 | 显示全部楼层 |阅读模式
  1、Suse linux  (NewStartHA):


             # cli              cli:~>service-migrate
              Select service to migrate:
              Current service:
                  0) bill
                  1) gdb
                  2) cancel
              Select a service [0, 2]:
  按照命令行的提示输入进行倒换
  
  2、AIX(HACMP):
  # smit hacmp
  后进入:
DSC0000.png
DSC0001.png
  enter进入:
DSC0002.png
DSC0003.jpg
  查看双机状态:
DSC0004.jpg
DSC0005.jpg



将资源由suibao01切换至suibao02 : smitty hacmp
DSC0006.jpg
   DSC0007.jpg
   DSC0008.jpg
DSC0009.jpg
DSC00010.jpg
   DSC00011.jpg
  
  3、Suse Linux (SKYbility):
  

双机倒换测试
  HA配置结束后,需要进行最后一个步骤:双机的倒换测试。通过测试可以检查整个软件安装是否成功。
  测试步骤如下:
  1.   在主节点上检查双机状态:
  (1)  检查浮动IP是否激活
  运行:
  # ip addr
  应该存在浮动IP绑定到eth0:0上的内容。
  (2)  检查文件系统是否mount
  运行:
  # df –k
  有类似如下结果返回:
  /dev/sdb1             50403000  14185692  33656952  30% /zxindata
  (3)  检查智能网软件是否正常启动
  以zxin10用户登录,运行:
  $ zxtool –p
  应能看到智能网各进程已经成功启动,另外可以查看启动日志: /home/zxin10/log/zxcom.log该文件中应能找到智能网系统成功连接到数据库上的信息。如果所有检查无误的话,表明双机软件在主用节点上成功启动,然后执行以下步骤。
  2.   在备用节点上检查HA进程是否启动:
  # /etc/init.d/hadaemons status
  hacomm (pid 12016) is running.
  hacenter (pid 12021) is running.
  halockd (pid 12019) is running.
  如上面的显示running,则表示HA进程正常运行。
  运行如下命令检查双机启动是否正常:
  # /opt/ha/bin/hastat
  如果返回结果如图5.2‑1所示能看到两个节点都是UP状态,表示网络是ONLINE状态。
DSC00012.jpg
  图5.2‑1  检查双机状态
  3.   在主节点上运行以下命令进行双机倒换
  $ superstop
  CLUSTER将检测到应用故障,双机发生倒换。
  而如果使用停CLUSTER服务的方式:
  #/opt/ha/bin/hadaemons stop
  则双机将立即倒换,但本节点不会关机。下次需要从备用节点倒换到主节点时,需要再手工启动CLUSTER服务:
  # /opt/ha/bin/hadaemons start
  HA一般按以下步骤在主用节点上停止双机:
  (1)  停止应用脚本
  (2)  umount文件系统
  (3)  释放浮动IP地址
  在备用节点上运行如下命令检查双机停止步骤:
  # /opt/ha/bin/hastat
  如果出现如图5.2‑2所示内容,表明主节点双机正在停止。

  图5.2‑2  检查双机状态1
  当出现如图5.2‑3所示内容时,表明service 已经成功切换到备机了。

  图5.2‑3  检查双机状态2
  4.   在备用节点检查双机倒换后系统状态
  以root用户登录到备机,检查中兴智能网软件是否已运行在备机上:
  (1)  检查浮动IP是否激活;
  (2)  检查文件系统是否mount;
  (3)  检查智能网软件是否正常启动。
  5.   到主用节点启动CLUSTER
  执行下面命令检测CLUSTER 服务在主用节点的状态:
  # /opt/ha/bin/hadaemons status
  当有如下结果返回,表示HA服务没启动。
  hacomm (pid 12016) is running.
  hacenter (pid 12021) is running.
  halockd (pid 12019) is running.
  如果是系统重新启动后没有启动CLUSTER服务,则要检查一下原因。如果刚才是手工停掉的主节点CLUSTER服务,则再手工启动CLUSTER服务:
  # /opt/ha/bin/hadaemons start
  然后运行以下命令检查状态:
  # /opt/ha/bin/hastat
  当显示如图5.2‑4所示结果时,表明启动成功。

  图5.2‑4  检查双机状态3
  6.   在备用节点上运行以下命令进行将双机倒换到主用节点
  # /opt/ha/bin/hadaemons stop
  7.   到备用节点启动HA
  #/opt/ha/bin/hadaemons start
  至此,双机环境准备就绪。
  以上是通过常规方法进行的倒换测试,在此基础上用户还可以进行多种手段的倒换测试,如:拔掉主节点网线、将主节点关机、停掉数据库等。所有这些情况都将引起HA双机倒换。
  
  
  4、HP UNIX :
  

  

  


1、MC/Service Guard双机的常用维护命令  双机维护命令的位置
  #cd /usr/sbin/  (用ls cm*可以看到所有关于双机的执行命令)

1.1监测 Cluster 运行状态  # cmviewcl [-v] [-n NN]... [-p PN]...  [-l {package|cluster|node}]
                   [-v]    Verbose output
                   [-n ]    View information only about the specific node_name(s).
                   [-p package_name...  View information only about the specific
  package_name(s).
              [-l] pkg|clus|node   Display only package, cluster or node specific information
  例如:
  # cmviewcl
  CLUSTER      STATUS
  cluster1     up
    NODE         STATUS       STATE
    imana100     up           running
      PACKAGE      STATUS       STATE        AUTO_RUN     NODE
      pkg_oracle   up           running      enabled      imana100
    NODE         STATUS       STATE
    imana101     up           running
      PACKAGE      STATUS       STATE        AUTO_RUN     NODE
  pkg_app      up           running      enabled      imana101
  也可以用一下命令:
  cmviewcl -v;或
   cmquerycl;或
   cmviewconf;

1.2启动cluster  # cmruncl -v -n imana100
  

1.3停止 Cluster 运行    # cmhaltcl –f -v
  [-f]    Force the cluster to shutdown even if packages are currently running.
  [-v]    Verbose output

1.4启动节点并将该节点加入Cluster  # cmrunnode -v imana100

1.5停止运行某个节点而 Cluster 在其它节点继续运行    # cmhaltnode [-f] [-v] [NN...]
          [-f]    Force the node to halt even if there are packages running on it.
   [-v]    Verbose output
  # cmhaltnode –f –v imana101

1.6在 Running Cluster 中运行某一个包    # cmrunpkg [-n NN] [-v] PN...
  [-n ]  Act on a specific node.
  [-v]    Verbose output
  例如:
  # cmrunpkg  -n imana101  pkg_app
  cmrunpkg  : Completed successfully on all packages specified.
  

1.7停止一个运行中的包    # cmhaltpkg [-n NN] [-v] PN...
  [-n ]  Act on a specific node.
  [-v]    Verbose output
  例如:
  # cmhaltpkg  -n imana101  pkg_app
  One or more packages has been halted and will not be started automatically. To start these packages, enable AUTO_RUN via cmmodpkg
  -e <Package_Name>.
  cmhaltpkg  : Completed successfully on all packages specified.
  

1.8改变一个包的切换属性  # cmmodpkg [-v] [-n NN]... {-e|-d}  PN...
  [-v]    Verbose output
  [-n ]  Modify attributes on specific node(s) - else globally mod.
  -e      enable
  -d      disable
  PN - package(s) whose switching attributes are changed
  注:CN = cluster_name  NN = node_name  PN = package_name
          Explainations: ... = multiple occurences  | = OR  [descriptor] = optional
  

1.9双机的配置文件的位置  #cd /etc/cmcluster/   (双机守护进程的配置文件cluster.ascii)
  #cd /etc/cmcluster/pkg_app/、#cd /etc/cmcluster/pkg_oracle/  (pkg_app.ctl、pkg_oracle_ctl是用来制定双机的浮动IP的)

1.10双机倒换测试  在主机上执行
  #cmhaltpkg -v pkg_oracle                   ----在主机上停止包
  #cmrunpkg -v -n imana101 pkg_oracle ----在备机上启动包
  #cmmodpkg -e -n imana100 pkg_oracle ----允许主机failover
  说明:当启用程序包时,如果报如下错误,需要执行上面的命令将节点加入failover
  # cmrunpkg -n imana100 pkghlrdb
  cmrunpkg  : Node imana100 is currently unable to run package pkg_oracle.
  Check the syslog on node imana100 and pkg log files for more detailed information.
  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-123226-1-1.html 上篇帖子: [HP NX6320] 安装 windows2003 操作系统 全过程 下篇帖子: HP面试题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表