tx

薯鼠

愿世界安康,愿你我皆好!
openstack平台部署(二) openstack平台部署(二)

openstack平台部署(二)

一、基础配置

1.1 开启controller主机输入用户名root,密码000000,密码是不会显示出来的;

image-20220126181435380image-20220126181435380

1.2 使用ip a指令查看当前IP(eth1网卡标红部分);

[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:fe:cc:50 brd ff:ff:ff:ff:ff:ff
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:fe:cc:5a brd ff:ff:ff:ff:ff:ff
    inet 172.129.7.128/24 brd 172.129.7.255 scope global noprefixroute dynamic ens34
       valid_lft 1526sec preferred_lft 1526sec
    inet6 fe80::f3af:eea8:dc7d:1264/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
image-20220126202637354image-20220126202637354

1.3 使用软件SecureCRT通过SSH连接虚拟机;

1.3.1 点击左上角闪电图标;

image-20220126205202984image-20220126205202984

1.3.2 在主机名处输入IP后点击连接;

image-20220126205318684image-20220126205318684

1.3.3 SSH连接成功,如下图。

image-20220126205411603image-20220126205411603

1.4 修改controller主机网卡IP及配置(compute主机同理);

1.4.1 打开eth0网卡配置文件;

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 

1.4.2 修改eth0网卡配置文件;

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.10.29.10
PREFIX=24

1.4.3 打开eth1网卡配置文件;

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1

1.4.4 修改eth1网卡配置文件;

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth1"
DEVICE="eth1"
ONBOOT="yes"
IPADDR=172.129.7.10
PREFIX=24
GATEWAY=172.129.7.1

1.4.5 重启网络服务;

[root@localhost ~]# service network restart

1.4.6 使用刚刚配置的eth1网卡IP连接虚拟机。

image-20220126211444891image-20220126211444891

1.5.设置控制节点主机名为controller,设置计算节点主机名为compute,修改hosts文件将IP地址映射为主机名;

#控制节点(controller主机)
[root@localhost ~]# hostnamectl set-hostname controller #设置主机名伟controller
[root@localhost ~]# bash #刷新

#映射主机名
[root@controller ~]# vi /etc/hosts
#最后面加入以下两行
172.129.7.10 controller
172.129.7.20 compute
#计算节点(compute主机)
[root@localhost ~]# hostnamectl set-hostname compute #设置主机名伟compute
[root@localhost ~]# bash #刷新

#映射主机名
[root@compute ~]# vi /etc/hosts
#最后面加入以下两行
172.129.7.10 controller
172.129.7.20 compute

1.6.关闭控制节点的防火墙,设置开机不启动,设置SELinux为Permissive 模式;

#Controller
[root@controller ~]# systemctl stop firewalld #停止防火墙运行
[root@controller ~]# systemctl disable firewalld #永久关闭防火墙,开机不自启
[root@controller ~]# setenforce 0 #设置selinux模式为Permissive模式
[root@controller ~]# sed -i -e 's@SELINUX=enforcing@SELINUX=Permissive@g' /etc/selinux/config #设置selinux开机Permissive 模式
#Compute
[root@compute ~]# systemctl stop firewalld #停止防火墙运行
[root@compute ~]# systemctl disable firewalld #永久关闭防火墙,开机不自启
[root@compute ~]# setenforce 0 #设置selinux模式为Permissive模式
[root@compute ~]# sed -i -e 's@SELINUX=enforcing@SELINUX=Permissive@g' /etc/selinux/config #设置selinux开机Permissive 模式

二、YUM源配置

2.1 上传CentOS-7.5-x86_64-DVD-1804.iso和chinaskills_cloud_iaas.iso到controller主机;

2.1.1在SecureCRT的controller主机窗口按下Alt+P按键进入sftp窗口;

image-20220203183415022image-20220203183415022

2.1.2在sftp窗口使用put 文件路径+文件名 上传文件;

sftp> put E:\文档\比赛\云计算\云平台软件包\02-OpenStack云平台软件包\chinaskills_cloud_iaas.iso
sftp> put E:\VMware\ISO\CentOS-7.5-x86_64-DVD-1804.iso
image-20220203183712675image-20220203183712675

2.2 将CentOS-7.5-x86_64-DVD-1804.iso和chinaskills_cloud_iaas.iso分别挂载到/opt/centos、/opt/opentsack文件夹;

#entOS-7.5-x86_64-DVD-1804.iso
[root@controller ~]# mkdir /opt/centos #创建/opt/centos目录
[root@controller ~]# mount -o loop CentOS-7.5-x86_64-DVD-1804.iso /mnt/ #将CentOS-7.5-x86_64-DVD-1804.iso挂载到/mnt目录
[root@controller ~]# cp -rvf /mnt/* /opt/centos/ #拷贝挂载文件到/opt/centos目录
[root@controller ~]# umount /mnt/ #取消/mnt目录下的挂载
#chinaskills_cloud_iaas.iso
[root@controller ~]# mkdir /opt/openstack #创建/opt/openstack目录
[root@controller ~]# mount -o loop chinaskills_cloud_iaas.iso /mnt/ #将chinaskills_cloud_iaas.iso挂载到/mnt目录
[root@controller ~]# cp -rvf /mnt/* /opt/openstack/ #拷贝挂载文件到/opt/openstack目录
[root@controller ~]# umount /mnt/ #取消/mnt目录下的挂载

2.3 配置controller主机YUM源;

2.3.1 删除/etc/yum.repos.d/下的源,配置本地源ftp.repo;

[root@controller ~]# rm -rf /etc/yum.repos.d/*
[root@controller ~]# vi /etc/yum.repos.d/ftp.repo

2.3.2 配置ftp.repo;

[centos]
name=centos
baseurl=file:///opt/centos/
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/openstack/iaas-repo
gpgcheck=0
enabled=1

#编写完成后Esc,Shift+;键输入wq保存修改

2.3.3 清空yum源,更新源;

[root@controller ~]# yum clean all
[root@controller ~]# yum repolist #输入该指令后,出现下图提示即为配置成功
image-20220203185714172image-20220203185714172

2.4 Controller主机安装并配置FTP;

2.4.1 安装bash-completion命令补全(可以不装),安装ftp并配置完成;

[root@controller ~]# yum install bash-completion -y 
[root@controller ~]# bash
[root@controller ~]# yum install vsftpd.x86_64 -y
[root@controller ~]# vi /etc/vsftpd/vsftpd.conf #在该文件最后一行加入anon_root=/opt
[root@controller ~]# systemctl restart vsftpd
[root@controller ~]# systemctl enable vsftpd

2.5 配置compute主机YUM源;

2.5.1 删除/etc/yum.repos.d/下的源,配置本地源ftp.repo;

[root@compute ~]# rm -rf /etc/yum.repos.d/*
[root@compute ~]# vi /etc/yum.repos.d/ftp.repo

2.5.2 配置ftp.repo;

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

#编写完成后Esc,Shift+;键输入wq保存修改

2.5.3 清空yum源,更新源;

[root@compute ~]# yum clean all
[root@compute ~]# yum repolist
0 条评论
user 编辑评论信息
插入图片

隐私评论

随机一言

:D 获取中...

文章目录

随机文章

Linux基础环境配置 631 浏览 - 2022/03/11
Openstack创建网络与路由 740 浏览 - 2022/05/23
openstack平台部署(二) 777 浏览 - 2022/03/11
openstack平台部署(三) 958 浏览 - 2022/04/06