OpenStack
青草渐枯黄
这个作者很懒,什么都没留下…
展开
-
OpenStack 虚拟机网络不通的几个思路[1]
本文记录虚拟机无法上网的几种可能的解决办法,虽然OpenStack的版本是基于Pike 发行版,环境的搭建基于DevStack,但对其它版本应该都可以适用。假设你的基础网络配置没有问题,而且物理机可以成功访问外网,用DevStack可以成功搭建好一个OpenStack集群,如果不做任何修改,你的虚拟网络是无法与外界连通的。虚拟机需要与外界连通,需要考虑的因素包含下面几点:Floati...原创 2018-03-18 16:39:27 · 5852 阅读 · 0 评论 -
系统重启后恢复OpenStack网络设置-tips
系统重启后恢复OpenStack网络设置-tips眼看着今天就要过去了,一个月就要过去了,马上一年也就要过去了,可你又能怎样?昨天在焦虑,今天还在焦虑,明天将继续焦虑,何时能停止?既然无力挣扎,那就闭着眼睛过吧,时间最终会给我们答案,尘过尘,土归土,看谈一些就好,看空一些就好。不管OpenStack是不是还有些把玩的价值,但终归割舍不下,我一直把它看作一本书,一本可以提升自己的书,至于它能...原创 2018-09-24 19:26:45 · 1670 阅读 · 2 评论 -
DevStack激活DVR相关配置
这些日子脑子里经常会想到《可可西里》电影里的一个画面,从刚陷入到流沙时的垂死挣扎越陷越深到后来彻底绝望放弃,电影表达>了个人在恶劣的自然环境下的无能无力,换个角度想想,我们绝大多数人何尝不是已经陷入了深不见底的绝望之中,只不过这里不是沙漠戈壁而是同样现实的社会,我们挣扎着,不想认命,不想就此结束,但是结果常常是在岁月的流逝中,一步步走向属于我们这代人的结局。DVR(Distributed...原创 2018-08-11 17:58:14 · 541 阅读 · 0 评论 -
Neutron网络设备命名规则
Neutron已经看了有些日子了,计划不久的将来对有无DVR情况下南北与东西流量做个总结,当作一个铺垫吧,这里对Neutron里的网 络接口命名做个小结,当看到tap, qbr, qvb, qvo, qr-, qg-, br前缀命令的接口设备有没有一点小晕呢?其实这些设备本质上都>是一样的,但是应用的场景又各不相同,不同的名称前缀代表了不同的含义,所以熟悉了之后只看这些前缀也就略知一二了。...原创 2018-07-28 21:13:59 · 1488 阅读 · 1 评论 -
OpenStack虚拟机网络不通的几个思路[2]
2018年六月份已经过去,刚过去的两个月是入市以来回撤最大的两个月,虽然资金量不大,但依然对未来抱有希望,说不定哪天走狗屎运咸鱼翻身了呢。本质上来说,股市也好,人生中的各种选择也好,都是一种赌博,就看你的筹码有多大,未来到底看的有多清,当然我从不屑于直接参与赌博,只是厌倦了一辈子都是如此谨谨慎慎,按部就班的生活。2018年下半年祝福自己依然有颗勇敢的心,怀抱希望的走下去,Get busy ...原创 2018-07-01 19:03:19 · 8528 阅读 · 0 评论 -
我的数据在哪儿? - Ceph rbd image
Ceph的rbd image可以用来作为OpenStack的块存储,如果OpenStack配置Cinder存储后端为Ceph,实际上读写的就是Ceph的块存储设备,这里记录如何查看rbd image里的数据,以及数据存放在哪里。首先来创建一个rbd imageceph osd pool create rbdbench 100 100 #创建一个名为rbdbench的pool,pg与pgp...原创 2018-04-21 13:00:38 · 1490 阅读 · 0 评论 -
OpenStack 与 SDN --- namespace
什么是network namespace先来看看linux手册上对namespace的解释 A network namespace is logically another copy of the network stack, with its own routes, firewall rules, and network devices. By default a proces...原创 2018-04-30 18:17:04 · 884 阅读 · 0 评论 -
OpenStack Queen 版本变更概述
毫无疑问,OpenStack正在经历它的低谷期,和芸芸众生一样,无法改变世界那就得改变自己来适应这个世界,真心的期待,曾经的王者有朝一日能再现昔日辉煌。回过头来看Queen版本的一些主要变更,Mirantis的这篇文章[1] 总结的不错,优化Queen版本之前,使用GPU做科学计算和机器学习,可以通过使用PCI pass through或者直接用Ironic来操作裸机,Queen版...转载 2018-04-14 13:34:01 · 1616 阅读 · 0 评论 -
Play with Mirantis OpenStack
IntroductionMOS is abbreviation of Mirantis OpenStack, Mirantis will eventually drop their support on MOS but move the efforts on the MCP (Mirantis Cloud Platform). There is currently no way for us ...原创 2018-04-01 17:59:25 · 380 阅读 · 0 评论 -
cloud init在OpenStack中的应用
cloud init可以用来对虚拟机做初始化工作,正如windows系统里的bat脚本post install可以实现windows系统初始化工作一样,cloud init可以设置虚拟机的机器名,登录账号等,比如默认基于cloud image的虚拟机是不提供登录账号的,可以通过cloud init来创建登录账号来达到登录虚拟机的目的。使用cloud init需要先安装cloud init的安装...原创 2018-03-25 12:22:35 · 688 阅读 · 0 评论 -
project继承domain管理权限
在需要project继承domain的管理权限之时,需要首先在keystone.conf中将os_inherit:enable置于true,这样在做role的grant的时候,就可以以此作为判断是否需要继承domain的管理权限,看看router的定义:# keystone\keystone\assignment\routers.pyif CONF.os_inherit.enabled: ...原创 2015-06-19 14:08:58 · 903 阅读 · 0 评论 -
keystone federation
keystone federation的难处在于配置,这里主要记录下IDP与SP在K-K模式下的配置,主要以shibboleth为例。IDP:=====Note: This feature requires installation of the xmlsec1 tool via your distribution packaging system (for instance apt or yum...原创 2015-11-01 19:52:07 · 6721 阅读 · 0 评论 -
Keystone scoped or unscoped?
对Keystone稍有了解的人应该知道,Keystone有两大类型的token,即scoped token与unscoped token。具体的细分不再赘述。之所以再次注意到这个问题是因为最近有人问到我这个问题,如何通过unscoped token拿一个scoped token? 我随口说道,先拿一个unscoped token,通过这个token去拿一个project list,将unscop...原创 2016-09-07 17:55:51 · 2167 阅读 · 0 评论 -
How to run keystone testcase against the DB backend other than SQLITE
Keystone has the testcase that need run against real live DB such as MYSQL or PostgreSQL other than SQLITE.But it just skipped when you try to run the testcase in the usual way like this.$ python -m u...原创 2016-09-29 10:53:20 · 418 阅读 · 0 评论 -
Keystone LDAP backend
一直以来想看看LDAP在keystone中如何应用的,最近终于静下心来好好的看了一下,keystone曾经有许多backends,SQL,memcache, LDAP, KVS等,随着版本的演进,现在的版本主要只支持SQL,与LDAP后端,而且LDAP与只是保留在Identity这一个组件中,且只支持读而不再支持写操作。但是LDAP在企业用的这么广泛,有必要来研究研究keystone是如何LDAP...原创 2016-10-22 20:54:18 · 1464 阅读 · 0 评论 -
OpenStack 归档 - 虚拟机临时存储与块存储
总体来说,虚拟机内部的存储分临时存储与可拔插的块存储两部分,所谓临时存储既是指存储空间会随着虚拟机的创建而产生,删除而消亡。默认情况默认情况创建一个虚机只有一个盘,mount到root分区,看下下面的例子。nova boot default --image cirros-0.3.5-x86_64-disk --flavor m1.small --nic net-name=private...原创 2018-11-04 17:01:30 · 1886 阅读 · 0 评论