在另一台机器上配置计算结点:

IP:192.168.200.200

Hosts:

$ sudo vim /etc/hosts

修改主机名:

1、安装包

apt-get install nova-compute-kvm python-guestfs

2、有个BUG,你必须读取当前kernel

# dpkg-statoverride  --update --add root root 0644 /boot/vmlinuz-$(uname -r)

或者使用这个来覆盖以后的内核更新,并把文件弄成可执行

#cat /etc/kernel/postinst.d/statoverride

#  chmod +x /etc/kernel/postinst.d/statoverride

3、编辑配置文件注册keystone和数据库连接方式,

#cat /etc/nova/nova.conf

4、使用消息队列,使用[DEFAULT]项

#cat /etc/nova/nova.conf

5、提供远程控制台的使用[DEFAULT]项

#cat /etc/nova/nova.conf

6、指定镜像服务的地址[DEFAULT]项

#cat /etc/nova/nova.conf

7、添加凭据

# cat /etc/nova/api-paste.ini

8、删除表,也是因为ubuntu默认使用sqlite有关系

# rm /var/lib/nova/nova.sqlite

9、重启服务

启用网络:

配置网络用DHCP,使用了多主机功能,主要是怕网络控制器成为一个单点故障,所以每个计算结点都配置网络。

1、安装nova-network的包,不用在控制节点也安装这个包。

# apt-get install nova-network

2、编辑nova.conf文件定义网络模式,还是默认项,eth1做内网,eth0做外网。

3、重启网络服务

4、创建虚拟机可用的网络,只要运行一次就好,不用在每个机器上运行

出错了,因为我们重启了虚拟主机,环境变量失效了,我们重新定义下。

启动一个实例

我们来创建一个低资源的实例

1、无密码登陆

查看密钥对

2、是创建一个实例,你必须要知道flavor的ID,他显示了你可以用的CPU,内存等信息,查看有哪些flavor(flavor 就跟菜单一样,你选哪个菜单由你决定)

3、获取镜像ID用来创建实例

4、要使用ssh和ping就必须要配置安全组的规则

5、启动实例

nova boot --flavor 1 --key_name mykey --image 1dc349d2-1ddb-4bc1-bbb1-e68c979682ed --security_group default FirstVM

格式: nova boot --flavor flavorType --key_name keypairName --image ID newInstanceName

注意:如果没有足够的可用内存,虚拟机可以创建,但不能启动。

6、使用nova list来查看虚拟机实例,状态分为两种build和active

正常状态:

查看nova-computer日志发现

有人回复主机必须启用VT-x/EPT,我们是虚拟机做的测试,那么我们尝试更改虚拟机选项。

我们在虚拟机上启用试试:

再次创建一个

现在就跑起来了,同样我们可以查看详细信息

7、经过实例启动并初始化并且配置了安全组后,你可以使用nova boot 命令指定密钥对到该实例,使用nova list获取实例的IP地址,你并不要私钥,因为它是存储在默认的位置~/.ssh/.id_rsa

注意,如果是使用cirrOS image,你就必须用cirros登陆,而不是用root,你不需要ssh key可以用 cubswin:) 作为密码登陆

Ssh cirros@192.168.200.

六、OpenStack配置计算结点相关推荐

  1. Linux计算节点怎么关闭,OpenStack 删除无用的计算结点

    经常有些计算结点被移除了,或者是暂时不想用了,但还是出现在nova service-list 列表中,在horizon中还是看得到,状态是disabled [root@yanheven-001 ~(k ...

  2. OpenStack配置虚拟机vcpu绑定步骤 转至元数据结尾

    OpenStack配置虚拟机vcpu绑定步骤 转至元数据结尾 1. Changed in compute node:给宿主机预留资源:宿主机可用cpu:cpuid 0 – cpuid 5宿主机可用内存 ...

  3. VMware vSAN 6.7实战(六)配置vSAN存储策略

    VMware vSAN 6.7实战(六)配置vSAN存储策略 https://blog.51cto.com/11694088/2462016 这一节我们继续本系列文章中的第三节继续讲述具体配置vSAN ...

  4. NACHI的六个配置你用起来了么?

    点击阅读原文,阅读最新资讯. 你在使用那智机器人的时候 是否感觉有些束手束脚? 是否感觉常常需要修改配置? 改完配置也不记得下一次在哪里改? 一起来看看: 为了能够修改到需要的配置一定要先切换用户为S ...

  5. BLE MESH组网(六)配置BLE MESH

    BLE MESH(五)配置BLE MESH 前言 验证 输出OOB 输入对象 静态 OOB 或无 OOB 检查确认值 确认值检查 配置数据的分布 开发MESH 前言 在本文的第1 部分中,介绍了配置承 ...

  6. OpenStack配置keystone报错HTTP500

    OpenStack配置keystone报错HTTP500 针对 keystone HTTP500的错误 需要查看 /etc/my.cnf 文件中添加的文件是否错误,如果是手敲,可能导致错误,让之后的数 ...

  7. Windows Server 2012 R2 WSUS-6:配置计算机组和客户端目标

    对于WSUS来说,配置计算机的方式有两个出发点,一个是使用update services控制台来配置计算机组,计算机分组的管理都需要手动维护,第二种是使用计算机上的组策略和注册表设置,可以利用组策略中 ...

  8. OpenStack精华问答 | OpenStack与计算虚拟化有什么关系?

    关于OpenStack的争议,从未停止,每每关于它的消息,都会一石激起千层浪.今天就让我们看看关于OpenStack的问答吧. 1 Q : 什么是OpenStack? A : OpenStack,是目 ...

  9. 2008wsus创建和管理计算机组,Windows Server 2012 R2 WSUS-6:配置计算机组和客户端目标...

    转载:https://blog.51cto.com/543925535/1406660 对于WSUS来说,配置计算机的方式有两个出发点,一个是使用update services控制台来配置计算机组,计 ...

最新文章

  1. C++中c_str的用法
  2. Spring依赖检查
  3. Sharepoint学习笔记—Ribbon系列-- 3.在Ribbon中找到正确的Location
  4. kvm上添加万兆网卡_烂泥:为KVM虚拟机添加网卡
  5. 职业人应该“这山望着那山高”
  6. 国际通用计算机编码,计算机中的编码知识
  7. openCV 中值滤波算法解析
  8. 渗透测试-postmessage xss
  9. 前端特效——复杂下雪,雪花纷飞(纯css)
  10. Silvaco 安装问题
  11. 【2019-06-27】现在不杂
  12. php源雄武,8个新鲜的PHP常用代码
  13. blast2go windows 下本地化
  14. Java栈,队列和循环队列的实现
  15. 代理服务器(Proxy)
  16. 青藤云中间商一面面经
  17. Python2视频教程
  18. Android科大讯飞语音按队列播报
  19. 【基金量化研究系列】大类资产配置研究(一)——股债二八配置策略与股债风险平价策略
  20. 20210725个人周复盘

热门文章

  1. 打造自己的树莓派监控系统3--canvas.js绘制数据
  2. java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗
  3. liunx tar安装mysql_在Linux下,安装Mysql(tar)
  4. add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX
  5. Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component
  6. android 5秒后进入,Android/Java:如何在5秒后停止下载?
  7. IBInspectable / IBDesignable
  8. python回归建模_Python实现回归预测及模型优化
  9. 计算机网络犯罪特点,计算机网络犯罪有哪些特征
  10. html最小化窗口,[转载]js实现窗口(支持拉伸,拖拽,最大化,最小化,滚动