openstack升级folsom到grizzly(计算节点部分)

compute节点升级folsom版本到grizzly版本。目前,可以保证在升级过程中,VM可以正常提供服务,openstack需要停止服务。
升级步骤:
1. 计算节点运行puppet安装folsom版本。(在compute节点上存在nova/glance/keystone)

2. 运行虚机,持续ping一个ip,证明虚机可以正常服务。

3. 比对了folsom版本和grizzly版本在compute节点上安装包的差异,将有差异部分包移除。
yum erase collectd httplib2 libibverbs librdmacm lxml monit monitplugins novnc openstack-glance openstack-keystone openstack-nova openstack-nova-api openstack-nova-cert openstack-nova-common openstack-nova-compute openstack-nova-console openstack-nova-network openstack-nova-novncproxy openstack-nova-objectstore openstack-nova-scheduler openstack-nova-volume openstack-swift passlib Paste PasteDeploy perl-Config-General prettytable python-glance python-glanceclient python-keystone python-keystoneclient python-nova python-novaclient python-oslo-config python-swiftclient python-tempita repoze.lru requests routes scsi-target-utils sg3_utils sg3_utils-libs sqlalchemy sqlalchemy-migrate webob

4. 清空rabbitMQ中的所有信息(nova-compute在启用了rabbit ha后Grizzly版本与Folsom版本有冲突):
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
然后在controller节点上执行puppet,进行创建nova的RabbitMQ用户等操作。

5. 运行Grizzly的puppet安装Grizzly版本的code,运行db sync后,DB会被自动升级成Grizzly版本。

6. 升级后启动VM,证明nova基本功能可正常工作。(后续还需要进一步tempest测试)

升级中还存在的问题:
nova-volume无法平滑升级到cinder。
目前Glance版本中网络还是使用的nova-network,将来升级至quantum时应该也会存在类似问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值