三、虚拟机计划
1.打开VMware并新建虚拟机
2.选择“自定义”,然后点击“下一步”
3.虚拟机兼容性选择,默认OK,然后点击“下一步”
这里注意兼容性。如果将VMwear15创建的虚拟机复制到较低版本,就会出现不兼容的情况。如果在VMwear15中打开使用VMwear12创建的虚拟机,则不会出现兼容性问题。
4.选择“稍后安装操作系统”,然后点击“下一步”
5.客户操作系统选择“Linux”,版本选择“CentOS764 bit”,然后点击“下一步”
6.编辑“虚拟机名称”和“位置”,或者使用默认名称和路径,然后点击“下一步”
7.处理器和显存的分配,默认OK,然后点击“下一步”
处理器分配应根据其实际需要进行分配。如果在使用过程中CPU不够用,可以进一步降低。
8.自定义显存,根据实际需要分配,然后点击“下一步”
9.网络类型选择“使用网络地址转换(NAT)(E)”并点击“下一步”
10.I/O控制器类型选择“LSILogic”并点击“下一步”
11.虚拟c盘类型选择“SCSI”,点击“下一步”
12.C盘选择“新建虚拟C盘”,然后点击“下一步”
13.c盘容量,c盘容量可以暂时默认,勾选分割虚拟c盘成多个文件,然后点击“下一步”
以后可以随时减少c盘的容量。不要勾选立即分配所有c盘,否则虚拟机会直接将c盘容量分配给CentOS,会减少主机剩余硬盘容量。不勾选时使用多少
勾选将虚拟c盘拆分成多个文件,方便虚拟机拷贝和存储设备拷贝。
14、C盘名,默认OK,然后点击“下一步”
15.点击“完成”
16.点击“CD/DVD(IDE)”
17.选择“使用ISO镜像文件”,点击“浏览”,找到你的镜像文件所在位置:设置后点击“确认”
18.点击“Power On This Virtual Machine”开始安装
四、虚拟机安装
1.启动虚拟机后会出现如下界面,选择第一项安装CentOS7,然后回车开始安装
(1)CentOS7 安装 CentOS7
(2)Testthismedia&installCentOS7测试安装文件并安装CentOS7
(3)问题排查
2.选择要安装的语言,选择后点击继续按钮
我们在CentOs系统中可以选择我们习惯的语言,这里我们选择英文,键盘选择中文鼠标
3.设定时间
选择北京作为时区,检查时间是否正确。然后点击完成
4.选择安装位置,这里可以定义c盘。
配置分区,下面有两种方式,二选一即可
手动配置分区比较简单。下面演示如何自动配置分区
如右图,点击减号,选择/bootlinux更改服务器主机名,给boot分区分配200M。最后点击添加
用同样的方法给其他区域分配空间后,点击完成
会弹出一条摘要消息,点击AcceptChanges
5.设置主机名和网卡信息
6.最后选择BeginInstallation
7.设置root密码
设置root密码后点击完成
8.点击USERCREATION创建管理员用户
输入用户名和密码并点击完成
9.等待安装完成并重启系统
10.重启系统
五、网络连接类型
选择网络连接类型。网络连接分为三种类型:桥接、NAT 和唯一主机。
下面解释这三种模式的配置
六、NAT 模式配置
NAT 网络地址转换
1.虚拟机网络设置
将虚拟机的网络设置配置为 NAT
2.虚拟软件网络设置
选择vmware-edit-虚拟机网络编辑器
点击编辑设置
3.在虚拟软件中配置vmnet8的IP
为VMne8选择网关linux更改服务器主机名,不更改ip地址0。默认设置2号IP地址为网段。
4.查看本地windiwsVMnet8网络
此时windiws机器上的vmwarevmnet8网络已经发生变化
5.更改虚拟机的ip地址信息
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
#修改如下内容
TYPE=Ethernet
BOOTPROTO=static # 手动分配ip,将dhcp改为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=910c860a-7a48-441f-8904-7110b7d5913a
DEVICE=eno16777736
ONBOOT=yes # 该网卡是否随网络服务启动,将no改为yes
IPADDR=192.168.2.3 #该网卡ip地址就是你要配置的固定IP,如果你要用xshell等工具连接,2这个网段最好和你自己刚设置的电脑网段一致,否则有可能用xshell连接失败,最后一个数3不能设为0、1和2
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.2.2 # 网关ip
DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
修改后按ESC键,输入:wq保存退出
GATEWAY=192.168.2.2网段ip设置查看方法
选择vmware-edit-虚拟机网络编辑器-NAT设置
6.重启网络服务
7.查看ip地址
8.检查网络配置是否成功
如果能ping通,说明配置成功
9.插图
七、仅主机模式
Host-only 仅主机模式
1.虚拟机网络设置
将虚拟机的网络设置配置为hostonly
2.虚拟软件网络设置
选择vmware-edit-虚拟机网络编辑器
3.在虚拟软件中配置vmnet1的IP
为VMnet1选择一个网关而不更改IP地址0。
4.查看windowsVMnet1网络
此时本地windows机器上的vmwarevmnet1网络已经发生变化
虽然这个IP地址是Windows IP地址,但是这个IP地址是用来和虚拟机以host-only网络连接的形式进行通信的
5.更改虚拟机的ip地址信息
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
#修改如下内容
TYPE=Ethernet
BOOTPROTO=static # 手动分配ip,将dhcp改为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=910c860a-7a48-441f-8904-7110b7d5913a
DEVICE=eno16777736
ONBOOT=yes # 该网卡是否随网络服务启动,将no改为yes
IPADDR=192.168.80.3
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.80.1 # 网关ip
DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
修改后按ESC键,输入:wq保存退出
6.重启网络服务
与 NAT 模式操作相同
7.查看ip地址
与 NAT 模式操作相同
8.检查网络配置是否成功
与 NAT 模式操作相同
9.插图
八、桥接模式
桥接
虚拟机guest和宿主机host必须在同一个网关,只要宿主可以上网,guest就可以上网
1.虚拟机网络设置
将虚拟机的网络设置配置为桥接
在前提下,通过ipconfig检查化工机的网关,确保要更改的ip地址没有被占用(pingip)
2.更改虚拟机的ip地址信息
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
#修改如下内容
TYPE=Ethernet
BOOTPROTO=static # 手动分配ip,将dhcp改为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=910c860a-7a48-441f-8904-7110b7d5913a
DEVICE=eno16777736
ONBOOT=yes # 该网卡是否随网络服务启动,将no改为yes
IPADDR=192.168.1.120
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关ip
DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
修改后按ESC键,输入:wq保存退出
3.重启网络服务
与 NAT 模式操作相同
4.查看ip地址
与 NAT 模式操作相同
5.检查网络配置是否成功
与 NAT 模式操作相同
6.插图
九、linux的一些其他配置
1.更改计算机名称
[root@localhost ~]# hostnamectl set-hostname hadoop01
2.配置IP地址映射
建议在本地windows上做映射,这样就可以直接用电脑名本地连接,方便使用
[root@localhost ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.3 hadoop01
3.关闭防火墙
[root@localhost ~]# systemctl stop firewalld # 临时关闭防火墙
[root@localhost ~]# systemctl disable firewalld # 禁止开机启动
4.设置关闭selinux
# 临时关闭 selinux
setenforce0
# 永久关闭 selinux
sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config