【软件工具安装-MacOS】VMware虚拟机集群搭建

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

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

2)mac与window下VMware创建虚拟机的区别在于选项位置不一样,其他配置过程一样。

例如本图与1图界面不同而已。

3)CentOS下载地址(本文版本为centos7)

http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

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

2.添加镜像

 

修改名字后点击存储

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

 

4.添加挂在点

然后添加/boot分区

 

添加swap

5.安装完成后配置

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

 

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

二.Mac VMware Fusion配置Nat静态IP

1.创建Nat网络

进入VMware Fusion的配置界面,然后打开网络配置(Windows右击虚拟机的名字,在弹出的菜单中选择->设置)。

点击小黄锁,输入密码进行解锁

然后点击中+号,增加一个网络,首次添加显示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//重启网络

拓展:centos8重启网络命令 nmcli c reload

接下来用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 设置重启才生效)

selinux 内核级加强型防火墙 
起到限制服务功能,限制服务访问两个功能(在使用lftp访问时体现) 
selinux作用: 
1.限制程序访问,程序访问文件必须有匹配的上下文 
2.限制程序功能,把程序不安全功能屏蔽

(注意:在所有三台虚拟机中都进行这样的修改,ip 地址根据实际情况进行修改)

使用如下命令在线安装

[root@yumaster ~]# yum install -y wget

[root@yumaster ~]# yum install -y net-tools

这篇文章是介绍的hadoop集群搭建:https://blog.csdn.net/Myuhua/article/details/81215987

若有问题欢迎大家与我互动交流,如果文章帮到了你,请点小手指。另外,我的博客文章会不定期更新,喜欢的朋友可以加一下关注。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿备忘录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值