培训实验环境准备

简介: 标准化是云计算与自动化运维的基础,也是培训学好一门技术的基石。如果不然,结果往往是:聪明反被聪明误!有一种以为叫做你以为,有一种痛叫做痛过之后才知道有多痛。请培训时始终保持空杯心态,收益反而很大!
实验环境

标准化是云计算与自动化运维的基础,也是培训学好一门技术的基石。如果不然,结果往往是:聪明反被聪明误!有一种以为叫做你以为,有一种痛叫做痛过之后才知道有多痛。请培训时始终保持空杯心态,收益反而很大!

3870eec6880cd37279c16cf5afeea9c9.jpg

注意:所有参加培训的学员,如果环境未按要求进行:降低故障排除优先级!即所有按要求准备环境的学员的问题解答完毕后,再对未按要求进行准备的学员问题进行解答!!!

1.安装操作系统CentOS-7-x86_64。

  • 基本系统:1VCPU+1024M内存+50G(动态)硬盘。
  • 网络选择:使用网络地址转换(NAT)。
  • 软件包选择:Minimal Install。
  • 关闭iptables和SELinux。

2.设置所有节点的主机名和IP地址,同时使用内部DNS或者/etc/hosts做好主机名解析。

3.在linux-node1.example.com这台主机上下载CentOS7的ISO镜像文件。
客户端工具: http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso
实验小技巧: 需要在学员本地电脑上安装TightVNC Viewer客户端,用来连接虚拟机的VNC。

4.建议初学者保持实验环境和本课程一致,包括但不局限于IP地址,主机名,网卡名称等,可以为你节约很多因为环境问题的排错时间。

5.做好虚拟机的快照,比如可以根据本课程的不同章节,创建不同的快照,便于保留实验环境和在实验过程中进行环境的回滚。

6.请不要把关注点仅仅放在实验环节,一定要在理解的基础上完成实验。

环境准备案例

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

249461599a28c538d97821e2fe40648d.png

1.设置主机名解析
[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
2.安装EPEL仓库和常用命令
[root@linux-node1 ~]# rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
[root@linux-node1 ~]# yum install -y net-tools vim lrzsz tree screen lsof tcpdump
3.关闭NetworkManager和防火墙
[root@linux-node1 ~]# systemctl disable firewalld
[root@linux-node1 ~]# systemctl stop NetworkManager
4.关闭SELinux
[root@linux-node1 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled #修改为disabled
检查结果如下
[root@linux-node1 ~]# getsebool 
getsebool:  SELinux is disabled
5.更新系统并重启
[root@linux-node1 ~]# yum update -y && reboot

!!!注意:所有参加培训的学员,如果环境未按要求进行:降低故障排除优先级!即所有按要求准备环境的学员的问题解答完毕后,再对未按要求进行准备的学员问题进行解答!!!

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

1)光标选择“Install CentOS 7”

f61a8ea030c4e6be0a3f03751b100f7d.png

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

b3d95211e4776ab7012a011967c16948.png

相关文章
|
11月前
|
C++
C++程序设计实验4
C++程序设计实验4
76 0
|
1月前
|
异构计算
组原实验(一)
组原实验(一)
|
1月前
|
负载均衡 网络协议 数据安全/隐私保护
|
11月前
|
C++
C++程序设计实验7
C++程序设计实验7
53 0
|
11月前
|
C++
C++程序设计实验1
C++程序设计实验1
73 0
|
NoSQL Ubuntu Linux
计算机系统(2) 实验一 实验环境配置与使用
计算机系统(2) 实验一 实验环境配置与使用
216 0
计算机系统(2) 实验一 实验环境配置与使用
|
弹性计算 安全 数据挖掘
实验环境介绍|学习笔记
快速学习实验环境介绍
263 0
实验环境介绍|学习笔记
|
存储 数据库 数据安全/隐私保护
GuassDB部署实验
本文讲述了如何将部署GaussDB(for OpenGauss)
536 0
|
Scala
Scala编程实验三
Scala编程实验三
122 0
Scala编程实验三
|
存储
实验三
这个实验三顺序表的实现历经了从前天下午开始在实验室研究标准答案到昨天上午开始写代码并且大概今天才调试成功也是一把鼻涕一把泪的 实验3、顺序表的基本操作 (6学时) (1)实验目的 通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的强壮性,熟练掌握通过函数参数返回函数结果的办法。
1026 0