码迷,mamicode.com
首页 > 其他好文 > 详细

Openstack深入了解虚拟机

时间:2018-03-02 10:20:14      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:删除   ssh   设置   需要   xml文件   vnc   html   详细   交换   

Openstack虚拟机创建流程

  在控制节点也安装一个计算服务也变成一个计算节点

yum -y install openstack-nova-compute

  启动并且设置开机启动

systemctl start openstack-nova-compute
systemctl enable openstack-nova-compute

  修改配置文件/etc/nova/nova.conf

  在[vnc]加入以下

[vnc]
novncproxy_base_url=http://192.168.0.112:6080/vnc_auto.html

  在[libvirt] 设置虚拟化支持

[libvirt]
virt_type=kvm

  重启

systemctl restart openstack-nova-compute

  验证

技术分享图片

  PS:暂时不管区域

  

  使用admin登陆控制台

  管理员-虚拟机管理器能查看到刚刚创建的计算节点

技术分享图片

  技术分享图片

  删除计算节点需要通过命令删除nova service-delete ID

  

  使用demo用户登陆来创建虚拟机

  计算-云主机数量-创建云主机

技术分享图片

技术分享图片

  

  镜像保存目录为/var/lib/glance/images文件名为镜像ID

  虚拟机在计算节点的目录/var/lib/nova/instances

技术分享图片

  文件名为虚拟机ID进去有几个文件

技术分享图片

  其中console.log为控制台日志 disk为硬盘 disk.info为硬盘信息

  disk文件较小使用file查看

技术分享图片

  有一个backing file文件指向,本硬盘只记录与镜像不一样的地方,原镜像保留一致的地方

  使用qemu-img info disk查看更加详细的信息 1G只是虚拟大小

技术分享图片

  进入_base文件夹看文件信息

技术分享图片

  disk.info为磁盘位置和格式

技术分享图片

  PS:该目录没有libvirt.xml文件

  每一个虚拟机在目录/etc/libvirt/qemu有xml配置文件

  查看网络

技术分享图片

  PS:桥接网络相当于物理网卡和虚拟机网卡都接到同一台交换机上面

  

   虚拟机怎么获取密钥

  查看console.log可以看到一个地址

技术分享图片

  使用对应的虚拟机访问curl http://169.254.169.254/2009-04-04/meta-data/public-keys/0/openssh-key就能查看到mykey了

技术分享图片

  

  为什么虚拟机可以访问这个公网ip地址

  查看该机的路由

技术分享图片

  是通过192.168.0.200访问的

  这个地址在

技术分享图片

  在控制节点获取到id

ip netns li
ip netns exec qdhcp-1cef260f-9e0b-416e-be71-80aeb3e344df ip add list

  技术分享图片

  使用http访问需要80端口

 ip netns exec qdhcp-1cef260f-9e0b-416e-be71-80aeb3e344df netstat -ntlp

技术分享图片

  使用PID查看

ip netns exec qdhcp-1cef260f-9e0b-416e-be71-80aeb3e344df ps aux|grep 2220

技术分享图片

  所以虚拟机可以访问meta-data

  

  这个路由是怎么过来的是通过控制节点的配置文件/etc/neutron/dhcp_agent.ini 

enable_isolated_metadata = True

  PS:查看默认是没有开启而且是False的

 

Openstack深入了解虚拟机

标签:删除   ssh   设置   需要   xml文件   vnc   html   详细   交换   

原文地址:https://www.cnblogs.com/minseo/p/8491324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!