某局点通过CloudOS下发Centos6.5虚拟机,无法获取IP地址。但windows虚拟机以同样的方式部署可以获取到IP地址。当前CloudOS版本为E0218H02,CAS版本为E0218H07。
步骤1:检查虚拟机模板是否安装CAS tools,如果没有请安装。
步骤2:检查虚拟机系统内部是否运行gemu-ga的进程。
步骤3:如果是rhel7.0/centos7.0以上的版本,请先卸载系统自带的qemu-ga
的组件,再重新部署CAS tools。(CAS tools和系统自带的qemu-ga组
件有冲突)。
[root@localhost ~]# rpm -qa | grep qemu-guest-agent
qemu-guest-agent-1.5.3-60.el7.x86_64
[root@localhost ~]# rpm -e --nodeps qemu-guest-agent-1.5.3-60.el7.x86_64
步骤4:虚拟机模板手动关闭NetworkManager服务(CAS tools是用network服
务来管理ip的,centos6.5/rhel6.5以上版本是用network或
NetworkManager两个服务来管理,导致虚拟机重启后ip可能不生效)。
制作模板的虚拟机用命令chkconfig NetworkManager off手动关闭NetworkManager服务,centos自动切换到network来管理ip,则问题解决。
步骤1:检查NetworkManager服务是否开机运行。
[root@localhost ~]# chkconfig | grep NetworkManager
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
步骤2:使用命令“chkconfig NetworkManager off”关闭NetworkManager服务后检查当前服务是否开机运行。
[root@localhost ~]# chkconfig NetworkManager off
[root@localhost ~]# chkconfig | grep NetworkManager
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
步骤3:用该虚拟机制作成模板,通过CloudOS下发的Centos6.5虚拟机可以成功获取到ip地址。
注意:使用2.1.2.5及以上版本castools的安装脚本来安装castools,无需人工干预,问题解决。此案例只适用于CAS版本在E0222以前的版本。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作