Openstack
狩房淡幽
这个作者很懒,什么都没留下…
展开
-
Openstack(管理篇)-------管理虚拟机实例(上)
创建虚拟机实例首先需要确定一些信息1.启动源:可以是镜像、快照、或者包含镜像或快照的块存储设备2.主机类型(Flavor):主机实例就是服务器的硬件设置清单,定义了虚拟机实例可以使用的硬件资源,包含CPU、内存数量和磁盘容量3.密钥对(Key Pair):密钥对是一个SSH凭证,当虚拟机实例启动时写入镜像中并加载该密钥对4.安全组:安全组定义防火墙策略,控制流向虚拟机实例的网络流量...原创 2020-03-29 16:44:55 · 1393 阅读 · 0 评论 -
Openstack(管理篇)----网络、卷设备
网络管理一、创建指定类型的网络neutron net-create public --shared --provider:physical_network public --provider:network_type flat指定使用flat类型的网络拓扑,也可使用vlan、local二、创建子网neutron subnet-create Subnet-name ...原创 2020-03-28 15:17:01 · 730 阅读 · 0 评论 -
Openstack(管理篇)---镜像管理
管理员可以在具有权限的租户(project)中创建镜像,供其他用户使用查看镜像 查看镜像信息 ---------- glance image-list 查看指定镜像 ---------- glance image-show Image-name 创建和更新镜像 创建镜像 --------- glance image...原创 2020-03-27 13:43:59 · 914 阅读 · 0 评论 -
Openstack(管理篇)---项目管理
管理租户、用户和角色1.租户(project)是Openstack中的一个组织单元,用户(user)可以属于一个或者多个租户。2.角色(role)定义了用户可以执行的操作类型3.Openstack项目中的各个服务组件可以执行的操作在/etc/PROJECT/policy.json文件中进行定义4.租户、用户和角色之间没有依赖性,可以分别操作。建立Openstack项目时,至少要创建一个用户...原创 2020-03-25 15:09:56 · 1323 阅读 · 0 评论 -
Openstack组件(原理篇)---Ceilometer、keystone、Glance、Heat
计量(Ceilometer)服务 以标准格式收集数据存储和系统资源使用信息,而统计和计费。同时可获取操作执行所产生的信息、触发通知。采用客户端部署agent的架构,收集数据,将数据存放在数据库中,或者提供一个处理传入请求的API服务。组件部分ceilometer-agent-compute:运行在每个计算节点上,循环查询资源使用率,统计情况ceilometer-agent-ce...原创 2020-02-14 15:52:42 · 559 阅读 · 0 评论 -
Openstack组件(原理篇)--nova、cinder、swift
Openstack服务组件 名称 Openstack中 简明Dashboard(仪表板) Horizon 提供基于web与内部各服务组件进行交互的界面(创建虚拟机实例,分配IP等)Compute (计算) Nova...原创 2020-02-14 14:48:12 · 2260 阅读 · 0 评论 -
Openstack组件(原理篇)--Neutron网络服务
Neutron网络服务组件:独立组件,可部署在专用的物理节点包含neutron-server:接受和路由API请求到Openstack中的网络plug-inOpenstack Networking plug-in and agents:创建端口、网络和子网,提供IP地址。plug-in和agents根据不同的厂商和技术应用不同的云环境中。常见的agents包含L3、DHCP、plug-in ...原创 2020-02-13 14:00:08 · 1130 阅读 · 0 评论 -
KVM虚拟化简介
KVM基于x86硬件虚拟化扩展(Intel VT或AMD-Y)的全虚拟化解决方案,它包含一个可加载的内核模块kvm.ko,提供核心的虚拟化基础架构特权环ring0 :cpu运行的最高级别。r1、r2、r3递减内核位于ring0,应用程序位于ring3,ring1运行用户态1.如果用户需要访问磁盘、写文件等操作,需要经过系统调用。cpu运行级别从ring3切换至ring0,向内核发出请...原创 2020-02-10 15:46:22 · 577 阅读 · 0 评论 -
Xen虚拟化简介以及其他虚拟化方案
裸金属虚拟化:直接运行在物理机节点硬件设备上,并且管理虚拟机操作系统可托管虚拟化:允许运行在普通的操作系统上linux的KVM和Free BSD的BHyV是基于内核的虚拟化技术,将传统的操作系统转化为类似裸金属类型的管理程序。而linux发行版与Free BSD仍为通用操作系统,与其他应用一起竞争虚拟机操作系统可使用的资源。统上KVM和Free BSD的BHyVe为可托管虚拟化。Xen是一门...原创 2020-02-11 13:54:21 · 1663 阅读 · 0 评论 -
Libvirt简介
Libvirt :是一个函数库,包含实现Linux虚拟化功能的linux API。提供了管理虚拟机的稳定的、统一的接口。其主要包括Libvirt API、Libvirtd进程和virsh工具集三个部分。架构说明 用户程序 程序 |...原创 2020-02-11 14:44:35 · 945 阅读 · 0 评论