实验案例:安装openstack各组件

目录

目录

一、卸载前面的安装的Openstack组件

二、设置主机名和网卡参数

三、重新安装并设置vsftpd服务

四、重新设置环境变量

五、重新安装基本配置

六、重新安装基础服务

七、重新安装Keystone认证服务

八、重新安装Glance镜像服务

九、重新安装Nova计算服务

十、安装Neutron网络服务

十一、设置Neutron网络为vlan模式

十二、创建Neutron网络的vlan

十三、重新安装Dashboard服务

十四、使用管理平台进行云子网设置

十五、安装Cinder块存储服务

十六、安装Swift对象存储服务


需求描述

用脚本安装openstack网络组件

实现思路

编辑openstack 环境变量脚本/etc/xiandian/openrc.sh

    正确设置外网和管理网的网卡和IP地址,配置必须的组件的帐户和登录密码,以及虚拟网络。

执行必须的组件对应的安装脚本。

一、卸载前面的安装的Openstack组件

 #controller节点

    执行在/usr/local/bin中的

       iaas-uninstall-all.sh进行卸载

       # compute节点

    执行在/usr/local/bin中的

       iaas-uninstall-all.sh进行卸载

cd  /usr/local/bin
iaas-uninstall-all.sh

二、设置主机名和网卡参数

 #controller节点

    执行hostnamectl set-hostname controller

    查看/etc/sysconfig/network-scripts/ifcfg-ens*(具体的网口)文件文件,确认有IP参数。

     ctrl+d 退出  重新登陆

       # compute节点

     执行hostnamectl set-hostname compute

    查看/etc/sysconfig/network-scripts/ifcfg-ens*(具体的网口)文件文件,确认有IP参数。

     ctrl+d 退出  重新登陆

三、重新安装并设置vsftpd服务

  # controller节点

       yum -y install  vsftpd

         vi /etc/vsftpd/vsftpd.conf

yum -y install  vsftpd

vi /etc/vsftpd/vsftpd.conf

        添加一行 anon_root=/opt/

        systemctl start vsftpd

        systemctl enable vsftpd

systemctl start vsftpd

systemctl enable vsftpd

#compute节点

确认yum  list可看到资源清单

四、重新设置环境变量

  # controller节点

yum install iaas-xiandian -y

vi /etc/xiandian/openrc.sh

yum install iaas-xiandian -y

vi /etc/xiandian/openrc.sh

(具体内容在后面)

#compute节点

yum install iaas-xiandian -y

vi /etc/xiandian/openrc.sh

yum ins
一、Virtual Box的安装 1、安装Virtual Box 2、 Virtual Box网络设定 3、 安装操作系统 二、 环境预配置 1、 网路设置 2、 分别修改三个虚拟机的主机名 3、 主机地址映射配置 4、 禁用selinux 5、 CentOS6本地yum源配置 注:先加载镜像 6、 NTP安装服务 三、 本地源制作 1. Centos6.6本地base、extra源制作 2. 本地base、extra源制作 3. 本地epel、openstack源制作 4. ftp服务安装 5. 修改yum源仓库指向文件 四、 keystone安装(上) 1. 安装Mysql服务 2. 安装rabbitmq消息队列 3. 为nova,neutron,cinder.heat创建用户并授权 五、 keystone安装(下) 1. 创建库和授权 2. 创建库和授权 3. 生成PKI认证所需要的证书文件 4. 同步keystone数据库,生成keystone所需的表 5. 启动keystone服务和校验服务状态 6. 创cron任务,配置定期清理过期的token 7. keystone创建user,tenant,role和endpoint 六、 Glance安装 1. Glance的安装 2. 配置glance-api服务 3. 配置glance-registry服务 4. 启动并校验glance服务 57 七、 Nova安装 59 1. nova的安装与配置 59 2. 安装和配置nova 60 八、 Neutron安装 63 1. neutron的安装与配置 63 2.Neutron使用二层组件 66 3. 配置OVS二层插件 67 4. 配置nova支持neutron 67 5. 启动neutron-server服务 68 6. 重启nova服务和neutron联动 69 7. 重启neutron-server 69 8. controller0上校验neutron的配置 69 九、 Horizon安装 71 1. Horizon组件安装与配置 71 十、 Compute0安装nova 74 1. nova的安装与配置(compute0-10.20.0.30) 74 2. nova的安装与配置 75 十一、 Compute0安装neutron 78 1. neutron的安装与配置(compute0) 78 十二、 Network0安装neutron 83 1. neutron的安装与配置 83 十三、 新建网络 91 1. 配置安全组规则 91 2. 新建网络 92 3 .创建云主机 99 4 .分配浮动ip 101 十四、 心得体会 107
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值