目录
- 1.开启电脑虚拟化
- 1.1检查电脑是否开启虚拟化
- 1.2未开启,进入BIOS打开虚拟化功能
- 1.3开启Intel Virtual Technology虚拟化
- 2.安装VMWare虚拟机软件
- 2.1下载软件
- 2.2安装软件
- 2.3检查是否安装完全成功
- 2.4永久激活虚拟机并检查
- 3.创建虚拟机
- 4.安装Centos6操作系统
- 4.1设置需要安装的镜像
- 4.2安装虚拟机
- 5.设置虚拟机快照
- 6.配置虚拟机网络
- 6.1(动态获取)
- 6.2(静态配置)
- 7. ifcfg-eth0各参数详解
- 8.复制/克隆多个虚拟机,并配置上网
- 8.1配置网络(方式一)
- 8.2配置网络(方式二)
1.开启电脑虚拟化
使用VMware软件需要开启虚拟化功能
1.1检查电脑是否开启虚拟化
1.2未开启,进入BIOS打开虚拟化功能
- 开机时按住对应的键进入BIOS(以下仅供参考):
笔记本品牌 | 进入BIOS键 |
---|---|
联想/戴尔/三星笔记本 | F12 |
华为笔记本 | Fn+F2 |
华硕笔记本 | ESC |
惠普笔记本 | F9 |
小米/神州/外星人/雷神 | F2 |
如果仍然不能进入BIOS,找找电脑(主板)说明书或者参考BIOS设置怎么进入图解教程。
1.3开启Intel Virtual Technology虚拟化
-
进入BIOS,选择Configuration选项,选择Intel Virtual Technology并回车。注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。
-
将光标移动至Enabled处,并回车确定
-
此时该选项将变为Enabled,最后按F10热键保存并退出即可开启VT功能。
2.安装VMWare虚拟机软件
2.1下载软件
VMWare官网下载地址
2.2安装软件
双击 exe 文件,尽量不要安装到C盘
2.3检查是否安装完全成功
-
打开网络适配器检查VMnet1和VMnet8是否存在
-
检查是否有五个服务
-
右键属性,找到启动类型设置为自动并确定,当电脑启动时就不需要手动启动了
-
如果没有五个服务或者两个网卡,需要进行卸载,之后可以使用CCleaner进行注册表的清理,然后重新安装(CCleaner免费版即可)
2.4永久激活虚拟机并检查
- 输入激活码
- 查看是否永久激活
3.创建虚拟机
-
Ctrl+P 打开首选项
-
选择Linux,我们使用Centos 6 所以选择Centos 6 64位,可以自行选择
-
虚拟机的名字改成node01方便记忆并使用,注意:改动上面名称,下面位置会自动变换,无需改变
-
配置处理器和内核数量,后续可以更改,注意:不要超过自己的主机数量,不然开启虚拟机会失败!
-
配置虚拟内存大小 注意:不要超过自己的主机内存大小!
-
配置网络模式,选择NAT就可以
-
我们为了后期大数据入门设置磁盘大小50G,可以根据需求自行设置,后续一直点下一步到完成
4.安装Centos6操作系统
4.1设置需要安装的镜像
- 单击CD/DVD或编辑虚拟机设置
- 选择我们要使用的镜像
4.2安装虚拟机
-
点击进入虚拟机,键盘上下键选择第一个,并回车安装,Ctrl+Alt鼠标退回Windows
-
右击选择skip并回车
-
选择中文
-
键盘选择美国英语式
-
选择基本存储设备
-
设置主机名字改为node01
-
设置时区
-
设置密码,为了练习使用就设置为123456
-
设置使用所有空间,它会进行格式化
-
选择需要安装的软件,我们选择基础服务,企业中一般最小安装(Minimal)
-
等待安装大约10分钟左右,后续点击重新引导进行重启
-
测试是否成功
5.设置虚拟机快照
- 拍摄快照,方便以后还原系统和克隆系统
- 右下角有进度条到100%即为成功,注意:拍摄快照会占用磁盘的一定空间
- 打开快照管理器可以进行转到和克隆
6.配置虚拟机网络
6.1(动态获取)
- 输入命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 按i进入编辑模式把ONBOOT改成yes,按左上角ESC再按Shift+:,输入wq回车退出
- 输入命令
service network restart
重启网络,然后测试是否可以上网,Ctrl+C可以终止操作
6.2(静态配置)
- 设置虚拟机网络
- 不能更改需要点击右下角获取权限进行更改设置
- 设置VMnet网络
- 点击NAT 设置修改并确定
- 输入
vi /etc/udev/rules.d/70-persistent-net.rules
,调整70-persistent-net.rules文件,配置MAC地址到虚拟机
- 配置静态网卡参数,调整ifcfg-eth0文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 重启网络,并测试
service network restart
7. ifcfg-eth0各参数详解
类型 | 解释 |
---|---|
DEVICE | 网卡名称/系统逻辑设备名 |
HWADDR | MAC地址,若是VMWare克隆的虚拟机无法启动网卡,改这个 |
NAME | 这个参数对应的值是网卡名,是给用户看的 |
TYPE | 网卡类型,一般是Ethernet |
UUID | 通用唯一识别码,若VMWare克隆的虚拟机无法启动网卡可以去除此项 |
ONBOOT | 开机启动时是否激活网卡设备,centos7装完网卡后默认设置成no |
NM_CONTROLLED | 是否由Network Manager控制该网络接口 |
BOOTPROTO | 系统启动地址协议:none:不使用协议,bootp:BOOTP协议,dhcp:DHCP动态协议,static:静态协议 |
IPADDR | IP地址 |
NETMASK | 生产环境中一般用这种方式指定子网掩码 |
GATEWAY | 网关地址 |
USERCTL | 是否允许非root用户控制该设备,设置为no,只能用root用户更改 |
PEERDNS | 是否允许DHCP获得的DNS覆盖本地的DNS |
IPV6INIT | 是否启用IPv6的接口。 |
DEFROUTE | 是否把这个eth设置为默认路由 |
DNS1 | 第一个dns服务器 |
PREFIX | 子网掩码长度 |
8.复制/克隆多个虚拟机,并配置上网
- 右键虚拟机选择克隆
- 直接使用当前的状态进行克隆
- 选择完整克隆一个新的
- 为了方便区分和管理我们改成node02
- 克隆完成后,打开虚拟机,输入
ifconfig -a
发现系统自动把网卡变成eth1,这边我们有很多种方式可以进行更改
8.1配置网络(方式一)
-
输入
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
把文件改名为eth1 -
输入
vi /etc/sysconfig/network-scripts/ifcfg-eth1
修改ifcfg-eth1内配置
-
重启网络并测试
service network restart
ping www.baidu.com
8.2配置网络(方式二)
-
输入
vi /etc/udev/rules.d/70-persistent-net.rules
修改70-persistent-net.rules文件
修改后: -
输入
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改ifcfg-eth0配置文件的mac地址
-
输入
service network restart
重启网络,发现报错
-
输入
ifconfig -a
发现还是eth1,发现70-persistent-net.rules配置文件没有生效,可以reboot
重启服务器,完成网络配置
重启后: