紧接着上一节

一、继续基本配置

controller
1、配置YUM文件先删除一下 /etc/yum.repos.d/*下的所有内容

然后编辑一个centos.repo文件

内容如下。
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1

compute

ftp.repo文件的内容如下name=centos
baseurl=ftp://192.168.200.10/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.200.10/iaas/iaas-repo
gpgcheck=0
enabled=1

controller
验证一下 yum 配置是否正确,这里注意 compute节点先别验证

安装vsftpd服务


vi /etc/vsftpd/vsftpd.conf修改配置文件,只需要加上一行anon_root=/opt/即可

[root@controller opt]# systemctl restart vsftpd    #重启一下vsftpd服务
[root@controller opt]# chkconfig vsftpd on   #加入开机自启
注意:正在将请求转发到“systemctl enable vsftpd.service”。
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
[root@controller opt]#

compute

检查一下compute的源配置
[root@compute ~]# yum clean all
[root@compute ~]# yum list

Iaas-xiandian安装和配置

controller和compute

[root@controller opt]# yum install -y iaas-xiandian  安装
[root@controller opt]# cd /etc/xiandian/
[root@controller xiandian]# sed -i 's/^#//g' openrc.sh // 正则表达式,除去每一行的#
[root@controller xiandian]# vi openrc.sh // 编辑环境
如下。#--------------------system Config--------------------##
#Controller Server Manager IP. example:x.x.x.x
HOST_IP=192.168.100.10  #controller#Controller Server hostname. example:controller
HOST_NAME=controller#Compute Node Manager IP. example:x.x.x.x
HOST_IP_NODE=192.168.200.20#Compute Node hostname. example:compute
HOST_NAME_NODE=compute#--------------------Rabbit Config ------------------##
#user for rabbit. example:openstack
RABBIT_USER=openstack#Password for rabbit user .example:000000
RABBIT_PASS=000000#--------------------MySQL Config---------------------##
#Password for MySQL root user . exmaple:000000
DB_PASS=000000#--------------------Keystone Config------------------##
#Password for Keystore admin user. exmaple:000000
DOMAIN_NAME=demo
ADMIN_PASS=000000
DEMO_PASS=000000#Password for Mysql keystore user. exmaple:000000
KEYSTONE_DBPASS=000000#--------------------Glance Config--------------------##
#Password for Mysql glance user. exmaple:000000
GLANCE_DBPASS=000000#Password for Keystore glance user. exmaple:000000
GLANCE_PASS=000000#--------------------Nova Config----------------------##
#Password for Mysql nova user. exmaple:000000
NOVA_DBPASS=000000#Password for Keystore nova user. exmaple:000000
NOVA_PASS=000000#--------------------Neturon Config-------------------##
#Password for Mysql neutron user. exmaple:000000
NEUTRON_DBPASS=000000#Password for Keystore neutron user. exmaple:000000
NEUTRON_PASS=000000#metadata secret for neutron. exmaple:000000
METADATA_SECRET=000000#External Network Interface. example:eth1
INTERFACE_NAME=ifcfg-eno16777736#First Vlan ID in VLAN RANGE for VLAN Network. exmaple:101
minvlan=#Last Vlan ID in VLAN RANGE for VLAN Network. example:200
maxvlan=#--------------------Cinder Config--------------------##
#Password for Mysql cinder user. exmaple:000000
CINDER_DBPASS=000000#Password for Keystore cinder user. exmaple:000000
CINDER_PASS=000000#Cinder Block Disk. example:md126p3
BLOCK_DISK=d=md126p4#--------------------Trove Config--------------------##
#Password for Mysql Trove User. exmaple:000000
TROVE_DBPASS=000000#Password for Keystore Trove User. exmaple:000000
TROVE_PASS=000000#--------------------Swift Config---------------------##
#Password for Keystore swift user. exmaple:000000
SWIFT_PASS=000000#The NODE Object Disk for Swift. example:md126p4.
OBJECT_DISK=md126p5#The NODE IP for Swift Storage Network. example:x.x.x.x.
STORAGE_LOCAL_NET_IP=192.168.200.20   #compute #--------------------Heat Config----------------------##
#Password for Mysql heat user. exmaple:000000
HEAT_DBPASS=000000#Password for Keystore heat user. exmaple:000000
HEAT_PASS=000000#--------------------Ceilometer Config----------------##
#Password for Mysql ceilometer user. exmaple:000000
CEILOMETER_DBPASS=000000#Password for Keystore ceilometer user. exmaple:000000
CEILOMETER_PASS=000000#--------------------AODH Config----------------##
#Password for Mysql AODH user. exmaple:000000
AODH_DBPASS=000000#Password for Keystore AODH user. exmaple:000000
AODH_PASS=000000

然后compute节点我是先删除该文件然后再复制过去

之后再将两个节点的虚拟机都重启
重启后要重新挂载镜像

controller 节点
iaas-pre-host.sh
iaas-install-mysql.sh
iaas-install-keystone.sh
iaas-install-glance.sh
iaas-install-nova-controller.sh
iaas-install-neutron-controller.sh
iaas-install-neutron-controller-gre.sh
iaas-install-dashboard.sh 
compute
iaas-pre-host.sh
iaas-install-nova-compute.sh
iaas-install-neutron-compute.sh
iaas-install-neutron-compute-gre.sh

注:脚本安装完成之后,可以打开http://192.168.146.10/dashboard界面时,说明没问题。不考虑效率时,可以先将controller脚本安装后,再进行compute脚本的安装。反之,controller和compute在安装neutron之前,可以并行,安装neutron时,须先让controller先行,后者是compute。

dashboard云主机申请
登录成功的话就是OK了。 后面的明天再发

openstack-iass搭建 二相关推荐

  1. OpenStack环境搭建(二:Fuel Master的安装及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  2. OpenStack环境搭建(六:常见问题及解决方案总结)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  3. OpenStack环境搭建(五:附加项虚拟机文件备份使用)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  4. OpenStack环境搭建(四:web控制端各节点的部署及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  5. OpenStack环境搭建(三:Computer与Controller节点的安装及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  6. OpenStack环境搭建(一:Virtual Box 5.1 环境的安装及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  7. 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)

    任务二.CentOS 6.6虚拟机的安装及配置 2.1.安装环境检查 2.2.安装及配置controller0节点 2.3.安装及配置computer0节点 2.4.安装及配置network0节点 2 ...

  8. Openstack平台搭建之第二天

    2019独角兽企业重金招聘Python工程师标准>>> Openstack平台搭建之第二天 Author by xxbAndy. If you have any question , ...

  9. Hi3519V101开发环境搭建(二)

    目录 目录 前言 编译U-boot 编译Linux-318y的内核 链接地址 前言 前面已经搭建好了Ubuntu下的海思开发环境,现在对编译Uboot和Kernel的过程做一个简单的记录.参考文档&l ...

  10. 原神私服搭建二: 搭建服务端

    原神私服搭建二: 搭建服务端 所需资源: 一:下载jar包 链接:https://github.com/Grasscutters/Grasscutter/releases 二:下载资源 resourc ...

最新文章

  1. pandas使用groupby.last函数获取每个组中的最后一个值实战:groupby.last函数获取每个组中的最后一个值、groupby.nth函数获取每个组中的最后一个值
  2. 你写的 Python 代码可以更“瘦”
  3. 【SQLAlchemy】PostgreSQL的自增长主键定义
  4. 安装pytorch步骤
  5. ECS Windows系统使用自带监视器查看IIS并发连接数
  6. Node爬虫,爬取传播客新闻列表
  7. Java 加密解密之对称加密算法PBE
  8. 【渝粤教育】国家开放大学2018年春季 0133-21T大学物理 参考试题
  9. android 按端口获取流量,如何获取高性价比流量、开拓流量端口
  10. maven 项目在 tomcat 中启动报错:Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)...
  11. 图片、图标、代码资源网站
  12. 算法导论2.3练习答案
  13. 【业务安全06】接口参数账号修改漏洞——基于metinfov4.0平台
  14. 金融信息破局刍议【4】长尾效应
  15. NTP和chrony时间同步
  16. 甘肃地形图之陇右地形分析、DEM数据下载
  17. 2018 年 Google 设计亮点回顾
  18. windows 富士通打印机无效
  19. java仙剑奇侠传忆仙_[攻略]《仙剑奇侠传-忆仙》图文攻略之一
  20. android studio布局显示异常或空白

热门文章

  1. PMP-16项目整合管理-制定项目管理计划
  2. 虚拟化查看服务器sn,linux 查看服务器sn号
  3. Linux查看历史命令 history
  4. FPGA驱动千兆以太网PHY但电脑只显示百兆
  5. Java 实现分页功能
  6. 大三了#我的两年编程生活
  7. 什么是抽象工厂模式?
  8. 微信小程序开发 | 02 - 轮播图实现(swiper组件)
  9. class.forName
  10. python爬虫返回文本为乱码的解决方法