OpenStack 云主机深入了解(十四)
云主机深入了解
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 云主机深入了解(十四)的更多相关文章
- 创建 OpenStack云主机 (十五)
创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...
- Openstack 云主机深入了解 (十六)
一)云主机深入了解 1.云主机在计算节点以进程方式运行 2.监听vnc的端口,vnc默认端口从5900开始, 多台云主机,端口递增 3.云主机桥接网卡,与宿主机联通网络 提示:在openstack环境 ...
- 创建 OpenStack云主机(十一)
创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...
- 创建 OpenStack云主机
创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...
- openstack云主机硬盘复制查询
假定客户在自己的电脑上创建文件后 #宿主机查看客户使用的是哪个磁盘 [root@compute1 ~]# lvs LV VG Attr LSize Pool Origin Data% Meta ...
- 恒创科技 基于openStack云主机
https://www.henghost.com/cloud-vps.shtml?s=gg&gclid=CKaXuOyr79UCFY-TvQodMJ8BCw
- 数据包从物理网卡流经 Open vSwitch 进入 OpenStack 云主机的流程
目录 文章目录 目录 前言 数据包从物理网卡进入虚拟机的流程 物理网卡处理 如何将网卡收到的数据写入到内核内存? 中断下半部分软中断处理 数据包在内核态 OvS Bridge(Datapath)中的处 ...
- openstack云主机冷迁移
1:开启nova计算节点之间互信 冷迁移需要nova计算节点之间使用nova用户互相免密码访问 默认nova用户禁止登陆,开启所有计算节点的nova用户登录shell. usermod -s /bin ...
- Openstack 调整云主机大小失败解决
Openstack 使用调整openstack云主机大小报错 tailf /var/log/nova/nova-compute.log 2017-02-24 18:21:29.088 28511 ER ...
随机推荐
- python 画圆
import numpy as np import matplotlib.pyplot as plt # ========================================== # 圆的 ...
- 利用JS实现一个简单的二级联动菜单
前几天在看js的相关内容,所以就简单写了一个二级联动菜单.分享一下. <!DOCTYPE html> <html lang="en"> <head&g ...
- 代理神器allproxy
背景 allproxy意为all as proxy,即是说所有设备均可以成为一个网络代理,唯一的要求就是有网络访问权限. 一般的代理软件要求宿主机必须有公网地址,然后才能把网络代理出去,但在实际情况下 ...
- LintCode——交叉字符串
描述:给出三个字符串:s1.s2.s3,判断s3是否由s1和s2交叉构成. 样例:s1 = "aabcc" s2 = "dbbca" - 当 s3 = &quo ...
- StackGAN 阅读笔记
StackGAN 阅读笔记 StackGAN论文下载链接(arxiv) 创新点 提出多尺度的GAN Stage-I GAN Stage-II GAN Stage-I GAN 主要是根据文本描述抓取目标 ...
- linux内核分析第三次实验
http://blog.sina.com.cn/s/blog_78e559950102wo67.html
- linux内核分析第四周学习笔记
linux内核分析第四周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...
- Day Eight
站立式会议 站立式会议内容总结 331 今天:学习树状自关联 hibernate配置,查询 详情:http://blog.csdn.net/u011644423/article/details/498 ...
- Practice1小学四则运算(改进)
#include<stdio.h> #include<stdlib.h> #include<time.h> void srand(unsigned);//随机生成不 ...
- ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(三)
ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(三) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (三)配置远程桌面连接访问dock ...