OpenStack平台搭建

1、基础环境配置

设置主机名、主从映射

[root@localhost ~]# hostnamectl set-hostname controller

[root@localhost ~]# hostnamectl set-hostname compute

[root@controller /compute ~]# vi /etc/hosts

192.168.100.10 controller

192.168.100.20 compute

2、yum源配置(本地)

[root@controller opt]# mkdir centos iaas    //在opt下创建yum挂载存储文件夹
[root@controller ~]# mount CentOS-7-x86_64-DVD-2009.iso /mnt/     //挂载到mnt
[root@controller ~]# cp -rf /mnt/* /opt/centos/      //复制到opt/centos
[root@controller ~]# umount  /mnt/       //解除挂载
[root@controller ~]# mount chinaskills_cloud_iaas_v2.0.3.iso /mnt/
[root@controller ~]# cp -rf /mnt/* /opt/iaas/
[root@controller ~]# umount  /mnt/
[root@controller ~]# rm -rf /etc/yum.repos.d/*
[root@controller ~]# vi /etc/yum.repos.d/local.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
[root@controller ~]# yum install -y vsftpd
[root@controller ~]# vi /etc/vsftpd/vsftpd.conf    //修改vsftp文件
添加:  anon_root=/opt       
[root@controller ~]# systemctl start vsftpd     //开启服务
[root@controller ~]# systemctl enable vsftpd    //开机自启
[root@compute ~]# rm -rf /etc/yum.repos.d/* 
[root@compute ~]# vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=ftp://controller/centos
gpgcheck=0
enabled=1

[iaas]
name=iaas
baseurl=ftp://controller/iaas/iaas-repo
gpgcheck=0
enabled=1

3、配置无秘钥 ssh

[root@controller ~]# ssh-keygen     //生成SSH密钥文件
[root@controller ~]# ssh-copy-id 192.168.100.10
[root@controller ~]# ssh-copy-id 192.168.100.20
反复登录   yes

4、基础安装

修改配置文件···跑脚本搭建平台
[root@controller /compure~]# yum install -y openstack-iaas vim
[root@controller openstack]# sed -i "/PASS/s/PASS=/PASS=000000/g" openrc.sh 
去掉每行第一个#       :%s/^.\{1\}//
填写完:openrc.sh 
[root@controller openstack]# scp -r openrc.sh 192.168.100.10:/etc/openstack/openrc.sh 
[root@controller ~]# iaas-pre-host.sh 
[root@compute ~]# iaas-pre-host.sh 
[root@controller ~]# iaas-install-mysql.sh 
[root@controller ~]# iaas-install-keystone.sh 
[root@controller ~]# iaas-install-glance.sh
[root@controller ~]# iaas-install-placement.sh 
[root@controller ~]# iaas-install-nova-controller.sh 
[root@compute ~]# iaas-install-nova-compute.sh 
[root@controller ~]# iaas-install-neutron-controller.sh
[root@compute ~]# iaas-install-neutron-compute.sh 
[root@controller ~]# iaas-install-dashboard.sh
其他按需求安装

5、登录平台

[root@controller ~]# ls
anaconda-ks.cfg               chinaskills_cloud_iaas_v2.0.3.iso
CentOS-7-x86_64-DVD-2009.iso  logininfo.txt
[root@controller ~]# cat logininfo.txt 
浏览器访问:http://192.168.100.10/dashboard
域:demo  
用户名:admin  
密码:"000000" 

 

目录

1、基础环境配置

2、yum源配置(本地)

3、配置无秘钥 ssh

4、基础安装

5、登录平台


 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值