主页 > mac电脑教程 >

如何在Mac上使用VirtualBox搭建本地虚拟机环境

如何在Mac上使用VirtualBox搭建本地虚拟机环境

更新时间:2019-09-16 10:47:45 作者:君启莲

本文主要介绍在Mac上使用VirtualBox搭建本地虚拟机环境的方法。这篇文章给大家介绍的很详细,有一定的参考价值。有需要的朋友可以参考一下。

1. 大数据和 Hadoop

研究和学习大数据自然要从 Hadoop 开始。 Hadoop不是一个简单的软件,而是由一系列软件组成的生态系统。其核心思想来自谷歌一开始发表的三篇论文,后来实现开源。 Google的实现和Hadoop的实现大致可以这样对应:

Google Map/Reduce Hadoop MapReduce Google GFS Hadoop HDFS Google BigTable Hadoop HBase

Hadoop 生态系统的所有组件都在 Linux 环境中运行。自然,我们首先需要搭建Linux环境。另外,Hadoop之所以能够处理“大”数据,是因为它的分布式特性。它可以使用分布式计算来构建服务器集群并根据需要进行扩展。为了学习,我们先用虚拟机在本地电脑搭建一个linux环境。要对集群环境建模,只需再创建几个虚拟机即可。

为了玩这套东西,因为需要创建多个虚拟机,所以你的电脑内存应该不少于8G,因为运行Hadoop一般一个虚拟机需要2G,只要开3个虚拟机就可以了占用很多。内存没了。不过为了前期学习,我先给每个虚拟机只分配了1G内存,不够再调整。

2. 为什么选择 VirtualBox?

说起虚拟机,大家第一个想到的自然是大名鼎鼎的VMware。 VMware是老牌的虚拟机软件,网上有很多教程。我选择 VirtualBox 主要是因为许可证问题。我手头只有一台 MacBook Pro,不想在软件授权上花太多时间,所以选择了免费的 VirtualBox。 VirtualBox的安装过程乏善可陈,只是正常运行而已。

如何在Mac上使用VirtualBox搭建本地虚拟机环境virtualbox上面安装mac,希望能够从Host机器,也就是MacBook,访问Linux虚拟机,这样SSH就可以登录了。VirtualBox的默认小窗口真的很小。它令人眼花缭乱。虽然可以放大,但是在主机下操作更方便,所以还是需要从MacBook上ssh。但请注意,CentOS刚安装后,无法上网,需要进行相关设置。

如何在Mac上使用VirtualBox搭建本地虚拟机环境

现在,如果您 p​​ing,您应该会发现您可以连接到 Internet。

4.2 从主机 Macbook 访问 Linux 虚拟机

另外,Macbook仍然无法从主机ping这个地址,也就是说主机还不能访问虚拟机。为了让主机MacBook和虚拟机linux能够相互通信,两台机器需要在同一个网段。在VirtualBox中的“管理”菜单下,打开“主机网络管理器”,创建一个,如图,可以看到已经创建了一张192.168.56.1虚拟网卡.

此时在MacBook终端使用ifconfig命令查看,会发现多了一个vboxnet0网卡,ip地址为192.168.56.1

danieldu@daniels-MacBook-Pro-857  ~  ifconfig lo0: flags=8049 mtu 16384 options=1203 inet 127.0.0.1 网络掩码 0xff000000 inet6 ::180 inet 前缀 6 1 1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201

如何在Mac上使用VirtualBox搭建本地虚拟机环境

然后重启网络“systemctl restart network”。这时候就可以从主机Macbook访问虚拟机了。

4.3 关闭 Linux 防火墙

由以上设置可知,主机MacBook的IP为192.168.56.1,虚拟机Linux的静态地址为192.168.56.10 0. 现在在网段中,应该可以ping通了。如果无法ping通,则可能是防火墙问题。首先,MacBook 必须关闭防火墙。

然后确保虚拟机Linux的防火墙也关闭。默认防火墙已开启。

勾选ssh服务,默认开启

您现在应该可以从 mac 终端通过 ssh 登录到 linux。

总结

以上就是小编介绍的在Mac上使用VirtualBox搭建本地虚拟机环境的方法。我希望它会对你有所帮助。如果您有任何问题,请给我留言。小编会及时回复您。 非常感谢您对 Scripthome 网站的支持!如果您觉得本文对您有帮助,欢迎转载,请注明出处,谢谢!