1. 附录一 实验环境准备

环境准备案例:

界面位置:文件新建虚拟机,打开新建虚拟机选项,

创建虚拟机:请参考本书目录前实验环境章节,按要求创建虚拟机(创建步骤略)。

操作系统安装:

为了统一环境,保证实验的通用性,将网卡名称设置为eth*,不使用CentOS 7默认的网卡命名规则。所以需要在安装的时候,增加内核参数。

1)光标选择“Install CentOS 7”

2)点击Tab,打开kernel启动选项后,增加net.ifnames=0 biosdevname=0,如下图所示。

安装完毕后设置:

1.1. CentOS 7初始化

1.设置网络。

如果你的默认NAT地址段不是192.168.56.0/24可以修改VMware Workstation的配置,点击编辑虚拟网络配置,然后进行配置。

2.设置IP地址,请配置静态IP地址。注意将UUID和MAC地址删除掉,便于进行虚拟机克隆。

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=no
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.56.11
NETMASK=255.255.255.0
GATEWAY=192.168.56.2

重启网络服务

[root@localhost ~]# systemctl restart network

3.关闭NetworkManager和防火墙开启自启动

[root@linux-node1 ~]# systemctl stop firewalld && systemctl disable firewalld
[root@linux-node1 ~]# systemctl stop NetworkManager && systemctl disable NetworkManager

4.设置主机名

[root@localhost ~]# vi /etc/hostname
linux-node1.example.com

5.设置主机名解析

[root@linux-node1 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.11 linux-node1 linux-node1.example.com
192.168.56.12 linux-node2 linux-node2.example.com
192.168.56.13 linux-node3 linux-node3.example.com

6.设置DNS解析

[root@localhost ~]# vi /etc/resolv.conf
nameserver 192.168.56.2

7.安装EPEL仓库和常用命令

[root@linux-node1 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[root@linux-node1 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@linux-node1 ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@linux-node1 ~]# yum install -y net-tools vim lrzsz tree screen lsof tcpdump nc mtr nmap wget git

8.关闭并确认SELinux处于关闭状态

[root@linux-node1 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled #修改为disabled

9.更新系统并重启

[root@linux-node1 ~]# yum update -y && reboot

10.克隆虚拟机

请关闭虚拟机,并克隆当前虚拟机linux-node1到linux-node2,建议选择“创建完整克隆”,而不是“创建链接克隆”。克隆完毕后请给linux-node2设置正确的IP地址和主机名。

11.给虚拟机做快照

分别给两台虚拟机做快照。以便于随时回到一个刚初始化完毕的系统中。可以有效的减少学习过程中的环境准备时间。同时,请确保实验环境的一致性,便于顺利的完成本书的所有实验。

1.2. CentOS 8初始化

1.设置网络。

如果你的默认NAT地址段不是192.168.56.0/24可以修改VMware Workstation的配置,点击编辑虚拟网络配置,然后进行配置。

2.设置IP地址,请配置静态IP地址。注意将UUID和MAC地址删除掉,便于进行虚拟机克隆。

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=no
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.56.11
NETMASK=255.255.255.0
GATEWAY=192.168.56.2
DNS1=192.168.56.2

重启网络服务,CentOS 8默认使用NetworkManager进行网络管理,默认不安装network服务。

[root@localhost ~]# systemctl restart NetworkManager

3.关闭NetworkManager和防火墙开启自启动

[root@linux-node1 ~]# systemctl disable firewalld

4.设置主机名

[root@localhost ~]# vi /etc/hostname
linux-node1.example.com

5.设置主机名解析

[root@linux-node1 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.11 linux-node1 linux-node1.example.com
192.168.56.12 linux-node2 linux-node2.example.com
192.168.56.13 linux-node3 linux-node3.example.com

6.替换YUM仓库为阿里云镜像并安装常用命令

[root@linux-node1 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[root@linux-node1 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
[root@linux-node1 ~]# sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

[root@linux-node1 ~]# yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
[root@linux-node1 ~]# sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
[root@linux-node1 ~]# sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
[root@linux-node1 ~]# yum install -y net-tools vim lrzsz tree screen lsof tcpdump nc mtr nmap wget git

8.关闭并确认SELinux处于关闭状态

[root@linux-node1 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled #修改为disabled

9.更新系统并重启

[root@linux-node1 ~]# yum update -y && reboot

10.克隆虚拟机

请关闭虚拟机,并克隆当前虚拟机linux-node1到linux-node2,建议选择“创建完整克隆”,而不是“创建链接克隆”。克隆完毕后请给linux-node2设置正确的IP地址和主机名。

11.给虚拟机做快照

分别给两台虚拟机做快照。以便于随时回到一个刚初始化完毕的系统中。可以有效的减少学习过程中的环境准备时间。同时,请确保实验环境的一致性,便于顺利的完成本书的所有实验。

Copyright © 赵班长@新运维社区 2019 all right reserved,powered by Gitbook该文件修订时间: 2024-06-18 22:25:30

results matching ""

    No results matching ""