zoukankan      html  css  js  c++  java
  • xen server 6.2 模拟master 切换过程

    近日由于要对xen server master做更新设备操作,做的以下模拟环境

    一、正常切换master

    环境介绍:
        192.168.2.189 为 pool的master server
        192.168.2.188 为pool中的server
    
        192.168.2.189 部署vm 192.168.2.242 
        192.168.2.188 部署vm 192.168.2.143
    
    正常状态下,将master 切换到 192.168.2.188上:
    	1、在192.168.2.188上执行
    	    # xe host-list 查看2.188的uuid
    	    # xe pool-designate-new-master host-uuid={2.188 uuid}
    	2、在192.168.2.189上执行
    	    #xe pool-emergency-reset-master master-address=<2.188 IP>
    	注: 1、该切换会让xencenter 连接pool断开,重新连接新的pool master即可.
    	  2、pool中的server上的vm不重启和关机
    

    二、master 正常停机维护或者异常关机重启

    环境介绍:
        192.168.2.188 为 pool的master server
        192.168.2.189 为pool中的server
    
        192.168.2.189 部署vm 192.168.2.242 
        192.168.2.188 部署vm 192.168.2.143
    
    突发 master 异常关机,或者关机维护:
    	1、关闭2.188 master server
    	2、启动 2.188 master server
    
    
    	注:1、关闭master后,pool会断开。master上的vm连接不上。
    	      2、单独连接2.189 server连接不上。 server 上的vm正常。
    	      3、重启master后。pool连接正常。master上的vm连接正常。
    

    三、 master 崩溃不能启动

    环境介绍:
        192.168.2.188 为 pool的master server
        192.168.2.189 为pool中的server
    
        192.168.2.189 部署vm 192.168.2.242 
        192.168.2.188 部署vm 192.168.2.143
    
    master 系统异常崩溃不能启动,手动切换master:
    	1、关闭2.188 master server
    	2、在189上执行以下操作 
          如果确认原Master主机无法恢复,则需要手工指定Master主机,在要将某一台成员服务器设置成新的Master主机,请在该服务器上输入如下命令:
    		# xe pool-emergency-transition-to-master
    		# xe pool-recover-slaves
    		# xe host-list 查看2.189的uuid
    		# xe pool-designate-new-master host-uuid={2.189 uuid}
    
    	3、删除原先的master主机,在189上执行
    		# xe host-list 查看2.188的uuid
    		# xe pool-eject host-uuid={2.188 uuid}
    	4、在xenCenter 上选中 “摧毁”即可。
    
    	注:1、关闭master后,pool会断开。master上的vm连接不上
    	    2、单独连接2.189 server连接不上。 server 上的vm正常
    

     四、master 故障不能启动后,切换master后,再启动原master

    环境介绍:
        192.168.2.188 为 pool的master server
        192.168.2.189 为pool中的server
    
        192.168.2.189 部署vm 192.168.2.242 
        192.168.2.188 部署vm 192.168.2.143
    
    master 系统异常崩溃不能启动,手动切换master:
    	1、关闭2.188 master server
    	2、在189上执行以下操作 
          如果确认原Master主机无法恢复,则需要手工指定Master主机,在要将某一台成员服务器设置成新的Master主机,请在该服务器上输入如下命令:
    		# xe pool-emergency-transition-to-master
    		# xe pool-recover-slaves
    		# xe host-list 查看2.189的uuid
    		# xe pool-designate-new-master host-uuid={2.189 uuid}
    
    	3、删除原先的master主机,在189上执行
    		# xe host-list 查看2.188的uuid
    		# xe pool-eject host-uuid={2.188 uuid}
    	4、启动原先的master后,原master作为成员server 。
    
    	注:1、关闭master后,pool会断开。master上的vm连接不上
    	   2、单独连接2.189 server连接不上。 server 上的vm正常
    

      

  • 相关阅读:
    报错:无法截断表 '某表',因为该表正由 FOREIGN KEY 约束引用
    如何选择使用结构或类
    C#交换两个变量值的多种写法
    什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
    把数据库中有关枚举项值的数字字符串转换成文字字符串
    为参数类型一样返回类型不同的接口写一个泛型方法
    报错:System.NotSupportedException: LINQ to Entities does not recognize the method
    关于泛型类和扩展方法的一点思考
    在ASP.NET MVC下通过短信验证码注册
    ASP.NET MVC下实现前端视图页的Session
  • 原文地址:https://www.cnblogs.com/xzlive/p/12510119.html
Copyright © 2011-2022 走看看