第一步:配置VMware
打开:编辑 -> 虚拟网络编辑器 -> 更改设置
VMnet8 -> 子网IP: 192.168.88.0
NAT设置 -> 网关ip: 192.168.88.2
理解:
VMnet8是VMware Workstation中的一个虚拟网络,其配置的子网IP地址为192.168.88.0,NAT(网络地址转换)设置的网关IP为192.168.88.2。当虚拟机连接到VMnet8网络时,它们将会通过NAT网关与本机连接到互联网,从而可以进行网络访问。
第二步:安装配置
1: 安装镜像 CentOS-7-x86_64-DVD-1810-7.6.iso 其他默认下一步 等待安装完成
2: 克隆虚拟机(管理 - 克隆 - 创建完整克隆) host1(1核4G) host2(1核2G) host3(1核2G)
第三步:配置固定IP地址(多台虚拟机)
# 1:修改主机名
[test@localhost ~]$ su -
Password:
[root@localhost ~]# hostnamectl set-hostname host1/host2/host3
[root@host1 ~]
# 2: 修改IP地址:
[root@host1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="static" # 修改成静态固定的
IPADDR="192.168.88.101" # 修改成对应的IP地址,host1-101,host2-102,host3-103
NETMASK="255.255.255.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"
# 3: 重启网卡
[root@host1 ~]# systemctl restart network
# 4:查看修改状态
[root@host1 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.88.101 netmask 255.255.255.0 broadcast 192.168.88.255
通信互通(多台虚拟机)
# 提示:配置完后可以使用xshell来控制更加方便,连接的IP地址就是配置的IP地址
# 5:修改host文件
[root@host1 ~]# vim /etc/hosts
192.168.88.101 test1
192.168.88.102 test2
192.168.88.103 test3
# 6:root 用户之间的免密互通 测试连接:ssh test2 exit退出
[root@host1 ~]# ssh-keygen -t rsa -b 4096
[root@host1 ~]# cd .ssh/ # 查看生成密钥文件
# 6-1:互通虚拟机
[root@host1 ~]# ssh-copy-id test1 (输入yes,回车)
[root@host1 ~]# ssh-copy-id test2 (输入yes,回车)
[root@host1 ~]# ssh-copy-id test3 (输入yes,回车)
# 7:添加 hadoop 用户之间的免密互通
[root@host1 /]# useradd hadoop
[root@host1 /]# passwd hadoop
[root@host1 /]# su - hadoop
[hadoop@host1 ~]$ ssh-keygen -t rsa -b 4096 (输入yes,回车)
# 7-1:免密互通
[hadoop@host1 ~]$ ssh-copy-id test1
[hadoop@host1 ~]$ ssh-copy-id test2
[hadoop@host1 ~]$ ssh-copy-id test3
第五步:配置JDK环境(多台虚拟机)
[root@host1 ~]# mkdir -p /export/server # 创建文件夹
[root@host1 ~]# rz # 传输JDK文件
[root@host1 ~]# tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server/ # 解压文件
[root@host1 ~]# cd /export/server/
[root@host1 server]# ln -s /export/server/jdk1.8.0_361 jdk # 创建软连接
[root@host1 server]# vim /etc/profile # 添加变量环境
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
[root@host1 server]# source /etc/profile # 重新加载变量环境
[root@host1 server]# rm -f /usr/bin/java # 删除系统自带的JAVA程序
[root@host1 server]# ln -s /export/server/jdk/bin/java /usr/bin/java # 替换安装的java程序
[root@host1 server]# java -version # 查看版本
第六步:关闭防火墙、SELinux、时间同步
[root@host1 server]# systemctl stop firewalld # 关闭防火墙
[root@host1 server]# systemctl disable firewalld # 关闭自启
[root@host1 server]# vim /etc/sysconfig/selinux # 关闭SELinux权限
SELINUX=disabled # 这里disabled如果写错,系统将无法启动
[root@host1 server]# init 6 # 重启
[test@host1 ~]$ su - # 切换到root用户
[root@host1 ~]# yum install -y ntp # 安装时间同步工具
[root@host1 ~]# rm -f /etc/localtime;sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@host1 ~]# ntpdate -u ntp.aliyun.com # 同步时间
[root@host1 ~]# sudo systemctl start ntpd # 设置为开机自启动1
[root@host1 ~]# sudo systemctl enable ntpd # 设置为开机自启动2
标签:Vmare,版本,配置,192.168,server,export,ssh,host1,root
From: https://www.cnblogs.com/wanghong1994/p/17739994.html