先电iaas云平台(openstack基本环境服务搭建)2——基本主机、网络配置和ftp源配置

一、更改主机名和网络配置

1. 更改主机名

controller节点:
#hostnamectl set-hostname controller

controller节点:
#hostnamectl set-hostname compute

2.修改网络配置文件

#vim /etc/sysconfig/network-scripts/ifcfg-eth*(以具体的网卡)文件
controller节点

eth0: 192.168.100.10
eth1: 192.168.200.10
先电iaas云平台(openstack基本环境服务搭建)2——基本主机、网络配置和ftp源配置_第1张图片
先电iaas云平台(openstack基本环境服务搭建)2——基本主机、网络配置和ftp源配置_第2张图片

compute节点:

eth0: 192.168.100.10
eth1: 192.168.200.10

先电iaas云平台(openstack基本环境服务搭建)2——基本主机、网络配置和ftp源配置_第3张图片
先电iaas云平台(openstack基本环境服务搭建)2——基本主机、网络配置和ftp源配置_第4张图片

注:此时需要重启网卡,才能使修改生效
service network restart
[root@controller hm]# service network restart
Restarting network (via systemctl): [ 确定 ]

3.添加网络映射

  1. 编辑映射文件
    controller:
vim /etc/hosts
#添加以下映射地址
192.168.100.10 controller
192.168.200.10 compute

compute:

vim /etc/hosts
#添加以下映射地址
192.168.100.10 controller
192.168.200.10 compute

[root@compute hm]# ping controller
PING controller (192.168.100.10) 56(84) bytes of data.64 bytes from controller (192.168.100.10): icmp_seq=1 ttl=64 time=1.27 ms
64 bytes from controller (192.168.100.10): icmp_seq=2 ttl=64 time=1.07 ms
[root@controller hm]# ping compute
PING compute (192.168.200.10) 56(84) bytes of data.
64 bytes from compute (192.168.200.10): icmp_seq=1 ttl=64 time=0.056 ms
64 bytes from compute (192.168.200.10): icmp_seq=2 ttl=64 time=0.155 ms

能互相ping通说明成功了

二、挂载镜像

注:提前添加上这两个镜像在这里插入图片描述

1.在/mnt目录下创建两个目录

mkdir /mnt/centos
mkdir /mnt/iaas

2.配置开机自动挂载

vim /etc/rc.d/rc.local
#添加以下语句
mount /dev/sr0/ /mnt/centos/
mount /dev/sr1/ /mnt/iaas/

sr0 代表 centos
sr1 代表 iaas

3.给文件添加权限

chmod +x /etc/rc.d/rc.local 

三、ftp源配置

controller和compute:

备份repos.d文件
#新建备份文件夹 mkdir /mnt/repos
#移动 mv /etc/yum.repos.d/* /mnt/repos

controller:
1.新建并编辑新文件

vim /etc/yum.repos.d/local.repo
#添加以下内容
[centos]
name=centos
baseurl=file:///mnt/centos
gpgcheck=0
[iaas]
name=iaas
baseurl=file:///mnt/iaas/iaas-repo
gpgcheck=0

2.清空缓存

yum clean all

3.查看yum仓库

[root@controller /]# yum repolist
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
源标识                                源名称                                 状态
centos                                centos                                 3,894
iaas                                  iaas                                   1,808

说明有存在的yum仓库
yum list 进一步查看

4.安装vsftpd并修改文件

yum -y install vsftpd
#修改文件
vim /etc/vsftpd/vsftpd.conf 
#添加内容
anon_root=/mnt
#anon_root 表示 匿名用户登录到ftp时为mnt目录

5.vsftpd和防火墙

#重启vsftpd
systemctl restart vsftpd
#允许vsftpd开机自启
systemctl enable vsftpd
#关闭防火墙
systemctl stop firewalld
#设置selinux 成为permissive模式 临时关闭selinux
setenforce 0
#禁止防火墙开机自启
systemctl disable firewalld

compute节点:

whereis vsftpd #检查是否安装vsftpd
有路径目录 则为已安装 便可直接进行下一步

vim /etc/yum.repos.d/ftp.repo
#添加以下内容
[centos]
name=centos
baseurl=ftp://controller/mnt/centos
gpgcheck=0
[iaas]
name=iaas
baseurl=ftp://controller/mnt/iaas/iaas-repo
gpgcheck=0

yum -y install vsftpd
#修改文件
vim /etc/vsftpd/vsftpd.conf 
#添加内容
anon_root=/mnt
#anon_root 表示 匿名用户登录到ftp时为mnt目录

2.清空缓存和检查同controller一致

同上一致,就不再书写了!

记得关闭防火墙和重启vsftpd

·
·
·
·
·
·

下一节介绍怎么快速简单安装所需服务! 求多多支持!!!

你可能感兴趣的:(Linux,yum源,openstack)