centos7模板机制作

简介:

第一章在VMware Workstation 12 Pro上新建虚拟机

wKioL1m0ENKAUzHIAAEAGYqMCN4703.jpg

wKioL1m0ENaya7EXAAGuUcWG5Us663.jpg

wKiom1m0EP6QPl4LAAGFgm6tUVw291.jpg

wKioL1m0EN6DFXpTAAGn8WZZsVk081.jpg

wKiom1m0EQawavq3AAGYbLXo6Wc433.jpg

wKiom1m0EQnDy61-AAF7dEPBGWg164.jpg

wKioL1m0EOngdy3nAAFivPavRGc942.jpg

wKiom1m0ERHDzUUoAAHC7KeKyKY193.jpg

wKioL1m0EPKBdbHSAAHIw9pSSn0338.jpg

wKioL1m0EPXyNX-6AAFsVQm_7oo727.jpg

wKiom1m0ERyi-yqPAAFZKpYQs34055.jpg

wKiom1m0ESCRCjW4AAG7DTykyLk409.jpg

wKioL1m0EQHioCZmAAHJMar1Fhw502.jpg

wKiom1m0ESiQM5AxAAGGc4SSkn8784.jpg

wKioL1m0EQmht0oUAAG1gDl17SM336.jpg

第二章虚拟机网络设置

wKiom1m0EuWh1YsyAAEJONZoMso509.jpg

wKioL1m0Es3QLZgHAAQJ0Q7Rp04249.jpg

第三章centos7安装

下载centos7

https://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/

wKioL1m0E6_ACMWEAAH6zDiVBAg952.jpg 

wKioL1m0FAzzUf1NAAGCcx99x_A299.jpg

开机启动虚拟机

wKiom1m0FJaR4etAAACXiy3ghVM611.jpg

wKiom1m0FJeAgJQ8AACo1I2WcsI786.jpg

在下一行输入 net.ifnames=0 biosdevname=0 然后回车(目的centos 7网卡命名为eth0)

wKioL1m0FHajKGBlAACflW9HuWY801.jpg

wKiom1m0FJqT4BcgAABWT57rZ0M265.jpg

wKioL1m0FHuwl3dAAAFcYm9KmfU318.jpg

wKiom1m0FKKBgLSpAAE-cLzgd0k332.jpg

wKiom1nUy8vR8ZMbAAFMPhz4_8c272.jpg


wKioL1m0FIbAddZ7AAFgdtg8HxU760.jpg

wKiom1m0FKyDUeHBAAEAeSgptN0472.jpg

wKiom1m0FLHAtgyFAAFDPcbciIs839.jpg

wKioL1m0FJCwzUiZAAEaawSWK5M102.jpg

wKiom1m0FLWg92pAAACTpXsyJYo511.jpg

3.1优化网卡ifcfg-eth0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@localhost ~] # vi /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=10.0.0.100
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
[root@localhost ~] # systemctl restart network    #重启所有网卡


wKioL1m0FJODz8YEAACpMJybN9c505.jpg

wKiom1m0GB-gobh3AACq3LUMOY4206.jpg

3.2关闭NetworkManager和防火墙开机自启动

1
2
[root@localhost ~] # systemctl disable firewalld
[root@localhost ~] # systemctl disable NetworkManager

3.3设置主机名

1
2
3
hostname  linux-node1.example.com
[root@localhost ~] # vi /etc/hostname  #修改主机名为如下内容
linux-node1.example.com

3.4设置主机名解析

1
2
3
4
5
[root@localhost ~] # cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.11 linux-node1 linux-node1.example.com
10.0.0.12 linux-node2 linux-node2.example.com

3.5设置DNS解析

1
2
[root@localhost ~] # vi /etc/resolv.conf 
nameserver 10.0.0.2

3.6安装EPEL、CentOS-Base仓库和常用命令

根据:https://mirrors.aliyun.com/

找到centos7的EPEL仓库源

1
2
3
rpm -ivh https: //mirrors .aliyun.com /epel/epel-release-latest-7 .noarch.rpm
 
yum  install  -y net-tools vim lrzsz tree  screen  lsof  tcpdump nc mtr nmap wget

wKiom1m0HwCTkcGRAANxq1KjjGM344.jpg

wKiom1m0H7Xxw5yhAAIXNd0HHDs914.jpg

修改epel源地址由默认国外地址改为国内阿里云地址:

1
2
3
4
5
6
1、备份(如有配置其他epel源)
mv  /etc/yum .repos.d /epel .repo  /etc/yum .repos.d /epel .repo.backup
mv  /etc/yum .repos.d /epel-testing .repo  /etc/yum .repos.d /epel-testing .repo.backup
2、下载新repo 到 /etc/yum .repos.d/
epel(RHEL 7)
wget -O  /etc/yum .repos.d /epel .repo http: //mirrors .aliyun.com /repo/epel-7 .repo

修改CentOS-Base.repo源地址为阿里云地址(默认是国外的,yum安装会慢,所以修改为国内的阿里云)

1
2
3
4
5
6
7
8
9
CentOS
1、备份
mv  /etc/yum .repos.d /CentOS-Base .repo  /etc/yum .repos.d /CentOS-Base .repo.backup 
2、下载新的CentOS-Base.repo 到 /etc/yum .repos.d/
CentOS 7
wget -O  /etc/yum .repos.d /CentOS-Base .repo http: //mirrors .aliyun.com /repo/Centos-7 .repo
或者
curl -o  /etc/yum .repos.d /CentOS-Base .repo http: //mirrors .aliyun.com /repo/Centos-7 .repo
3、之后运行yum makecache生成缓存

3.7关闭并确认SElinux处于关闭状态

1
2
[root@localhost ~] # vim /etc/sysconfig/selinux
把SELINUX=enforcing修改为SELINUX=disabled

 3.8更新系统并重启

1
[root@localhost ~] # yum update -y && reboot

3.9克隆虚拟机

请关闭虚拟机,并克隆当前虚拟机linux-node1到linux-node2,建议选择“创建链接克隆”,而不是选择”创建完整克隆”。

克隆完毕后请给linux-node2设置正确的IP地址和主机名

第四章补充说明

如果是做openstack等二次虚拟化实验测试,虚拟机需要cpu需要开启虚拟化。如下所示:

wKioL1m0KHbSU3a8AAGdVUMyN70332.jpg

本文转自sandshell博客51CTO博客,原文链接http://blog.51cto.com/sandshell/1964051如需转载请自行联系原作者

sandshell
相关文章
|
分布式计算 搜索推荐 Java
Vagrant定制个性化CentOS7模板
自己做一个box,这样可以创建拥有相通设置的虚拟机实例,避免做一些重复操作。
Vagrant定制个性化CentOS7模板
|
Linux 网络安全 开发工具
Centos7模板机的基本配置
Centos7模板机的基本配置
185 0
Centos7模板机的基本配置
|
Linux 网络安全 开发工具
Centos虚拟机克隆模板
Centos6模板 IPTABLES/SELINUX # iptalbes -F # service iptables save 或 # /etc/init.d/iptables stop # chkconfig iptables off # setenforce 0 NETWORK 保证网卡都是eth0 : #/etc/init.
1221 0
|
网络协议 安全 Linux
|
6天前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
7天前
|
消息中间件 Linux
centos7安装rabbitmq
centos7安装rabbitmq
下一篇
无影云桌面