openstack 调整云主机大小

有时虚拟机创建后发现虚拟机规格太小,满足不了业务需求。于是需要在线拉伸虚拟机的规格。 
1、用admin用户登录dashboard,创建满足需求的虚拟机规格 
这里写图片描述 
2、输入适当的参数 
这里写图片描述 
3、修改controller和各个computer节点的nova.cnf文件,打开下面两个参数

allow_resize_to_same_host=True 
scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter  
  • 1
  • 2
  • 3
  • 4
  • 2
  • 3
  • 4

4、在controller节点上重启nova服务

# systemctl restart openstack-nova-api.service  openstack-nova-conductor.service    openstack-nova-scheduler.service openstack-nova-cert.service         openstack-nova-consoleauth.service  openstack-nova-compute.service      openstack-nova-novncproxy.service  
  • 1
  • 1

5、在各个计算节点上重启nova服务

# service openstack-nova-compute restart
6、Nova ssh的双向认证

错误:

tail -f /var/log/nova/nova-computer.log
016-01-11 10:03:14.876 26578 INFO nova.compute.manager [req-57fa7fdb-796c-4c13-a6e6-bf7021ee5257 50d6a0a3d902441ca585f42718a26540 876d3026bc4d4af3be9ee5d709462c7c - - -] [instance: e9e660c8-c798-4339-84a0-e84d098f8b4c] Setting instance back to ACTIVE after: Instance rollback performed due to: Resize error: not able to execute ssh command: Unexpected error while running command. Command: ssh 10.0.1.22 mkdir -p /var/lib/nova/instances/e9e660c8-c798-4339-84a0-e84d098f8b4c Exit code: 255 Stdout: u'' Stderr: u'Host key verification failed.\r\n'

1) 开启nova用户的登录权限.
usermod -s /bin/bash nova

2)生成秘钥(各个计算节点执行) 控制节点 10.20.0.2 也需要互信
su - nova

$ /usr/bin/ssh-keygen -t rsa
$ /usr/bin/ssh-keygen -t dsa



3) 所有计算节点均配置
 
cat << EOF > ~/.ssh/config
Host * 
StrictHostKeyChecking no  
UserKnownHostsFile=/dev/null 
EOF

4) 分发ssh到各个计算节点

computer0
scp id_dsa.pub 10.20.0.2:/var/lib/nova/.ssh/id_dsa.pub2
scp id_rsa.pub 10.20.0.2:/var/lib/nova/.ssh/id_rsa.pub2


computer1
scp id_dsa.pub 10.20.0.2:/var/lib/nova/.ssh/id_dsa.pub3
scp id_rsa.pub 10.20.0.2:/var/lib/nova/.ssh/id_rsa.pub3

controller( 10.20.0.2)
cat id_dsa.pub id_dsa.pub2 id_rsa.pub id_rsa.pub2 id_rsa.pub3 id_dsa.pub3 > authorized_keys
chmod 644 authorized_keys

scp authorized_keys computer0:/var/lib/nova/.ssh
scp authorized_keys computer1:/var/lib/nova/.ssh

5)修改权限

chown nova:nova /var/lib/nova/.ssh/id_rsa /var/lib/nova/.ssh/authorized_keys

6) 登录测试

ssh nova@computer



点击调整云主机大小 
这里写图片描述 
7、选择目标flavor 
这里写图片描述 
8、点击确认修改尺寸 
这里写图片描述 
9、查询虚拟机大小规格 
这里写图片描述



















来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30345407/viewspace-2084838/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30345407/viewspace-2084838/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值