2019-4-8 23:11:40创建
软件:VMWARE14
链接:https://pan.baidu.com/s/1MLjuuBz2rZVIwMUiVyB3gg
提取码:29ew
key: FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
镜像:CentOS-7-x86_64-DVD-1810
链接:https://pan.baidu.com/s/1ZQrvRkIKB2P-u3l2TC1G2Q
提取码:izzu
1.VM安装向导
自定义(高级)
Workstation 14.x
稍后安装系统
Linux, Centos 7 64位
虚拟机名称cdh1
位置【E:\vm_system\centos7\cdh1\xnjmc】
处理器数量1,内核数量4
内存1024MB
使用网络地址转换NAT
I/O控制器类型,LSI LOGIC
虚拟磁盘类型:SCSI
创建新虚拟磁盘,20G,拆分多个文件。
磁盘文件:E:\vm_system\centos7\cdh1\cpwj\cdh1.vmdk
移除USB,移除声卡,移除打印机。
使用ISO映像文件。
进入CetOS界面。
安装语言:简体中文。
软件选择,基本环境:【最小安装】。
系统,安装位置:自动分区。
设置ROOT密码:Sa123sa4
不会创建任何用户
等待安装过程,10分钟左右。
备份VM镜像(快照)
备份是为防止后面操作出现问题。
名称:step1root
登录
localhost login: root
配置本地repo(节省下载时间)
vmware设置【使用ISO镜像文件】,设备状态【启动时连接】。
挂载镜像
#mkdir /media/centos7
第一步
mount -o rw,remount /
第二步
#mount -t auto /dev/cdrom /media/centos7
如果这两步顺序调换,出错mount: /dev/sr0 is write-protected, mounting read-only
注:每次重启机器都要重新挂载。
验证:
ls ll /media/centos7
如果显示有内容,说明挂载成功。
修改源配置文件
#cd /etc/yum.repos.d/
#mv CentOS-Base.repo CentOS-Base.repo.bak
#vi CentOS-Media.repo
添加路径file:///media/centos7
将enable=1
重建缓存
yum clean all
完成本地源配置。
#yum install net-tools
如果能看到下载内容,说明配置成功。
安装wget
yum -y install wget
yum -y install setup
yum -y install perl
集群规划(静态IP)
IP地址 | 主机名 | 说明 |
---|---|---|
192.168.100.100 | cdh1 | 主节点、从节点 |
192.168.100.101 | cdh2 | 从节点 |
192.168.100.102 | cdh3 | 从节点 |
修改VMware网络设置(必须设置)
编辑->虚拟网络编辑器,VMnet8,更改设置。
子网:192.168.100.100(可以更改为其他网段,会影响到后续操作)
添加DNS
#ip addr
1: lo: <LOOPBACK,UP…
2: ens32: <BROADCAST,…
主要看第二行【ens32】是网卡名称
#vi /etc/sysconfig/network-scripts/ifcfg-ens32
修改内容:
ONBOOT=yes
dns1=8.8.8.8
dns2=114.114.114.114
注:如果不修改ONBOOT,那么每次启动都要ifup才能启动网卡。
测试网络
#ping www.baidu.com
若显示:
64 bytes from www.baidu.com...
说明配置成功。
修改IP(静态IP)
#vi /etc/sysconfig/network-scripts/ifcfg-ens32
修改内容:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.100
GATEWAY=192.168.100.2
NETMASK=255.255.255.0
dns1=8.8.8.8
dns2=114.114.114.114
重启网络
#ifup ens32
测试网络
#ping www.baidu.com
查看主机名
# hostname
修改主机名(针对Centos7)
#vi /etc/hostname
修改为【cdh1】
#reboot
重启后生效。
关闭防火墙(针对CentOS7)
#firewall-cmd --state
#查看防火墙状态
#systemctl stop firewalld
#停止防火墙服务
#systemctl disable firewalld
#禁止开机启动
备份虚拟机
因为是全新安装,建议备份一个基础镜像,以便后面出问题时及时恢复。备份名【step1start】
后面的步骤属于可选,暂时不用操作!!!
用相同的步骤安装node2,修改主机名。
用相同的步骤安装node3,修改主机名。
安装VIM(可选)
#yum install vim*
需要下载82个包。或更多。两次Y确认。
#yum install net-tools
Cannot find a valid baseurl for repo: base/7/x86_64
遇到下载问题,配置DNS
#yum install net-tools
输入两次y进行确认。
可能会失败:trying other mirror.这时,将vim修改DNS的操作重新执行一遍,:wq后再次执行yum install来看看是否正常下载。
查看IP
#ifconfg -a
ens32:flags=4163…
网络配置完成。
#shutdown -h now
关机。
查看系统版本
#cat /etc/redhat-release
CentOS Linux release 7.6.1810
切换网络repo(可选)
如果本地源没有相关软件,可以换回网络模式,步骤如下:
#mv CentOS-Base.repo.bak CentOS-Base.repo
#vi CentOS-Media.repo
添加路径file:///media/centos7
将enable=0
yum clean all
完成切换。