3.1 VMware及Centos7安装
3.1.1 安装VMware并激活
VMware Workstation 是一系列桌面 Hypervisor 产品,允许用户运行虚拟机,基于VMware Workstation创建Centos系统搭建HDFS集群。
双击“VMware-workstation-full-16.0.0-16894299.exe”安装包即可安装VMware Workstaion.
首次打开需要输入许可证,可以从如下许可证选择一个输入即可:
ZF3RO-FHED2-M80TY-8QYGC-NPKYF
YF390-OHF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8
3.1.2 VMware创建虚拟机
1) 创建新的虚拟机
2) 选择典型
选择稍后安装操作系统【或者傻瓜式安装选择安装程序光盘映像文件(iso),选择镜像,直接安装成功】
3) 选择Linux,版本选择CentOS 7 64位:
4) 输入虚拟机名称和位置
磁盘容量可以设置大一些,作为大数据节点可以设置200G,直接下一步:
5) 点击完成
6) 配置虚拟机镜像路径,点击编辑虚拟机设置
选择CD/DVD(IDE),右侧连接中选择使用ISO映像文件(M),选择CentOS7的镜像位置,点击确定。
3.1.3 VM安装Centos7及启动
WMware中配置好虚拟机之后就可以选择Centos7镜像进行安装,按照如下步骤操作即可
首先点击开启此虚拟机:
等待1分钟,也可以直接按enter键继续:
等待检查镜像文件完整,达到100%后自动安装:
点击Continue:
黄色感叹号的选项必须配置,如下:SYSTEM中INSTALLATION DESTINATION 配置磁盘分区规划。
选择默认磁盘分区即可,点击Done。
选择 SOFTWARE下的SOFTWARE SELECTION ,选择图形化界面安装,点击Done:
以上图像化界面安装需要注意:Centos7如果选择图形化界面安装,那么未来启动每个虚拟机时除了使用分配外的内存,图形化界面还会单独使用内存,这部分内存也会很大。这样如果有多台虚拟机的话,图形化界面总体使用的内存是一部分很大的开销。
可以在这里选择最小化安装,也可以安装好虚拟机Centos7后使用命令关闭图形化界面,新版本的CentOS系统里使用’targets’ 取代了运行级别的概念。系统有两种默认的’targets’: 多用户.target 对应之前版本的3 运行级别;而图形.target 对应之前的5运行级别.
#查看默认的target,执行如下命令:
systemctl get-default
#开机以命令模式启动,执行:
systemctl set-default multi-user.target
#开机以图形界面启动,执行:
systemctl set-default graphical.target
点击Begin Installation安装:
配置root用户密码和添加新的用户:
配置完成后,点击Finish configuration。
点击Reboot重启机器。
重启过程中会遇到没有接受许可证的状况:
按1->2->c->c选择接受许可证,继续启动即可。
Centos7系统安装完成后,可以进入Centos7系统进行一些设置。启动之后,可以设置向导为汉语,点击前进:
键盘输入就选择默认即可。
点击开始使用。
安装完成。
3.2 配置VMware网络环境
3.2.1 配置VMware网络环境
在VMware中,打开编辑->虚拟网络编辑器进行设置.
配置VMnet1 仅主机模式
点击DHCP设置,采用默认即可:
配置VMnet8 NAT模式
点击DHCP设置,采用默认即可:
3.2.2 配置本地网卡环境
在网络连接中打开VMnet1,右键->属性->IPv4
在网络连接中打开VMnet8,右键->属性->IPv4
3.2.3 启动虚拟机配置IP
使用root用户登录系统,点击Not listed? 输入用户名root和密码登录系统。
进入/etc/sysconfig/network-scripts中,修改文件ifcfg-eno16777736,如下配置好之后,wq保存:
重启网络服务:
[root@localhostnetwork-scripts]# systemctl restart network.service
检查ip是否修改,ip addr 查看静态ip,也可以使用ifconfig查看:
[root@localhostnetwork-scripts]# Ip addr
测试ping外网:
如果想要关闭图像化界面展示,也可以在Terminal中执行如下命令关闭图形化界面展示。
//开机以命令模式启动,执行:
systemctl set-default multi-user.target
3.4 快照与克隆虚拟机
后续为了方便基于VMware创建多个虚拟机,基于已有搭建好的虚拟机节点进行快照,然后基于快照进行克隆,快速得到多个虚拟机。
1) 清除节点MAC地址
清除/etc/udev/rules.d/ 70-persistent-ipoib.rules文件,这个文件记录了这台机器的MAC地址,虚拟机在第一次启动时候会在这个文件中自动生成MAC地址,下面我们要克隆虚拟机,需要将这个文件删除,如果不删除,克隆出来的虚拟机也是这个MAC地址,那么就会有冲突,导致新克隆的机器ip不可使用。
2) 保存快照
3) 克隆虚拟机节点
点击克隆:
按照以上步骤,就可以完成虚拟机克隆,克隆出一台新的节点。