我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。
软件下载
温馨提示
最好在联网环境下安装 CentOS 操作系统,不然有可能无法联网下载一些依赖,导致安装的系统不可用。
CentOS 安装步骤
- 首先打开 VMware Workstation Pro 软件,点击创建新的虚拟机,选择自定义(高级)。
- 虚拟机硬件兼容性选择,根据你安装的 VMware Workstation Pro 是什么版本就选择什么版本,我安装的是15.x版本。
- 安装客户机操作系统,选择稍后安装,选择 CentOS 6 64 位。
- 给虚拟机命名,并且选择存放文件位置,如果有固态硬盘,最好选择固态,这样虚拟机运行速度会更快。
- 处理器配置,处理器数量指的就是物理处理器(CPU)的数量,内核总数=虚拟处理器=处理器数量X每个处理器的内核数量。内核总数也就是我们常见的4核8线程中的“线程”,因此在我们设置的过程中,内核总数不能高于实际物理 cpu 的总线程数。每个处理器的内核数量建议不超过本机的50%,比如笔者的笔记本是8核16线程的,那么填写8。例如我主机是1处理器4核,那我就填1,2。
如果配置的内核总数超过主机所支持的数量,可能会导致开启虚拟机失败,如下所示:
- 分配内存,根据自己情况分配。
- 选择网络类型
- 选择 I/O 控制器类型和磁盘类型
- 最终创建好的虚拟机参数如下,可以点击自定义硬件按钮,如果哪些硬件不需要用可以移除。
- 选择光驱、选择已经下载好的 ISO 镜像文件,此用的是 CentOS-6.5 版本(CentOS-6.5-x86_64-minimal.iso)。
- 启动虚拟机(启动虚拟机后,当鼠标进入虚拟机界面后无法移出虚拟机界面时,同时按住
ctrl+Alt
键即可)
- 选择第一项,安装一个新系统。
- 磁盘检测,跳过。
- 选择系统语言,这里选择English。
- 键盘布局选择,以及设置类型,选择默认的即可。
- 主机名,输入自己喜欢的主机名即可。
- 时区选择,这里选择上海。
- 配置 root 用户密码。
- 磁盘分区,选择自定义分区。这里只有一个磁盘 sda,如果有多块会有 sdb,sdc 等等。一般需要设置三个分区:
- a:boot 引导程序区
- b:swap 交换区(内存不足时,将一些内存数据存储到交换区,为其他程序运行提供保障)
- c:用户区
- 此界面在下载安装包即安装成功,最后重启即可进入登录界面。
虚拟机网络配置
如果你想使用桥接模式
的网络配置,就不需要修改此纯净镜像虚拟机了(网段与宿主机一样,推荐使用)。如果你是想使用 NAT模式
,最好按如下进行网络配置,方便后续克隆的虚拟机使用。
配置虚拟机网络。ifcfg-eth0
代表第0块网卡。
ifcfg-eht0 原始配置文件内容为下面所示。
修改后配置文件内容如下所示。
- HDADDR 为虚拟网卡物理地址,唯一的。为后续克隆多台虚拟机,不出现多个虚拟机有相同的网卡物理地址,将 HDADDR 和 UUID 删除。
- ONBOOT=yes 代表网卡自启动
- BOOTPROTO=static 代表 ip 地址为静态的
可能有人不知道 IP 要填多少,关于可用 IPADDR 的技巧:
- 点击 VMware Workstation Pro 的编辑 -> 虚拟网络编辑器,可以看到下面这个页面发现 192.168.177.0 被使用。
- 再点击NAT设置,可以看到 192.168.177.2 被用于网关IP。
- 查看我们物理计算机的虚拟网卡信息,可以看到 192.168.177.1 也被使用。
- 故可以使用的IP范围为 192.168.177.3 到 192.168.177.254 。
重启网卡服务
测试网络,出现下面界面即成功。
拍摄快照
通过上述虚拟机的安装,会发现步骤挺多,为避免重复安装,所以我们对刚安装好的虚拟机进行拍摄快照记录当前虚拟机状态,作为纯净镜像。以后使用的虚拟机都从此镜像克隆。
如若对虚拟机做了一些操作导致虚拟机不可用,也可基于此快照回滚到此状态。
克隆
基于刚才的纯净镜像克隆一个新的虚拟机。
克隆后的虚拟机需要配置网络,如果我们网络连接选择桥接模式
的话,如下:
首先使用 ip addr
命令查看虚拟机网卡名称,如下是 eth1
。
然后我们将 /etc/sysconfig/network-scripts/ifcfg-eth1
文件内容改为如下,如果是 ifcfg-eth0 文件,需要将文件重命名为和 ip addr
命令显示的网卡名称一致。
最后使用 service network restart
命令重启网络配置。
如果克隆后的虚拟机网络连接选择的是 NAT 模式
,按如下步骤配置网络。
修改网络配置,只需修改 IP 地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改主机名
vi /etc/sysconfig/network
删除文件,从这个文件可以看到老的虚拟机的物理网卡地址,直接删除。系统会自动生成一个新的。
最后使用 ·reboot· 命令重启虚拟机即可。