Mac下用VMware Fusion部署1个master和2个slave的虚拟机集群

一.创建虚拟机(准备工作)

注:该准备工作在三台机器上都需要进行(为后来搭建hadoop集群做准备)

1.使用VMware Fusion创建第1台虚拟机(master)

2.添加镜像

 

修改名字后点击存储

扫描二维码关注公众号,回复: 2502844 查看本文章

3.安装并配置虚拟机(master)

 

4.添加挂在点

然后添加/boot分区

 

添加swap

5.安装完成后配置

然后点击完成配置,等待安装完成,然后点重启

 

到此系统安装就完成了,然后设置网络

二.Mac VMware Fusion配置Nat静态IP

1.创建Nat网络

进入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的状态,网络配置到此算大功告成。

 

3.用真机终端连接虚拟机

因虚拟机黑框不能复制粘贴,为了方便后续步骤的复制粘贴(偷懒),我们用真机的终端去连接虚拟机。

注: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

若有问题欢迎大家与我互动交流,可评论,可留言,希望我们大家能一起学习,共同进步。

猜你喜欢

转载自blog.csdn.net/myuhua/article/details/81215209
今日推荐