云主机深入了解

1、云主机在计算节点以进程方式运行

2、监听vnc的端口,vnc默认端口从5900开始, 多台云主机,端口递增

3、云主机桥接网卡,与宿主机联通网络

提示:在openstack环境下,所有计算节点主机的桥接网卡名称都一样。

4、云主机保存路径

/var/lib/nova/instances

上图中 f82388eb-38d0-4543-ac0e-7edda97d615e 是一台云主机的ID

  • console.log   控制台日志
  • disk               虚拟磁盘
  • disk.info        虚拟磁盘信息
  • libvirt.xml      libvirt生成的KVM配置文件

上图中_base目录下的 8fe5c03a30c01c4a94f3bbee2b3530d6d2e53557 是镜像

5、云主机磁盘

创建后的云主机磁盘,查看它的大小只有2.2M

我们当时分配了1G磁盘,实际上这个disk文件保存与原始镜像文件不同的部分,这样可以节省空间,增加启动速度。

使用qemu命令进行详细查看,虚拟大小1G

disk.info记录磁盘的路径

6、云主机metadata使用以及原理

通过管理员账号查看网络,可以看到192.168.137.100地址分配给dhcp

控制节点上ip netns li

可以看到启动一个namespace

ip netns exec qdhcp-cc9d7710-d82e-4109-9412-56ae02a18d7d ip ad li

192.168.137.100、169.254.169.254是在这里面配置的。

  • 云主机如何从dhcp获取这些信息?

根据etc/neutron/dhcp_agent.ini配置文件enable_isolated_metadata = true 实现

同时我们可以查看到namespace上启动80端口,用于云主机访问metadata,获取信息

ip netns exec qdhcp-cc9d7710-d82e-4109-9412-56ae02a18d7d netstat -ntlp

  • 云主机上查看

在云主机上执行curl http://169.254.169.254/2009-04-04/meta-data

curl http://169.254.169.254/2009-04-04/meta-data/public-keys/0/openssh-key找到上传的mykey

  • 如何配置metadata

1)使用工具cloud-init  2)自己写脚本实现

备注:官方提供的镜像cirros是包含了cloud-init,镜像启动后获取秘钥。如果自己做一个镜像,需要通过cloud-init或者脚本获取秘钥。

OpenStack 云主机深入了解(十四)的更多相关文章

  1. 创建 OpenStack云主机 (十五)

    创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...

  2. Openstack 云主机深入了解 (十六)

    一)云主机深入了解 1.云主机在计算节点以进程方式运行 2.监听vnc的端口,vnc默认端口从5900开始, 多台云主机,端口递增 3.云主机桥接网卡,与宿主机联通网络 提示:在openstack环境 ...

  3. 创建 OpenStack云主机(十一)

    创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...

  4. 创建 OpenStack云主机

    创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...

  5. openstack云主机硬盘复制查询

        假定客户在自己的电脑上创建文件后 #宿主机查看客户使用的是哪个磁盘 [root@compute1 ~]# lvs LV VG Attr LSize Pool Origin Data% Meta ...

  6. 恒创科技 基于openStack云主机

    https://www.henghost.com/cloud-vps.shtml?s=gg&gclid=CKaXuOyr79UCFY-TvQodMJ8BCw

  7. 数据包从物理网卡流经 Open vSwitch 进入 OpenStack 云主机的流程

    目录 文章目录 目录 前言 数据包从物理网卡进入虚拟机的流程 物理网卡处理 如何将网卡收到的数据写入到内核内存? 中断下半部分软中断处理 数据包在内核态 OvS Bridge(Datapath)中的处 ...

  8. openstack云主机冷迁移

    1:开启nova计算节点之间互信 冷迁移需要nova计算节点之间使用nova用户互相免密码访问 默认nova用户禁止登陆,开启所有计算节点的nova用户登录shell. usermod -s /bin ...

  9. Openstack 调整云主机大小失败解决

    Openstack 使用调整openstack云主机大小报错 tailf /var/log/nova/nova-compute.log 2017-02-24 18:21:29.088 28511 ER ...

随机推荐

  1. 【个人】爬虫实践,利用xpath方式爬取数据之爬取虾米音乐排行榜

    实验网站:虾米音乐排行榜 网站地址:http://www.xiami.com/chart  难度系数:★☆☆☆☆ 依赖库:request.lxml的etree (安装lxml:pip install ...

  2. 微信小程序之分享或转发功能(自定义button样式)

    小程序页面内发起转发 通过给 button 组件设置属性open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage 事件,如果当前页 ...

  3. NodeJS旅程 : module 不可忽略的重点

    modules 模块的简介 Module 是Node.js中最重要的一个部分也是进行深度开发前的必修课.掌握Module才能真正理解NodeJS的精髓,你会发现从思路上会有极大的扩展.  学会写mod ...

  4. (功能篇)回顾Bug管理系统Mantis优化改造经历

    共分为两篇,功能篇和技术篇. 时间大约是2016年冬天. 考虑搭一个用于Bug管理和追踪的系统. 综合比较下,选择了小巧的开源工具,Mantis. 在源码基础上,做代码修改,完成了定制版的优化改造. ...

  5. 7. Reverse Integer【Leetcode by java】

    Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Examp ...

  6. 转载:ArcEngine 唯一值查询

    转载 http://virgoooos.iteye.com/blog/512329 转载:http://blog.csdn.net/mydriverc/archive/2007/07/26/17092 ...

  7. 2017中国人工智能公司榜单发布,颠覆AT的AI独角兽全在这

    每年12月,创业邦研究中心评选并报道“中国创新成长企业100强”,这个榜单我们已经连续做了8年,是中国最有潜力的创业新贵榜,受到了业内广泛认可.从2015年开始我们发现,人工智能上榜企业明显增多,20 ...

  8. Alpha版本发布时间安排

    Alpha版本发布截止时间:2014年11月23日 第一轮迭代M1报告时间:2014年11月27日课上 - 每个团队5分钟时间汇报,5分钟时间提问 第一轮迭代M1事后分析报告时间:2014年11月29 ...

  9. Day Six

    站立式会议 站立式会议内容总结 442 今天:实现计划界面的逻辑 遇到的问题:模态框问题 明天:解决上面问题,开始使用动态数据 331 今天:点击添加找到文件 遇到问题:找到文件在app的引入实现 明 ...

  10. Linux shell(1)

    Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh).Bourne Again Shell(/bin/bash).C Shell(/usr/bi ...