如何做出一个北京有特色的餐厅OpenStack 企业发行版

国外顶级OpenStack厂商一览 ? OpenStack中国社区
我的图书馆
国外顶级OpenStack厂商一览 ? OpenStack中国社区
OpenStack是一个开源项目,真正让OpenStack由构想成为现实的是那些参与原始代码开发并将其转化为切实可用的产品与业务的供应商。已经有一部分企业开始将OpenStack作为其公有云的建立基础;举例来说,Rackspace公司已经证实OpenStack足以驱动一整套规模庞大且跨越多个地理位置的云体系。其它一些厂商也将构成OpenStack的各类技术组件打包成易于使用的产品,并出售给那些希望亲手构建内部私有云环境的企业用户们。今天我们的这份十五大顶级OpenStack参与厂商榜单并非从科学角度出发加以衡量,而是基于它们对于OpenStack项目的资源贡献情况——包括哪些厂商为项目贡献的代码规模最大、哪些厂商在将该开源平台推向广泛市场的过程中表现最积极等等。
上榜理由:Rackspace是OpenStack的缔造者之一。该公司于2010年与美国宇航局一道构建起OpenStack项目,当时Rackspace负责存储部分的贡献工作、宇航局则打理计算方面的任务。Rackspace公司在OpenStack基金会尚未成立的前两年中一直肩负着项目的管理职责。从那时起,Rackspace至今仍然被广泛视为OpenStack项目的代表性形象,同时扮演着后者最为积极而热心的支持者之一。该公司将OpenStack作为其公有云方案的构建基础,并向客户提供软件发行版以帮助他们以同一平台为起点建立属于自己的私有云以及混合云体系。这家公有云及托管业务供应商是首批将新型OpenStack功能引入生产流程的企业,而且能够提供最为强大的公有云部署方案之一。Rackspace公司正用实际行动作出证明,OpenStack完全有能力驱动一整套分布在全球各地的、规模庞大的公有云体系。看起来,只要OpenStack项目仍然存在,Rackspace就仍将在社区当中扮演重要且关系紧密的核心角色。
上榜理由:红帽公司是历史上第一家依靠向企业用户提供Linux发行版而获得十亿美元收益的企业。时至今日,他们希望能在OpenStack领域重现这一辉煌成绩。该公司已经在OpenStack项目身上投入重金。根据StackAnalytics网站的说法,目前红帽在OpenStack Icehouse版本中成为最为重要的代码贡献者。
红帽也拥有自己的OpenStack发行版,这一版本与其旗舰产品红帽企业Linux结合得深入而紧密,也因此被命名为RHEL OpenStack。红帽为OpenStack项目贡献了大量资源,因此有望从长远角度成为这一领域的另一位重量级参与者。
上榜理由:戴尔对于云业务的态度确实有些忽冷忽热,但有一点可以说毋庸置疑——他们对OpenStack的承诺始终未变。该公司原本曾计划以OpenStack建立一套公有云解决方案。然而最终这项计划惨遭废弃,戴尔转而将关注重点放在为客户提供咨询与实施服务方面,当然他们也会趁些机会推销自己的硬件与其它相关服务。
戴尔公司表示希望帮助客户部署任何有助于其实际需求的方案——例如以OpenStack为基础构建一套私有云,或者与Joyent、Rackspace等公有云合作伙伴的方案相对接。戴尔在OpenStack管理机构当中扮演着举足轻重的角色,因此我们也必然要将其视为OpenStack社区内的一股核心力量。
上榜理由:惠普公司似乎在其云业务的发展与推广方面遇上了不小的难题,不过该公司仍然拥有一套令人印象深刻的方案组合。惠普的公有云体系以OpenStack为基础——当然也具备大量具有惠普特色的鲜明风格。此外,惠普还允许客户利用OpenStack在自己的私有云当中运行同一套操作系统。总体而言,惠普表示将为客户创建一套混合云方案,从而与VMware以及微软等以平台为核心的竞争对手展开对抗。在Icehouse版本中,惠普贡献的代码数量仅次于红帽而位列第二。因此,惠普在OpenStack社区中显然拥有不容小觑的重要地位。
上榜理由:就在去年,IBM公司宣布OpenStack将成为其云规划当中的核心组成部分与发展方向。不过自那时开始一直到现在,我们始终不清楚OpenStack项目在该公司的云规划中到底占据怎样的比重。IBM是该项目的顶级贡献者之一,可以说与任何其它厂商相比都不遑多让。IBM利用自身丰富的专业知识处理与企业客户的协作,从而在质量保障以及OpenStack API结合等方面为其带来关键性标准。不过蓝色巨人还没有将OpenStack作为其产品销售的核心对象。IBM收购了IaaS供应商SoftLayer,目前正在一步步在SoftLayer云当中推进对OpenStack的支持能力。除了OpenStack以外,IBM还针对另一套用于进行应用程序开发的开源项目Cloud Foundry作出了一系列发展承诺。再有,IBM方面公布了BlueMix,一款尚处于早期研发阶段的PaaS产品方案。
上榜理由:看起来思科公司的主要目的在于“渗透”到OpenStack社区内部,从而确保自己制造的硬件——包括其网络、融合型基础设施以及服务器设备——能够与OpenStack全面兼容。思科还在领导与市场推广工作中扮演着重要角色,甚至借出其云技术团队负责人担任OpenStack董事会的副主席,同时共享自身WebEx团队在进行OpenStack内部部署过程中积累到的实践经验。现在我们期待着OpenStack会在思科公司刚刚公布的InterCloud中能够获得怎样的重要地位。
上榜理由:目前市面上已经有多家企业选择专门从事OpenStack相关方案的开发与销售,也就是将OpenStack产品及服务的支持与经营作为惟一的业务内容。作为一家总部位于加利福尼亚州山景城的公司,Mirantis已经从上述经营战略中获得了切实收益,并一步步由一家依靠风险投资保持运转的新兴企业发展成如今拥有四百多位员工的强大技术势力。该公司原本专注于支持各类OpenStack部署模式,但随着该开源项目的日渐成熟,Mirantis的产品组合也变得愈发丰富。该公司目前拥有自己的OpenStack发行版,用户可以自行实施或者在Mirantis工程师的帮助下完成部署。该公司还建立起自己的合作伙伴体系,其中包括之前曾公布过的红帽及VMware。Mirantis最近刚刚完成了一笔总值达3000万美元的交易,这笔来自移动供应商爱立信的资金一方面作为构建云方案的费用、另一方面也属于爱立信向Mirantis的注资。
上榜理由:与Mirantis与CLoudscaling类似,Piston有限公司是一家专门从事OpenStack相关业务的厂商。公司创始人兼CTO Joshua McKenty曾效力于美国宇航局,并在任职期间参与到OpenStack的早期开发工作当中。时至今日,McKenty和他的团队已经开始将他们当初参与开发的OpenStack代码转化为打包软件,旨在帮助用户借此构建属于自己的私有云体系。对于终端用户来说,直接利用OpenStack代码并尝试安装几乎是个不可能完成的任务——之所以如此困难,是因为摆在他们面前的选择太多、配置过程中需要考虑的因素也太过繁杂。而身为OpenStack董事会成员的McKenty则不无自豪地表示,他们已经替客户做好了全部准备工作,进而创造出一套易于安装、升级以及管理的平台方案。
上榜理由:目前对于OpenStack项目的控制权之争正在持续蔓延,如今像众多厂商争相以自己的Linux发行版为武器来一拼高下。红帽正是其中最为典型的代表,不过Canonical也已经将OpenStack功能集成到自己的Ubuntu当中。Canonical如今俨然成为OpenStack主流厂商阵营中的一分子。在去年一份面向OpenStack用户的调查当中,OpenStack基金会发现Canonical的Ubuntu在OpenStack部署方案当中拥有最为突出的普及比例。Canonical最新发布的Ubuntu 14.04更是进一步提高了对OpenStack的集成关注度。
上榜理由:与红帽及Canonical相似,SUSE公司作为一家拥有自己Linux发行版的厂商同样参与到了OpenStack的竞逐中来。而更值得注意的是,SUSE公司云业务负责人在OpenStack董事会中担任主席一职。SUSE还创建出一套属于自己的OpenStack发行版。
上榜理由:Nenula与Cloudscaling以及Piston归于同类厂商,只不过前者采用了略有不同的发展方式。尽管这些企业都以软件业务为主要核心,但Nebula却把硬件与软件集成同时作为发展重点,从而利用OpenStack向客户销售更为轻松省心的交钥匙解决方案。Nebula公司创始人兼首席战略官Chris Kemp在OpenStack项目中的地位也受到广泛肯定,他在美国宇航局工作的经历甚至为其赢得了OpenStack之父的美誉。除此之外,他也是目前OpenStack开源项目领域最为杰出的传道者之一。
上榜理由:Metacloud又是另一家以OpenStack为基础构建服务项目的专项供应商。但与Mirantis、Piston或者Cloudscaling不同,Metacloud选择的发展道路在于销售以OpenStack为基础的托管私有云方案。这意味着Metacloud为客户提供的硬件设备运作在买家的内部环境之下、自有防火墙身后,但却仍然由Metacloud负责全权打理。对于内部私有云来说,这种托管类方案拥有突出的便捷性优势——而且由OpenStack作为技术后盾。
上榜理由:终有一天,市场上充斥着众多厂商兜售其OpenStack方案的叫卖声。不过如果OpenStack真能发展壮大并成为一股江湖新势力,终究要归功于终端用户们的支持与鼓励——而非供应商,毕竟有人用的方案才是好方案。当然,前面列举的名单肯定无法涵盖所有在OpenStack生态系统中占据重要位置的厂商——它们有些属于该项目中进行生产环境软件部署的首批先驱,更有一些(例如欧洲核子研究中心)科研机构率先开始探索OpenStack在纯技术领域的发展潜能。不少企业的高层管理人员在OpenStack董事会以及终端用户委员会中担任要职,而包括雅虎、爱立信、AT&T、GAP、PayPal/eBay以及康卡斯特在内的其它企业也都开始将OpenStack的实际应用纳入议事日程。要让这一新兴开源项目真正迈向企业业务流程,终端用户群体的不断拓展无疑是帮助这些财富巨头们积累信心、认同OpenStack在企业中发展潜能的重要推动因素。
原文链接:/a26/_1.shtml
TA的最新馆藏
喜欢该文的人也喜欢新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 60, 距离下一级还需 140 积分
论坛徽章:0
本帖最后由 cusor 于
10:47 编辑
Havana于2013年10月份发布,稳定版本为2013.2。相信很多Openstack爱好者和开发测试人员已经开始使用了。作为IaaS架构平台,Openstack面向的是集群主机虚拟化和资源的半自动化调配。但是作为测试和开发使用,尤其是在有限成本控制下,多主机测试在资金和空间占用上耗费较多。所以我们寻求在单主机下实现Openstack的运行。
本文面向的读者:
- 具备基本的Openstack知识(逻辑架构和组成部分)
- 熟悉基本的Linux操作和配置。本文使用的是Ubuntu12.04 LTS Server版,这也是Openstack官方测试所选择的Linux发行版。
既然是单主机系统,那就对主机的配置稍有要求。我用的是Dell的PC服务器,4核,4G内存,500G硬盘,单网卡。这也应该算是最低配置了。说起网卡,Havana官方文档建议的是采用双网段(可以区分内网管理和外网服务),这也就要求我们的服务器具有两个物理端口。因为我们是测试环境,无需区分网络,所以单网卡可以满足要求,只是需要检查单网段下Havana是否工作正常。
因为是单机安装,存储和网络相对都简单化了,所以这里我们暂时不会涉及对象存储(Object Storage),块存储(Block Storage)和网络,以后我会讲如何仿真。
安装会涉及到如下几部分。
操作系统的基本配置
配置认证服务(Identity Service)
配置镜像服务(Image Service)
配置云计算服务(Compute Services)
增加用户面板(Dashboard)
注:本文所有的操作命令都是在Ubuntu 12.04 LTS Server版的root用户下执行,所以请先进入root用户模式(sudo -i)以方便执行。
1. 操作系统的基本配置
1.1 网络配置
由于我们只有单网卡,OS的网络配置在你安装系统的时候就已经完成了,所以在此无需配置。针对Openstack的内部网段,我们可以通过虚拟桥接方式实现。你可以手工配置,当然Openstack安装的时候也会自动配置,这里我们先略过不谈。
1.2 NTP配置
因为是单机安装,无需配置NTP Server。
1.3 安装MySql数据库
Openstack服务需要数据库来存储信息。我们就拿常用的MySql来举例。需要安装客户端,数据库和Python库。
# apt-get install python-mysqldb mysql-server
安装时,会需要你设置root用户密码。Openstack要求MySql没有匿名用户权限,所以你需要删除匿名用户和无关的数据库。下面这个命令可以实现。
# mysql_secure_installation
运行以后,会有一些选项,全选yes就ok。
1.4 准备Openstack包
在Ubuntu下,需要安装一些针对Havana的最新的包。
# apt-get install python-software-properties
# add-apt-repository cloud-archive:havana
这些包安装完后,你需要升级一下系统。
# apt-get update && apt-get dist-upgrade
1.5 安装消息队列服务
Openstack默认选用了RabbitMQ。也支持Qpid和ZeroMQ。
# apt-get install rabbitmq-server
2. 配置认证服务(Identity Service)
2.1 安装认证服务(Keystone)
# apt-get install keystone python-keystone python-keystoneclient
我们在mysql里为认证服务创建一个数据库,名字就叫做keystone,密码也是keystone
# mysql -u root -p
mysql& CREATE DATABASE
mysql& GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'keystone';
mysql& GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'keystone';
修改Keystone的配置文件/etc/keystone/keystone.conf,使其指向我们刚刚创建的数据库。修改[sql]部分如下:
# The SQLAlchemy connection string used to connect to the database
connection = mysql://keystone:keystone@localhost/keystone
接下来创建keystone需要的表格。
# keystone-manage db_sync
生成admin的token。
# openssl rand -hex 10
还是编辑/etc/keystone/keystone.conf,把上面生成的token替换下面的ADMIN_TOKEN
# A &shared secret& between keystone and other openstack services
admin_token = ADMIN_TOKEN
重启认证服务
# service keystone restart
2.2 定义用户(Users)、租户(Tenants)和角色(Roles)
在使用认证服务的时候,你需要一对用户名和密码。目前我们还没有创建任何用户,但我们可以使用之前创建的管理token。需要做的就是把这个token传给keystone命令(参数为--token)。为了避免每次使用keystone命令都加一些相同的参数,我们可以把这些参数值放到环境变量里。
# export OS_SERVICE_TOKEN=ADMIN_TOKEN
# export OS_SERVICE_ENDPOINT=http://127.0.0.1:3
其中endpoint指明认证服务在哪运行。下面创建租户。
# keystone tenant-create --name=admin --description=&Admin Tenant&
# keystone tenant-create --name=service --description=&Service Tenant&
创建管理用户。用户密码ADMIN_PASS需要自己指定。
# keystone user-create --name=admin --pass=ADMIN_PASS --email=
# keystone role-create --name=admin
为用户添加角色和租户属性。
# keystone user-role-add --user=admin --tenant=admin --role=admin
2.3 定义服务和API接入点(endpoints)
认证服务不光管理着用户属性,还登记所有Openstack服务,包括它自己本身。所以我们注册一个认证服务。
# keystone service-create --name=keystone --type=identity --description=&Keystone Identity Service&
创建成功后会生成一个id,这个id要用在下面这个命令上,以便创建API接入点。
# keystone endpoint-create --service-id=the_service_id_above --publicurl=http://127.0.0.1: \
--internalurl=http://127.0.0.1: --adminurl=http://127.0.0.1:3
同样的,当你安装其他Openstack服务时,像Glance,Nova,都要运行类似上面的命令。
2.4 验证认证服务是否安装成功
先把环境变量取消。
# unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT
制作一个文件,文件名自取,例如ksrc,内容如下,然后source一下它。
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_TENANT_NAME=admin
export OS_AUTH_URL=http://127.0.0.1:3
# source ksrc
现在你可以尝试获得一下token,如果成功,说明认证服务工作正常。
$ keystone token-get
3. 配置镜像服务
很多命令与配置认证服务一样,我就不做过多解释了。
3.1 安装镜像服务(Glance)
安装glance包。
# apt-get install glance
删除/var/lib/glance/glance.sqlite,防止错误使用sqlite数据库。
为镜像服务创建数据库,名字叫做glance,密码也是glance
# mysql -u root -p
mysql& CREATE DATABASE
mysql& GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'glance';
mysql& GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'glance';
生成数据表。
# glance-manage db_sync
keystone里创建glance用户,密码(GLANCE_PASS)自己指定
# keystone user-create --name=glance --pass=GLANCE_PASS--email=
# keystone user-role-add --user=glance --tenant=service --role=admin
修改glance配置文件/etc/glance/glance-api.conf和glance-registry.conf,找到如下部分并修改。
[keystone_authtoken]
auth_host = 127.0.0.1
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = glance
admin_password = GLANCE_PASS
在认证服务里注册镜像服务并创建API接入点。
# keystone service-create --name=glance --type=image --description=&Glance Image Service&
# keystone endpoint-create \
--service-id=the_service_id_above \
--publicurl=http://127.0.0.1:9292 \
--internalurl=http://127.0.0.1:9292 \
--adminurl=http://127.0.0.1:9292
重启服务。
# service glance-registry restart
# service glance-api restart
3.2 验证镜像服务是否安装成功
准备好一个镜像文件,这个镜像文件可以自己制作,也可以从网上下载。我制作了一个Ubuntu12.04 LTS Server的镜像ubuntu_1204_server.qcow2。至于怎么制作镜像,我们另文讨论。
创建一个镜像。
# glance image-create --name=&Ubuntu 12.04 LTS Server& --disk-format=qcow2 \
--container-format=bare --is-public=true & ubuntu_1204_server.qcow2
我的镜像如下所示。
# glance image-list
+--------------------------------------+-------------------------+-------------+------------------+------------+--------+
| ID& && && && && && && && && && && &&&| Name& && && && && && &&&| Disk Format | Container Format | Size& && & | Status |
+--------------------------------------+-------------------------+-------------+------------------+------------+--------+
| dbe3ba9c-c22b-41c9-bac5-dd0e6964c1ce | Ubuntu 12.04 LTS Server | qcow2& && & | bare& && && && & |
| active |
+--------------------------------------+-------------------------+-------------+------------------+------------+--------+
4. 配置云计算服务
4.1 安装nova控制服务
先安装所需要的包
# apt-get install nova-novncproxy novnc nova-api nova-ajax-console-proxy nova-cert nova-conductor nova-consoleauth nova-doc nova-scheduler python-novaclient
为nova创建数据库,名字叫做nova,密码也是nova
# mysql -u root -p
mysql& CREATE DATABASE
mysql& GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'nova';
mysql& GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'nova';
编辑nova配置文件/etc/nova/nova.conf,使其指向自己的数据库。
[database]
# The SQLAlchemy connection string used to connect to the database
sql_connection = mysql://nova:nova@localhost/nova
还有一些其他需要在配置文件nova.conf里修改或添加的属性,如下所示
my_ip=127.0.0.1
vncserver_listen=0.0.0.0
vncserver_proxyclient_address=127.0.0.1
auth_strategy=keystone
rpc_backend=nova.rpc.impl_kombu
rabbit_host=127.0.0.1
glance_host=127.0.0.1
同时修改/etc/nova/api-paste.ini如下。
[filter:authtoken]
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
auth_host = 127.0.0.1
auth_port = 35357
auth_protocol = http
admin_tenant_name=service
admin_user=nova
admin_password=nova
生成数据表。
# nova-manage db sync
接下来就是比较熟悉的命令了,如果命令返回错误,可以重启一下nova服务。
# keystone user-create --name=nova --pass=NOVA_PASS --email=
# keystone user-role-add --user=nova --tenant=service --role=admin
# keystone service-create --name=nova --type=compute --description=&Nova Compute Service&
# keystone service-create --name=nova --type=compute --description=&Nova Compute Service& --adminurl=http://127.0.0.1:8774/v2/%\(tenant_id\)s
然后重启一下服务
# service nova-api restart
# service nova-cert restart
# service nova-consoleauth restart
# service nova-scheduler restart
# service nova-conductor restart
# service nova-novncproxy restart
下面可以检查一下nova是否配置正确,可以用如下命令。
# nova image-list
+--------------------------------------+-------------------------+--------+--------+
| ID& && && && && && && && && && && &&&| Name& && && && && && &&&| Status | Server |
+--------------------------------------+-------------------------+--------+--------+
| dbe3ba9c-c22b-41c9-bac5-dd0e6964c1ce | Ubuntu 12.04 LTS Server | ACTIVE |& && &&&|
+--------------------------------------+-------------------------+--------+--------+
4.2 安装一个nova云计算节点
先下载所需要的包。
# apt-get install nova-compute-kvm python-novaclient python-guestfs
删除默认安装的SQLite数据库
# rm /var/lib/nova/nova.sqlite
重启计算服务
# service nova-compute restart
4.3 激活内部网络
这应该算是很关键的一步了。我们选用FlatDHCPManager。以后我会用一个专题讲网络。
下载网络包。
# apt-get install nova-network
编辑配置文件/etc/nova/nova.conf
network_manager=nova.network.manager.FlatDHCPManager
fixed_range=192.168.122.0/24
flat_network_dhcp_start=192.168.122.2
flat_network_bridge=virbr0
重启网络服务。
# service nova-network restart
创建自己的虚拟网络。
# nova network-create vmnet --bridge-interface=virbr0
4.4 启动一个镜像
$ ssh-keygen
$ nova keypair-add --pub_key id_rsa.pub mykey
如果你需要自己的镜像实例能被ping通和ssh,需要放开如下权限
# nova secgroup-add-rule defaulttcp 22 22 0.0.0.0/0
# nova secgroup-add-rule defaulticmp -1 -1 0.0.0.0/0
$ nova boot --flavor &flavor-id& --key_name mykey --image &image-id& --security_group default Ubuntu
以下是我的例子。
# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name& && &| Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 1&&| m1.tiny& &| 512& && & | 1& & | 0& && && &|& && &| 1& &&&| 1.0& && && &| True& && &|
| 2&&| m1.small&&| 2048& && &| 20& &| 0& && && &|& && &| 1& &&&| 1.0& && && &| True& && &|
| 3&&| m1.medium | 4096& && &| 40& &| 0& && && &|& && &| 2& &&&| 1.0& && && &| True& && &|
| 4&&| m1.large&&| 8192& && &| 80& &| 0& && && &|& && &| 4& &&&| 1.0& && && &| True& && &|
| 5&&| m1.xlarge | 16384& &&&| 160&&| 0& && && &|& && &| 8& &&&| 1.0& && && &| True& && &|
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
# nova image-list
+--------------------------------------+-------------------------+--------+--------+
| ID& && && && && && && && && && && &&&| Name& && && && && && &&&| Status | Server |
+--------------------------------------+-------------------------+--------+--------+
| dbe3ba9c-c22b-41c9-bac5-dd0e6964c1ce | Ubuntu 12.04 LTS Server | ACTIVE |& && &&&|
+--------------------------------------+-------------------------+--------+--------+
# nova list
+--------------------------------------+--------+--------+------------+-------------+---------------------+
| ID& && && && && && && && && && && &&&| Name& &| Status | Task State | Power State | Networks& && && && &|
+--------------------------------------+--------+--------+------------+-------------+---------------------+
| eff82154-bd75-40a7-bc83-60ba0f5b2ac4 | ubuntu | ACTIVE | None& && & | Running& &&&| vmnet=192.168.122.2 |
+--------------------------------------+--------+--------+------------+-------------+---------------------+
5. 增加用户面板
这个非常简单,安装完以后就可以访问了。
# apt-get install memcached libapache2-mod-wsgi openstack-dashboard
接着访问http://&your-host-id&/horizon,是不是很简单。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
大富大贵, 积分 10950, 距离下一级还需 9050 积分
论坛徽章:2
挺好的,就是不知道H版好用不?稳定性、可靠性如何?
白手起家, 积分 60, 距离下一级还需 140 积分
论坛徽章:0
按Openstack用户委员会的统计,半数以上在用G版和H版,不过以中小企业为主。所以我觉得对于H版的稳定性和可靠性应该是没有问题。但还需要机构的评测和时间的检验。IT经理们完全可以乐观的看待openstack。
cdtits 发表于
挺好的,就是不知道H版好用不?稳定性、可靠性如何?
大富大贵, 积分 12329, 距离下一级还需 7671 积分
论坛徽章:16
appreciate&&your effort!!!
白手起家, 积分 2, 距离下一级还需 198 积分
论坛徽章:0
您好,我按照您的方法单机安装部署了openstack H版本,安装一直进行的很顺利,但是最后实例创建之后 外网无法ping通实例,也无法ssh登录实例,我想问一下您在nova.conf里为什么用virbr0?而不是br100? 用virbr0之前是不是要做一些配置?
白手起家, 积分 60, 距离下一级还需 140 积分
论坛徽章:0
sucre3034 发表于
您好,我按照您的方法单机安装部署了openstack H版本,安装一直进行的很顺利,但是最后实例创建之后 外网无 ...
抱歉哈,这个论坛太冷淡了,所以也不常来,希望你已经自己搜寻到了答案。
外网要ping通的话,那就需要相应的路由和网段设置。
首先实例的网段就需要选择一个空闲的局域网段,而不是192.168.x.x。其次在你的交换机(或路由器)上和你的host上有相应的路由设置。
最简单的方法就是将实例的IP分配在你的主机所在的网段,这样路由就简单了。
virbr0或者br100都只是虚拟桥的名字。我之所以用virbr0是因为安装libvirt和kvm的时候virbr0是默认安装的,所以就用了它。
白手起家, 积分 35, 距离下一级还需 165 积分
论坛徽章:0
keystone 都安装不成功,能不能给个全的正确的文档
白手起家, 积分 60, 距离下一级还需 140 积分
论坛徽章:0
本帖最后由 cusor 于
14:18 编辑
wdvill 发表于
keystone 都安装不成功,能不能给个全的正确的文档
本文针对的是有linux基础的群体,如果仅仅是一个软件包安装不成功,建议多搜索一下。
白手起家, 积分 35, 距离下一级还需 165 积分
论坛徽章:0
& & 没事了,好像是我的apt源不对,不是F版的源
白手起家, 积分 24, 距离下一级还需 176 积分
论坛徽章:0
您好,参考着这边指引做到 nova添加服务时有一些不太明白:为什么要运行2遍 & keystone&&service-create --name=nova --password= ...&呢?
另外就是第2 遍运行这命令时,最后增加的 %\(tenant_id\)s 是什么意思?&&是否直接替换为 service tenant的ID?&&请不吝赐教,谢谢
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 北京有特色的餐厅 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信