ITPub博客

首页 > 云计算 > 虚拟化 > openstack 调整云主机大小

openstack 调整云主机大小

原创 虚拟化 作者:abin1703 时间:2016-04-20 16:48:48 0 删除 编辑

有时虚拟机创建后发现虚拟机规格太小,满足不了业务需求。于是需要在线拉伸虚拟机的规格。 
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博客 ” ,链接:https://blog.itpub.net/30345407/viewspace-2084838/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-07-13

  • 博文量
    204
  • 访问量
    426800