OpenStack是一个云平台管理的项目,它不是一个软件,它是由几个主要的组件组合起来,为公有云、私有云和混合云的建设与管理提供软件的开源项目。现在已经有来自100多个国家的数万名个人和200多家企业参与到OpenStack的开发,如 NASA、华为、谷歌、惠普、Intel、IBM、微软等。这些机构与个人将 OpenStack作为基础设施即服务资源的通用前端。Openstack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。OpenStack系统或其演变版本目前被广泛应用在各行各业,包括自建私有云、公共云、租赁私有云及混合云,用户包括思科、英特尔、IBM、华为、希捷等,OpenStack 支持 KVM、Xen、Lvc、Docker等虚拟机软件或容器。
(参考文献:华为企业产品技术支持网站)
OpenStack是由美国国家航空航天局(NASA)和 Rackspace合作研发,Apache许可的开源项目。项目自2010年成立,发布了该项目的第一个版本Austin,该版本是当时第一个开源的云计算平台项目。此后,OpenStack基本每半年发行一个新版本,截至目前最新版本是第二十四版本Xena,不同于其他软件的版本号采用数字编码,OpenStack 采用一个单词来描述不同的版本,其中单词首字母指明版本的新旧。比如目前的版本Xena就比之前的 Wallaby要新,同时“X”在26个字母中排行第二十四,所以称第二十四版本。各个版本的发行时间表参考网站[](OpenStack Releases: OpenStack Releases)
(参考文献:华为企业产品技术支持网站)
OpenStack的主要目标是管理数据中心的资源,简化资源分配。它管理三部分资源,分别是:
(参考文献:华为企业产品技术支持网站)
Linux系统为Centos7,且在虚拟网络环境下搭建
mkdir /mnt/databackup -p
ls /etc/yum.repos.d
mv /etc/yum.repos.d/* /mnt/databackup
ls /etc/yum.repos.d
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo
cd /etc/yum.repos.d
cat Centos-Base.repo
yum clean all
yum repolist all
yum install -y centos-release-openstack-stein
yum install -y openstack-packstack
运行packstack工具一键部署OpenStack,此处部署可能很久,等待即可
packstack --allinone
cd && ll
找到keystonerc_admin,使用cat命令查看即可看见登录账号密码
cat keystonerc_admin
1为登录用户名,2为登录密码
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。