openstack学习笔记一 RDO模式安装

简介:
  •      SaaS       软件即服务

  •      PasS       平台

  •      IaaS       基础设施

  •      XaaS       一切皆服务 



openstack版本

  •  liberty版本                     自由

  •  mitaka版本  最新版         [日本] 三鹰


开源项目:RDO

packstack工具来安装openstack

  • alinone

                    所有的组件全部安装,而且不好定制,只适合于测试环境

                    注意:当我们使用alinone安装的时候,会从互联网上下载一个镜像cirros               

  • 应答文件

环境:

[root@h1 ~]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

网络配置:

控制节点: 192.168.1.201       h1.hequan.com     h1

结算节点: 192.168.1.202       h2.hequan.com     h2



openstack   RDO安装

1
2
3
4
[root@h1 ~] # systemctl   is-active  NetworkManager
active
[root@h1 ~] # systemctl   stop  NetworkManager
[root@h1 ~] # systemctl   disable  NetworkManager

软件  http://mirrors.163.com/centos/7.2.1511/cloud/x86_64/  根据版本下载下来, 此次安装的是liberty版本


修改yum源

1
2
3
4
5
6
[openstack]
name=openstack
baseurl=      ##把下载的软件放到此目录 
enabled=1
gpgcheck=0
yum clean all
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@h1 openstack] # yum   list      openstack-packstack
已加载插件:fastestmirror
dvd                                                                  | 3.6 kB  00:00:00     
openstack                                                            | 2.9 kB  00:00:00     
(1 /3 ): dvd /group_gz                                                   | 155 kB  00:00:00     
(2 /3 ): openstack /primary_db                                           | 656 kB  00:00:00     
(3 /3 ): dvd /primary_db                                                 | 2.8 MB  00:00:00     
Determining fastest mirrors
可安装的软件包
openstack-packstack.noarch            1:7.0.0-0.10.dev1682.g42b3426.el7            openstack
 
 
yum    install    openstack-packstack



alinonea安装方式

1
2
3
4
5
[root@h1 openstack] # packstack  --help | grep demo
   Provisioning demo config:
     --provision-demo=PROVISION_DEMO
                         Specify  'y'  to provision  for  demo usage and testing.
[root@h1 openstack] # packstack   --allinone   --provision-demo=n         ##全部安装


应答文件安装

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@h1 ~] # packstack   --help  | grep ans
   --gen-answer- file =GEN_ANSWER_FILE
                         Generate a template of an answer  file .
   --answer- file =ANSWER_FILE
[root@h1 ~] # packstack  --gen-answer-file=he.txt
   67 CONFIG_NAGIOS_INSTALL=n
1116 CONFIG_PROVISION_DEMO=n 
 
[root@h1 ~] # grep _PW  he.txt
 
[root@h1 ~] # sed  -i.bak  -r  's/(.+_PW)=.+/\1=hequan/' he.txt     ##替换密码
 
[root@h1 ~] # packstack   --answer-file=he.txt   ##开始安装
1
2
3
4
5
6
7
8
9
  **** Installation completed successfully ******
Additional information:
  * Time synchronization installation was skipped. Please note that unsynchronized  time  on server instances might be problem  for  some OpenStack components.
  * File  /root/keystonerc_admin  has been created on OpenStack client host 192.168.1.201. To use the  command  line tools you need to  source  the  file .
  * To access the OpenStack Dashboard browse to http: //192 .168.1.201 /dashboard  .
Please,  find  your login credentials stored  in  the keystonerc_admin  in  your home directory.
  * To use Nagios, browse to http: //192 .168.1.201 /nagios  username: nagiosadmin, password: hequan
  * The installation log  file  is available at:  /var/tmp/packstack/20160704-140637-VHTW2y/openstack-setup .log
  * The generated manifests are available at:  /var/tmp/packstack/20160704-140637-VHTW2y/manifests
1
2
3
4
5
6
7
8
[root@h1 ~] # cat keystonerc_admin
unset  OS_SERVICE_TOKEN
export  OS_USERNAME=admin
export  OS_PASSWORD=hequan
export  OS_AUTH_URL=http: //192 .168.1.201:5000 /v2 .0
export  PS1= '[\u@\h \W(keystone_admin)]\$ '
export  OS_TENANT_NAME=admin
export  OS_REGION_NAME=RegionOne

登陆后,右上角点击admin 密码hequan    设置语言  时区


添加节点


结算节点: 192.168.1.202       h2.hequan.com     h2


同上 配置yum 和openstack软件环境


1
2
[root@h1 ~] # ssh-keygen
[root@h1 ~] # ssh-copy-id -i .ssh/id_rsa.pub  h2
1
2
3
4
vim  he.txt
84  # List the servers on which to install the Compute service.
85 CONFIG_COMPUTE_HOSTS=192.168.1.201,192.168.1.202            ##只要在文件里面添加上节点,再次执行就可以了。
packstack   --answer- file =he.txt   ##再次执行,不会覆盖原来的









本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1795664,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
IDE Linux KVM
云计算|OpenStack|社区版OpenStack---基本概念科普(kvm的驱动类别和安装)
云计算|OpenStack|社区版OpenStack---基本概念科普(kvm的驱动类别和安装)
99 0
|
4月前
|
云计算 数据安全/隐私保护 虚拟化
云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
59 0
|
4月前
|
Linux 网络安全 API
云计算|OpenStack|社区版OpenStack安装部署文档(五 --- 计算服务nova安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(五 --- 计算服务nova安装部署---Rocky版)
110 0
|
8月前
|
API 数据库 数据安全/隐私保护
(五)Open Stack(M)----Neutron服务安装与配置(上)
(五)Open Stack(M)----Neutron服务安装与配置(上)
73 0
|
4月前
|
存储 云计算 虚拟化
云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初步使用(二)
云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初步使用(二)
95 0
|
4月前
|
存储 虚拟化 数据安全/隐私保护
云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)
云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)
168 0
|
4月前
|
弹性计算 Linux 网络安全
云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)
31 0
|
4月前
|
Linux API 数据库
云计算|OpenStack|社区版OpenStack安装部署文档(六 --- 网络服务neutron的安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(六 --- 网络服务neutron的安装部署---Rocky版)
103 0
|
8月前
|
API 数据库
(五)Open Stack(M)----Neutron服务安装与配置(下)
(五)Open Stack(M)----Neutron服务安装与配置(下)
78 0
|
8月前
|
API 数据库 KVM
(四)Open Stack(M)----Nova服务安装与配置
(四)Open Stack(M)----Nova服务安装与配置
59 0