我是靠谱客的博主 暴躁铃铛,最近开发中收集的这篇文章主要介绍如何搭建可正常使用的centOS7系统虚拟机节点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

大数据,近期这个词语很火,导致许多同学都开始转行大数据, 就连厨师都转行大数据,因此我觉得这篇的文章应该会帮助到一些小白,小白入门,绝对保姆级安装教程。

考虑到近期很多新手都在学习Hadoop的路上有问题,下面小橘子给大家总结了一些安装步骤,亲身重新在自己的电脑上安装了一遍VMware Workstation虚拟机,这也是我们学习大数据的第一步,也是最重要的一步,基础搭建环境一定要牢固,要不然后续会出现很多问题。

1.什么是VMWare虚拟机?

VMware公司简介:
威睿(英语:VMware, Inc.)是一家全球著名的软件的公司,它提供云计算和硬件虚拟化的软件和服务,并号称是第一个商业化的成功的虚拟化的x86架构。公司成立于1998年,VMware的总部设在加利福尼亚州帕洛阿尔托。2004年,威睿被易安信公司收购控股持有,然后,在2007年8月14日,易安信公司在纽约证券交易所上市公司所出售的15%控股。该公司在符号VMW下交易。

     虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的"隧道",用户感觉像是使用私有网络一样。

     虚拟机技术最早由 IBM 于上世纪六七十年代提出,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。 虚拟机监视器(Virtual Machine Monitor,VMM)是虚拟机技术的核心,它是一层位于操作系统和计算机硬件之间的代码,用来将硬件平台分割成多个虚拟机。VMM 运行在特权模式,主要作用是隔离并且管理上层运行的多个虚拟机,仲裁它们对底层硬件的访问,并为每个客户操作系统虚拟一套独立于实际硬件的虚拟硬件环境(包括处理器,内存,I/O 设备)。VMM 采用某种调度算法在各个虚拟机之间共享 CPU,如采用时间片轮转调度算法。

VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMware采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。下面来看看VMware虚拟机安装使用及系统安装教程。

2.什么是分布式 ?
分布式系统一定是由多个节点组成的系统。
其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。
这些连通的节点上部署了我们的节点,并且相互的操作会有协同。
分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已,而实际上这些服务是通过背后的众多服务器组成的一个分布式系统,因此分布式系统看起来像是一个超级计算机一样。

软件准备:VMware Workstation

下载网站::VMware - Delivering a Digital Foundation For Businesses

建议使用最新版本:

(本次使用VMware Workstation pro16版本)

 一、安装虚拟机

