一、虚拟机向导:
- 自定义(高级)
- 选择“稍后安装操作系统”
- 选择“Linux—CentOS 64位”
- 网络类型:选择“使用网络地址转换(NAT)”
- 指定磁盘容量设置为“100G或200G”【目的是防止后续导入的数据过大使得超过规定的磁盘大小】
-
其他部分全部选择系统默认。
-
然后选中相应的系统。
二、分区设置:
- 选择类型
- 分区设置:
按照如下操作执行即可
分配完成后显示结果:
至此,虚拟机和Linux系统已经安装完毕。进入Linux系统。
三、网络设置
1、在VMware中查看系统分配的IP地址
其中最后一组数字0,1,2,255都已经被占用了,所以后续为虚拟机分配ip地址时不能使用这几个ip。
下面展示被占用的情况:
- 0:表示网络号
- 1:Windows上虚拟网卡的地址
- 2:表示网关号
- 255:表示广播地址
3、删除Mac地址和网卡信息
- 删除Linux的Mac地址和UUID:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 修改为如下结果,ip地址设置为自己喜欢的即可。
- 然后重启网络:
service network restart
2、关防火墙:
- 关闭防火墙:
service iptables stop
- 禁用防火墙:
chkconfig iptables off
- 打开vi /etc/selinux/config
SLINUX=disabled
3、文件删除:
rm -f /etc/udev/rules.d/70-persistent-net.rules
如果虚拟机保留 /etc/udev/rules.d/70-persistent-net.rules这个文件,在通过该虚拟机克隆的时候:
1,文件被带到新的虚拟机中
2,vm变更了新的虚拟机的mac地址
四、拍快照和拷贝
注意:拍快照之前,需要先将Linux关机
poweroff
- 拍快照:
- 拷贝
至此,Linux已经安装就绪,然后为此时的Linux系统拍快照,然后拷贝成多台虚拟机即可,后续只需修改每台Linux的IP地址和主机名即可。
五、为虚拟机分配自己的IP和主机名
- 配置IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0
192.168.152.101
- 配置主机名:
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node01
- ip地址和主机名的映射
vi /etc/hosts
192.168.152.101 node01
192.168.152.102 node02
192.168.182.103 node03
192.168.152.104 node04
注意:未来所有集群的ip地址和主机名都要写上,这样就可以直接通过主机名访问系统了。
-
拍快照
此时每一个系统都设置好了 -
在Windows的hosts文件中也要配置上ip地址和主机名的映射关系,这样windows上也可以通过主机名ping通。
192.168.152.101 node01
192.168.152.102 node02
192.168.182.103 node03
192.168.152.104 node04