栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

部署OpenStack平台

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

部署OpenStack平台

*代表将进行配置的虚拟机

CONTROLLER IP:192.168.253.12

COMPUTE IP:192.168.253.5

DNS:192.168.253.2

#配置IP地址

[root@controller ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

进入之后修改

BOOTPROTO=none

IPV4_FAILURE_FATAL=yes

-*末尾添加

IPADDR=192.168.253.12

PREFIX=24

GATEWAY=192.168.253.2

DNS1=192.168.253.2

配置完毕后:esc+:wq保存退出

重启网卡应用配置

[root@controller ~]# service network restart

#卸载,关闭防火墙,关闭SELINUX,修改主机名,添加ip地址域名快速解析,

[root@controller ~]# systemctl disable firewalld --now

[root@controller ~]# vi /etc/selinux/config

修改:

SELINUX=disabled

退出:esc+:wq

[root@controller ~]# hostnamectl set-hostname controller//配置compute时将controller改为compute

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

末尾添加:192.168.253.12 controller回车192.168.253.5 compute

#*上传文件:这里我使用的远程连接将两个文件放在controller虚拟机下的/root里面

#配置controller本地yum

[root@controller ~]# cd /opt

[root@controller ~]# mkdir {centos,iaas}

[root@controller ~]# mount /root/CentOS-7-x86_64-DVD-1810.iso /opt/centos

[root@controller ~]# mount /root/chinaskills_cloud_iaas.iso /opt/iaas

[root@controller ~]# cd /etc/yum.repos.d

[root@controller ~]# rm -rf *

[root@controller ~]# vi controller.repo

编写:

[centos]

name=centos

baseurl=file:///opt/centos

file代表本地 ftp代表远程

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=file:///opt/iaas

gpgcheck=0

enabled=1

退出esc+:wq

[root@controller ~]# yum clean all

[root@controller ~]# yum repolist

如果包提示都不为0就代表配置成功

#在controller中下载,开启vsftpd为compute配置yum做准备

[root@controller ~]# yum install -y vsftpd

[root@controller ~]# echo anon_root=/opt/ >> /etc/vsftpd/vsftpd.conf

[root@controller ~]# systemctl start vsftpd

[root@controller ~]# systemctl enable vsftpd

#配置compute yum

同配置controller操作相同就是yum文件要改一点:

[centos]

name=centos

baseurl=ftp://192.168.253.12/centos

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=ftp://192.168.253.12/iaas/iaas-repo

gpgcheck=0

enabled=1

保存退出:wq

yum clean all

yum repolist

包不为0代表成功

#安装iaas-xiandian服务

[root@controller ~]# yum install iaas-xiandian -y

[root@controller ~]# vi /etc/xiandian/openrc.sh

修改:

HOST_IP=192.168.253.12

HOST_PASS=000000

HOST_NAME=controller

HOST_IP_NODE=192.168.253.5

HOST_PASS_NODR=000000

HOST_NAME_NODE=compute

network_segment_IP=192.168.253.12

RABBIT_USER=openstack

RABBIT_PASS=000000

DB_PASS=000000

DOMAIN_NAME=demo

ADMIN_PASS=000000

DEMO_PASS=000000

KEYSTONE_DBPASS=000000

GLANCE_DBPASS=000000

GLANCE_PASS=000000

NOVA_DBPASS=000000

NOVA_PASS=000000

NEUTRON_DBPASS=000000

NEUTRON_PASS=000000

METADATA_SECRET=000000

INTERFACE_IP=192.168.253.12

INTERFACE_NAME=ens33

Physical_NAME=provider

minvlan=101

maxvlan=200

保存退出:wq

[root@compute ~]# yum install iaas-xiandian -y

[root@compute ~]# scp root@192.168.253.12:/etc/xiandian/openrc.sh /etc/xiandian/openrc.sh

[root@compute ~]# vi /etc/xiandian/openrc.sh

只需修改:INTERFACE_IP=192.168.253.5

保存退出:wq

#安装基础服务

[root@controller ~]# iaas-pre-host.sh

--安装数据库,消息队列等服务

[root@controller ~]# iaas-install-mysql.sh

--安装keystone认证服务

[root@controller ~]# iaas-install-keystone.sh

--安装glance镜像文件

[root@controller ~]# iaas-install-glance.sh

--安装nova计算服务

[root@controller ~]# iaas-install-nova-controller.sh

--安装neutron网络服务

[root@controller ~]# iaas-install-neutron-controller.sh

--安装Dashboard

[root@controller ~]# iaas-install-dashboard.sh

--安装计算节点

[root@compute ~]# iaas-install-nova-compute.sh

--安装neutron网络服务

[root@compute ~]# iaas-install-neutron-compute.sh

#登陆OpenStack验证

http://192.168.253.12/dashboard

域:demo/用户名:admin/密码:000000

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851232.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号