1.提前建立一个安装目录(例如:E://VMware)。

建议安装在其他盘,C盘会导致电脑的卡顿。

打开vmware页面。

点击创建新的虚拟机。

2.新建虚拟机 选择以下选项。

 选择典型(推荐)(T)。

通过几个简单的步骤创建Workstation 16.x 虚拟机。

 点击下一步。

这里我们需要os7的镜像,需要的可自取!!!

百度网盘链接:

https://pan.baidu.com/s/1W3rlBzzIYzA6IMk6kxbbQw 
提取码:rj58

选择客户机操作系统为:Linux(L)。

版本为:CentOS 7 64位。

如果没有CentOS 7 64位,说明你的VMware 的版本太低,建议更新新的VMware。

自定义虚拟机名称与路径点击下一步,最好不要在c盘!!!

 建议设置磁盘大小为20.0GB,根据自己电脑的内存大小来分配空间,建议不低于15G。

选择“将虚拟机磁盘拆分成多个文件”。

处理器与内存设置(根据自己电脑配置可自行合理修改)!!!!!

 小伙伴们自己的电脑运行为8g的建议修改为2个GB的内存,处理器数量为1,内核数量为1。

要不然就会造成下一次虚拟机开启的时候会失败!!!!!

记得把刚刚下载的镜像文件导入到CD/DVD(IDE)刚刚创建的虚拟机。

二、虚拟网络配置。

1.首先我们确保windows系统上的网关与虚拟机的网关一致,我们的虚拟机才能与网络连通。

点击Windows电脑设置中的网络和Internet设置,找到更改适配器选项。

 

 

 确保VMnet8已经成功启用!!!!!!!

双击修改里面的Internet协议版本4(TCP/IPv4)。

网关与IP设置,这里一定要记着

IP地址:192.168.67.1

默认网关:192.168.67.2

子网掩码:225.225.225.0

点确定。

 这样我们再windows上的网关IP就设置好了。

2.设置虚拟机上的网关与IP。

再vm里点击编辑---------------------------------------------------》虚拟网络编辑器。

点击更改设置。

 

更改设置这里配置的子网要与刚刚配置的一致。

要在VMnet8的NAT模式里。

NAT设置网关IP(G)。

三、 配置好网络后即可点击开启虚拟机

 

 

 

 设置为当前时间2022/xx/xx,这里必须设置当前的时间!!!!!!!!也就是电脑的显示时间!

一定把时间设置与当前时间一致!!!

 这里选择最小安装。

安全性工具。

点击一下安装位置再退出即可。。。。。。。。。。。。。。。。。。。

设置密码简单的123456,需要确认两遍哦!!!!!!

密码设置123456简单方便记忆。。。。。。。。。。。

 

 

 之后点击重启一下啊!!!

四、进来后登录

 用户:root。

密码:刚刚设置的,我的是123456。

 

1.修改虚拟机中的网络配置:首先查看自己网络信息:

命令为:ip addr。

查看自己电脑虚拟机网络的信息名称。

 

2.输入命令修改网络信息: vi /etc/sysconfig/network-scripts/ifcfg-ens33 

后面加色的是上一步的虚拟机网络信息。

进来后我们需要修改一些配置:

 

 3.把BOOTPROTO修改为:static。

下面添加自己电脑配置的网关IP。

格式如下:

 BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.67.110
NETMASK=255.255.255.0
GATEWAY=192.168.67.2
DNS1=8.8.8.8
DNS2=114.114.114.114

4.配置完网络后记得重启。

重启命令: systemctl restart network 。

注释:host需要windows的映射文件(后续要与xshell连接映射)。

找host文件路径:

在自己Windows电脑下的c盘中C:WindowsSystem32driversetc中有一个host文件。

修改与虚拟机一致名字和网关IP的信息:

添加以下信息:

192.168.67.110 node01
192.168.67.120 node02
192.168.67.130 node03

如图:

 5.在虚拟机中修改一下hosts文件。

修改命令为:vi /etc/hosts

 

使用:wq!保存。

6.在虚拟机中修改hostname文件。

修改命令是:vi /etc/hostname 。

 

使用:wq!保存。

7.设置完成后再次重启虚拟机。

查看自己的host的name是否是node01。

重启后再次输入用户名、密码。

重启命令:reboot。

8.查看自己网络是否可以ping通百度

ping的使用命令:ping www.baidu.com

查看是否是以下情况:

使用ctrl+c即可停止ping网络

五、复制虚拟机node02,node03

关机node01,命令为:shutdown -h now

以node01为母机,复制node02与node03作为子机(一定确保01的配置文件都正确的前提下复制02和03)

打开vm中node01右击打开虚拟机目录

 

复制两个 node01并修改为node02和node03

注:要打开node02编辑虚拟机设置,把内存设置为2GB ,处理器为2个。

node03 也修改 编辑虚拟机设置,把内存设置为2GB ,处理器为2个。

六、修改node02的网络信息配置

把IP修改为192.168.67.120。

七、配置node02的hostname

由node01修改为node02。

 

之后重启,命令为:reboot

查看前面的是否是node02

之后ping一下百度:

命令:ping www.baidu.com

出现以下即可::

七、配置node03的网络信息

把IP修改为192.168.67.130

修改node03的hostname!!!

 

之后重启!

重启命令:reboot

查看信息是否修改为node03

并ping百度::

命令为:ping www.baidu.com。

到这就已经完成啦!!!!!!

三个节点都成功运行并网络ping通就可以进行下一步连接xshell操作啦!!!!

 

 

 后续文章如有错误,欢迎各位程序员伙伴指出,我们共同进步,一起学习,当一个合格的程序员!!!!

有问题也可在评论区留言,小橘子看到会一一回答。

 

 

 

 

 

 

最后

以上就是暴躁铃铛为你收集整理的如何搭建可正常使用的centOS7系统虚拟机节点的全部内容,希望文章能够帮你解决如何搭建可正常使用的centOS7系统虚拟机节点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部