一.创建虚拟机(准备工作)
注:该准备工作在三台机器上都需要进行(为后来搭建hadoop集群做准备)
1.使用VMware Fusion创建第1台虚拟机(master)
修改名字后点击存储
然后添加/boot分区
添加swap
然后点击完成配置,等待安装完成,然后点重启
到此系统安装就完成了,然后设置网络
二.Mac VMware Fusion配置Nat静态IP
进入VMware Fusion的配置界面,然后打开网络配置
点击小黄锁,输入密码进行解锁
然后点击中+号,增加一个网络,首次添加显示vmnet2
打开终端输入cd /Library/Preferences/VMware\ Fusion/(目录一定是要能tab出来的)
下面修改以下文件
networking
nat.conf
(1)编辑networking文件(终端命令sudo vim networking ),注意加sudo,用root权限修改。
huadeMacBook-Pro:VMware Fusion huayu$ sudo vim networking
(2)sudo vim nat.conf 修改nat.conf文件
最后一重要步骤,虚拟机网络配置
重新打开vmware的网络配置
为了让VMware更新我们手动修改的配置,首先我们选中这个网络,然后将2所示的选项取消选中,这是后3会被点亮,点击应用,然后在将2选中,再点击应用,这样网络配置就更新了。
(实际上不更改配置,就是为了点击应用,让VMware更新一下配置)
接下来配置一下虚拟机,我装的是centos7,如下图打开虚拟机配置选项,或者使用快捷键Command+E
网络类型更改并使其生效。
2.虚拟机网络配置,配置ifcfg-eno16777736文件
然后我们打开虚拟机,进入下面的目录,找到网卡的配置文件ifcfg-eno16777736
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-eno16777736 ifdown-post ifup-eth ifup-routes
接下来可以更换主机名
[root@localhost ~]# hostnamectl set-hostname yumaster
[root@localhost ~]# hostname yumaster
[root@localhost ~]# exit
重新登陆
[root@yumaster ~]#
打开网卡配置文件
[root@yumaster ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=static //将此处改为静态
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=004fa506-6b5f-4772-b554-e1b6328ad157
DEVICE=eno16777736
ONBOOT=yes //启用网卡
IPADDR=192.168.225.200 //设置ip
NETMASK=255.255.255.0 //设置掩码
GATEWAY=192.168.225.2 //设置网关,就是记住的网关
DNS1=114.114.114.114 //设置DNS
DNS2=114.114.114.115 //设置备用DNS
一定要记得重启网络 systemctl restart network.service //重启网络
[root@yumaster ~]# systemctl restart network.service//重启网络
接下来用ip a命令查看一下修改后的ip,再ping一下看能不能ping通
ping成功后,ctrl+c退出ping的状态,网络配置到此算大功告成。
因虚拟机黑框不能复制粘贴,为了方便后续步骤的复制粘贴(偷懒),我们用真机的终端去连接虚拟机。
注:mac不用下载xshell,securecrt软件,终端就可以直接连接服务器
再在自己真机上配置一下hosts,便于以后的操作。
huadeMacBook-Pro:~ huayu$ sudo vim /etc/hosts
192.168.225.200 yumaster
192.168.225.201 yuslave1
192.168.225.202 yuslave2
4.设置网络 YUM 源
http://mirrors.163.com/.help/centos.html
将下载后的repo文件放入/etc/yum.repos.d/下面
关闭selinux: vim /etc/selinux/config
若有防火墙功能,则先停止防火墙功能
[root@yumaster ~]# systemctl stop firewalld.service
[root@yumaster ~]# systemctl disable firewalld.service
[root@yumaster ~]# systemctl status firewalld
修改hosts文件
规划为 3 个虚拟机,分别为 master,slave1,slave2,在/etc/hosts 文件中修改
[root@yumaster ~]# vim /etc/hosts
192.168.225.200 yumaster
192.168.225.201 yuslave1
192.168.225.202 yuslave2
然后重启虚拟机(一定要重启,因为 selinux 设置重启才生效)
(注意:在所有三台虚拟机中都进行这样的修改,ip 地址根据实际情况进行修改)
使用如下命令在线安装
[root@yumaster ~]# yum install -y wget
[root@yumaster ~]# yum install -y net-tools
若有问题欢迎大家与我互动交流,可评论,可留言,希望我们大家能一起学习,共同进步。