
OpenStack
虚拟化云计算技术
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openstack如何扩展API之一:新添加API
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)(本文以nova-api为例子,完整的添加一个新的nova-api,并写一个测试程序进行测试)一。创建API资源模块 为新的Restful资源写一个controller实现标准操作(如index、create、delet...原创 2018-03-01 19:59:12 · 2792 阅读 · 2 评论 -
ubuntu16.04中搭建openstack详细记录
(安装手册)http://docs.openstack.org/newton/install-guide-ubuntu/(中文文档:)http://docs.openstack.org/zh_CN/(词汇表:)http://docs.openstack.org/mitaka/zh_CN/install-guide-ubuntu/common/glossary.html#...原创 2018-04-26 10:39:49 · 16563 阅读 · 3 评论 -
neutron中的安全组和防火墙
文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)一。防火墙与安全组区别防火墙一般放在网关上,用来隔离子网之间的访问。因此,防火墙即服务也是在网络节点上(具体说来是在路由器命名空间中)来实现。防火墙可以在安全组之前隔离外部过来的恶意流量,但是对于同个子网内部不同虚拟网卡间的通...原创 2018-04-05 10:52:45 · 3213 阅读 · 0 评论 -
Openstack中单网卡使用多ip
文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)创建虚拟机时主机上会有一条iptables 用来将ip和mac绑定,用来防止arp欺骗。在需要给单个网卡配置多个ip的场景下(例如keepalive)另外添加的ip地址是无法与外界通信的。 两种方法来解决。第一种是使用al...原创 2018-04-10 11:45:22 · 5004 阅读 · 0 评论 -
nova-conductor数据库远程对象模型
文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)远程对象所实现的效果是:一个 A 服务中的远程对象实例,可以由消息队列传送到B 服务,B 服务能够使用这个实例,当调用实例的方法时,实际执行这个方法却是在A 服务中。以 Instance 类的实例为例,nova-conducto...原创 2018-04-10 11:25:28 · 638 阅读 · 0 评论 -
openstack中的Host Aggregates和Availability Zones
文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)Host Aggregates 的机制是建立于 Availability Zones 基础之上更进一步划分 computes 节点物理资源的一种机制。什么是RegionRegion更像是一个地理上的概念,每个regio...原创 2018-04-10 11:15:39 · 1217 阅读 · 0 评论 -
openstack如何扩展API之二:扩展原有核心API
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)openstack使用stevedore的插件机制,来提供了扩展接口功能(openstack官方称为Extending the API)。有了插件机制,我们在开发新的OpenStack功能时,通过扩展接口功能,在不改变openst...原创 2018-03-01 20:03:40 · 1619 阅读 · 0 评论 -
neutron中配置使用qos限制网络带宽
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)qos基础在Linux系统上,无论去使用怎样的工具,最终都要使用TC来做流量控制。TC利用队列规定建立处理数据包的队列,并定义队列中的数据包被发送的方式, 从而实现对流量的控制。Linux内核中支持的队列主要有:TBF(T...原创 2018-03-27 14:09:19 · 5582 阅读 · 0 评论 -
openstack-一个脚本搞定openstack部署
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)本文把openstack部署的所有命令整理成一个完整的脚本,一个脚本解决所有问题。一般部署分三步:1,安装openstack包;2,修改配置文件;3,运行这个脚本。mydeploy.pyimport os...原创 2018-03-06 17:31:10 · 10119 阅读 · 3 评论 -
如何使用curl调试openstack的api
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)访问openstack的API之前,用户使用用户名和密码向keystone进行认证。在通过keystone认证后,keystone会在返回数据中包含一个ServiceCatalog。此ServiceCatalog中包含keysto...原创 2018-03-12 16:04:13 · 3179 阅读 · 0 评论 -
openstack-几张图认识一下openstack
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)本文通过几张openstack相关的图,认识一下openstak的commits厂商排名,白金会员,黄金会员,projects列表和架构图。openstackqueens版本commits厂商排名:数据...原创 2018-03-04 15:13:41 · 2263 阅读 · 0 评论 -
openstck-配置使用cloud-init
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)cloud-init是在创建虚拟机时能够对虚拟机进行一些初始化操作的工程。在虚拟机启动的时候,对虚拟机进行一些列的操作,例如常用的:自动设置 虚拟机hostanme,设置虚拟机用户初始密码,自动安装软件等。OpenS...原创 2018-03-02 22:20:33 · 2793 阅读 · 0 评论 -
OpenStack问题集锦(持续更新中...)
(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问) 如何再添加一个管理员用户 # keystone-manage bootstrap --bootstrap-username myadmin --bootstrap-password my...原创 2018-03-16 10:56:07 · 4373 阅读 · 0 评论 -
nova中创建虚拟机的流程
本文从一张图片看一下在创建虚拟机过程中,nova的各个服务的关键出入口以及结果。(文章来自作者维护的社区微信公众号【虚拟化云计算】)(目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问)如图中的蓝色部分:用户的入口是nova_client或者是horizon,他们是RestAPI的http客户端。如图中的黄色部...原创 2018-05-04 21:51:28 · 2586 阅读 · 0 评论