开发者学堂课程【2020版大数据实战项目之 DMP 广告系统(第二阶段):CDH 搭建_网络配置(一)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/677/detail/11760
CDH 搭建_网络配置(一)
内容介绍
一、简述网络配置及步骤
二、详细讲解网络配置的步骤
已经了解如何创建虚拟机,如何在已经创建好的虚拟机上安装 CentOS 操作系统。
本课要进行集群规划,进行的是集群安装(集群操作).所以要先了解集群有哪些机器,如何去创建这些机器。
一、简述网络配置及步骤
1.打开到笔记,在笔记中 Step:3 为集群规划;该部分列出了三台主机。
虚拟机一:cdh01.itcast.cn IP 地址:192.168.169.101
虚拟机二:cdh02.itcast.cn IP 地址:192.168.169.102
虚拟机二:cdh03.itcast.cn IP 地址:192.168.169.103
IP 地址共性为网段都为169。老师的网段是 169,只是为了统一。而同学们的网段可以采用自己的网段。具体如何配置老师会讲解,最简单的办法是跟着老师的配置。
注意:如果跟着老师的配置将网段改成169后,可能会影响原来虚拟级的使用,所以需要注意。
此时需要创建三台主机,但是当前只安装了一台 cdh01 虚拟机。
2.创建虚拟机的俩种方式:
方法一:创建虚拟机 cdh02,然后安装 CentOS;再创建虚拟机 cdh03,然后再次安装 CentOS。(费时间)
方法二:采用复制的方法创建三台虚拟机。(省时间)
采用相对省时间的办法,当三台虚拟机创建好之后无法直接使用。
因为在整个虚拟机搭建的环节中,虽然在之后的环境中不一定使用VmWare ;但如果现在需要使用 VmWare ,在整个虚拟机搭建的过程中最困难的是网络配置,因为网络配置会影响很多东西并且很难调,所以大家也经常会出问题,因此本课的主要目的是配置网络。
3.配置网络,在整体上分六个步骤;
步骤一:复制虚拟机文件夹( Ps.在创建虚拟机时候选择的路径)
步骤二:进入三个文件夹中,点击 vmx 文件,让 VmWare 加载
步骤三;为所有的虚拟机生成新的 MAC 地址
因为虚拟机 cdh02 和虚拟机 cdh03 是从虚拟机 cdh01 中复制出的,所以他们的 MAC 地址和cdh01 相同,一个网段内或一个局域网内有重名的 MAC 地址无法正常进行,一定会出现问题,所以一定要重新生成新的 MAC 地址。
步骤四:确认 vmnet8 的网关地址,以及这块虚拟网卡的地址
步骤五:进入虚拟机内修改网卡信息
进入每台机器中,修改70- persistent -net. rules
vi /etc /udev/ rules .d/ 70- pers istent -net. rules
步骤六:更改 IP 地址
注意:
(1)网关地址要和 vmnet8 的网关地址一致
(2)IP 改为192.168.169.101
以上便是整体的步骤
同学们可能会对步骤456带有困惑,之后对456三个步骤进行详细讲解。
4.步骤456讲解:
环境:个人计算机 PC,个人计算机可能会与外部服务器进行相连
例如:百度的服务器,google 的服务器或 crozara 的服务器
PC能和服务器进行连接,中间过程(大量中间节点)省略,但从整体上来观察是分为不同网卡,但这些不同网卡可能对应了不同的真实的物理网络设备(逻辑网卡),将其分为逻辑网卡一和逻辑网卡二。
当 windows 和外部进行通信时,本质上是使用逻辑网卡进行相互通信。
例如:逻辑网卡一对外提供服务,可以和外部的服务器进行相连,但PC 可能内部还有虚拟机(三台),那么这三台虚拟机可能会挂靠某一个逻辑网卡,例如这三台虚拟机和逻辑网卡二进行相连。
①问:如果按照上述所讲,这三台虚拟机如何能连结外网?
答:因为两块逻辑网卡之间可以进行通信。
②问:所以我们要配置什么?每一个虚拟机从内部来说,他们是否知道自己是虚拟机?
答:他们并不知道自己是虚拟机,因为他们是虚拟出的计算设备,但同样也是一台电脑,所以虚拟机内部需要有 IP 地址和网络,虚拟机也要和外部进行通信。
③问:虚拟机如何进行通信?虚拟机内部的 IP 地址由谁来分配?
答:虚拟机内部的 IP 地址由逻辑网卡分配。逻辑网卡是虚拟机的父网,逻辑网卡是虚拟机的出口(连接的点),三台虚拟机的IP 地址都由逻辑网卡二进行分配。逻辑网卡二如果使用 aet ,在 windows 默认为 VMnet8 (默认但可自行创建新的)
(1)步骤四详解:确认 vmnet8 的网关地址,以及这块虚拟网卡的地址
通过 VMnet8 控制网络内部的虚拟机的 IP 地址,所以我们要确认VMnet8 的网关地址的原因是:VMnet8 是三台虚拟机的网关,这三台虚拟机通过 VMnet8 连接外部,所以 VMnet8 是三台虚拟机的网关。又由于三台虚拟机要连接 VMnet8,所以应确认 VMnet8 的俩个网关地址。
VMnet8 的俩个网关地址:
外部IP:VMnet8 和外部进行通信时的 IP 地址
内部网关:VMnet8 和内部进行通信时,给内部分配 IP 时,内部的 IP 所连接的网关也需要进行配置。
在外部配置完 VMnet8 后,其实配置的 是VmWare Station 的网络信息(网卡信息)。
(2) 步骤五详解:进入虚拟机内修改网卡信息
内部(虚拟机)的网卡信息也要进行配置,因为修改过 MAC 地址,所以默认情况下会复制一块新的网卡,可能会导致出错。
(3)步骤六详解:更改 IP 地址
需要更改内部的 IP 地址。更改完内部的 IP 地址后将其固化,之后就可以通过新的 IP 地址进行相应的访问。
二、详细讲解网络配置的步骤
1.步骤一:复制虚拟机文件夹(Ps.在创建虚拟机时候选择的路径)
进入 cdh01 放置虚拟机文件的目录,复制俩份(时间较长),复制结束后即可进行相应操作。
右击chd01-副本修改文件夹为 cdh02
右击chd01-副本(2)修改文件夹为 cdh03(并不影响内部文件,不影响虚拟机名字,只是虚拟机的文件改名)
2. 步骤二:进入三个文件夹中,点击 vmx 文件,让】VmWare 加载
Cdh02:导入虚拟机;点击 cdh02,点击文件 cdh01.vmx, 此时 cdh02 将会在VmWare Station 中打开。
修改名字:右击第二行 cdh01,点击重命名,命名为 cdh02
Cdh03:进入目录中,导入cdh03,点击文件 cdh01.vmx,cdh03 将会在 VmWare Station中打开。
修改名字:右击第三行 cdh01,点击重命名,命名为 cdh03
注意:课程中老师在上课前已经修改过名称忘记删除所以名称正确,正常情况下同学们的导入的虚拟机名称均为 cdh01,所以需要有重命名的步骤重命名虚拟机。
虚拟机创建结束。
3.步骤三:为所有的虚拟机生成新的 MAC 地址
为虚拟机生成 MAC 地址:修改虚拟机名称,在页面右侧我的计算机中右击第二行 cdh01->点击重命名->修改为 cdh02
在页面右侧我的计算机中右击第三行 cdh01->点击重命名->修改为cdh03
对 cdh01进行查看:右击 cdh01->点击设置->点击网络适配器->点击高级,
发现 MAC 地址为 4D,点击取消->点击取消
对 cdh02 进行查看:右击 cdh02->点击设置->点击网络适配器->点击高级。
发现 MAC 地址不同于 cdh01,若 MAC 地址不同则无需点击生成,
若 MAC 地址相同则点击生成,点击确定->点击确定。
对 cdh03 进行查看:右击 cdh03->点击设置->点击网络适配器->点击高级
MAC 地址后点击生成->点击确定->点击确定
此时三台 cdh 主机的 MAC 地址已经不同。
4.步骤四:确认 vmnet8 的网关地址,以及这块虚拟网卡的地址
(1)配置 vmnet 8 的网卡信息;
进入虚拟机中配置虚拟机的信息,点击编辑->虚拟网络编辑器,配置 vmnet8 的信息,此时无法更改信息,需要申请权限。
点击右下角更改设置申请权限
方法一:点击 vmnet8,发现子网 IP 对应为192.168.186.0,子网 IP将更改为192.168.169.1。(同学们的子网 IP 可能对应任何一种形式),但方法一可能导致不可控因素出现
方法二:点击编辑->虚拟网络编辑器->点击右下角更改设置申请权限(方法二出现问题,所以仍旧使用方法一)
点击添加网络,网络名为 VMnet18 ,点击确定。将会创建新的网卡 VMnet18,点击 VMnet18,将 VMnet18 网卡选择 NAT 模式,但发现仅可将一个网络设置为 NAT 模式,所以该方法出现问题。
解决办法是将 VMnet8 中断(移除),之后再将其移回所以方法二是为同学们提供一种新的思路创建一个新的网卡。
但由于此限制,不能够使用多个NAT模式的网卡,所以只能将VMnet18 移除。移除掉后还是修改 VMnet8。在子网 IP 处将168改为169。但是可以不改子网 IP,在不修改子网 IP 的情况下一定要确认信息,子网 IP是第一个要确认的信息。
修改完成之后,点击应用。








