当前位置: 首页 > news >正文

06_openstack之创建云主机和常见错误

目录

一、环境准备

二、创建云主机

三、常见错误

1、创建云主机时,主机状态显示“错误”

2、云主机控制台无法访问,报错1006

3、云主机创建错误,提示“找不到有效主机,原因是没有足够的主机可用”


一、环境准备

部署openstack私有云环境:02_openstack私有云部署_桂安俊@kylinOS的博客-CSDN博客

创建项目和用户:03_openstack之项目及用户管理_桂安俊@kylinOS的博客-CSDN博客

创建镜像:04_openstack之Glance镜像和云主机类型_桂安俊@kylinOS的博客-CSDN博客

创建网络:05_openstack之Neutron网络管理_桂安俊@kylinOS的博客-CSDN博客

以下操作均基于上述环境

二、创建云主机

可以普通用户user01登录管理界面,【计算】--->【云主机数量】--->【创建云主机】:

 详情:

 源:

 云主机类型:

网络:

 

 

 常见报错:在创建云主机的时候报:找不到有效主机,原因是没有足够的主机可用,如下图:

  解决方式:是openstack和nova1主机剩余内存不足导致,重启2台主机,并扩大内存资源后,再次创建云主机成功。

创建成功后如下图:

 

进入云主机控制台:

点击云主机名称,进入控制台:

常见报错:进入控制台报错,提示 Failed to connect server(code:1006),如下图:

解决方式:

查看查看计算节点nova1主机的nova配置文件:/etc/nova/nova.conf,发现是vncserver相关一处配置的主机名配置错误,正确主机名应该是nova1,修改后重启计算节点nova服务即可:

systemctl restart openstack-nova-compute.service

但此时直接点控制台还无法输入,点击上方“点击此处只显示控制台”:

如下可以进入控制台并输入,该镜像用户名为:root     密码为:redhat

补充:云主机相关服务

  • 云主机nova服务:openstack-nova-compute
  • 云主机Route服务:neutron-l3-agent
  • web console 使用vnc,配置文件在/etc/nova/nova.conf,配置项是vncserver_proxyclient_address

云主机创建过程:

如上图,云主机最终实际是由nova节点的libvirtd创建的,可以在nova节点使用virsh  list命令查看:

所以当nova节点主机的libvirtd服务或者openstack-nova-compute服务本身启动失败时,也会影响云主机创建失败。

三、常见错误

1、创建云主机时,主机状态显示“错误”

解决方式:是nova计算节点的libvirtd服务和openstack-nova-compute服务未启动或启动失败,重新启动即可

2、云主机控制台无法访问,报错1006

解决方式:为openstack无法ping通nova1主机名,查看nova1主机的nova配置文件:/etc/nova/nova.conf的vncserver_proxyclient_address配置项,或者两边主机的/etc/hosts文件主机名和IP是否对应正确,如下是遇到过的一次错误:

#如果改了nova服务配置,需要重启服务
systemctl restart openstack-nova-compute.service

如上vncserver_proxyclient_address配置项后面多了一个localdomain的原因是因为在nova节点的dns配置/etc/resolv.conf中的search项没有清理干净导致,需要将search 开头的配置全部删除。

 

3、云主机创建错误,提示“找不到有效主机,原因是没有足够的主机可用”

解决方式:是openstack和nova1主机剩余内存不足导致,重启2台主机,并扩大内存资源后,再次创建云主机成功

相关文章:

  • @EventPublisher + @Async 异步事件流详解
  • 4.JVM垃圾收集机制
  • 【Android App】人脸识别中OpenCV根据人脸估算性别和年龄实战(附源码和演示 超详细)
  • 《前端》JavaScript--常用库API
  • MySQL8高级
  • python零基础入门(完整版)
  • 嵌入式 ADC使用手册完整版 (188977万字)(附源码详细篇)
  • Python数据分析实战-实现一维列表(数组)和多维列表(数组)的相互转化(附源码和实现效果)
  • 前端知识大全之HTML
  • JUC系列(六) 线程池
  • 软件测试工具
  • C语言文件操作
  • 夯实算法-整数转罗马数字
  • 【Linux】apt-get 命令
  • java毕业生设计宠物店管理系统计算机源码+系统+mysql+调试部署+lw
  • HTTP和HTTPS协议(必备知识)
  • Android 8.0网络DNS
  • Spring Boot Logback启动流程
  • 第二证券|A股集体收涨,汽车产业链爆发!房地产延续强势
  • 基础算法汇总
  • 当老年人加入“行为艺术基础班”
  • 媒体:黑话烂梗包围小学生,“有话好好说”很难吗?
  • 宋徽宗《芙蓉锦鸡图》亮相,故宫首展历代动物绘画
  • 深入贯彻中央八项规定精神学习教育中央指导组培训会议召开
  • 在循环往复的拍摄中,重新发现世界
  • 中国贸促会:有近50%的外贸企业表示将减少对美业务