1.5.1 安装CentOS操作系统
(1)在VMware Workstation对话框中单击“文件”→“新建虚拟机”命令;并选择“自定义”方式进行安装,如图1.14和图1.15所示。
图1.14 新建虚拟机
(2)在“新建虚拟机向导”界面单击“下一步”按钮;并在“安装客户机操作系统”界面选择“稍后安装操作系统”单选按钮,如图1.16所示。
图1.15 “自定义”虚拟机
图1.16 安装客户机操作系统
(3)在“选择客户机操作系统”界面选择“Linux”单选按钮,在“版本”下拉列表中选择“CentOS 64位”选项,这一步非常重要,如果选择错误,可能造成虚拟机无法正常启动,如图1.17所示。
(4)在“命名虚拟机”界面上,输入虚拟机名称,如kafka101。后续安装的kafka102和kafka103按照类似的方式设置即可,如图1.18所示。
图1.17 选择客户机操作系统
图1.18 命名虚拟机
(5)连续单击两次“下一步”按钮,直到弹出“此虚拟机的内存”界面。默认的内存设置是1024MB,即1GB内存。这里可以根据自己机器的配置,适当增大虚拟机的内存设置,例如,可以将其修改为2048MB,即2GB内存,如图1.19所示。
(6)单击“下一步”按钮,进入“网络类型”界面,这一步非常重要。在实际的生产环境中,通常不能直接访问外网,需要多台主机组成一个集群,集群之间还可以进行相互通信。为了模拟这样一个真实的网络环境,推荐选择“使用仅主机模式网络”单选按钮,如图1.20所示。
图1.19 此虚拟机的内存
图1.20 网络类型
选择这样的网络模式后,首先虚拟机不能直接访问外部的网络;其次,如果是一个分布式环境,例如,kafka101、kafka102和kafka103可以使用这样的网络模式保证它们彼此之间可以进行通信。
(7)连续单击四次“下一步”按钮,进入“指定磁盘容量”界面。这里可以根据自己的硬盘的大小进行适当调整,如图1.21所示。
(8)连续单击两次“下一步”按钮,进入“已准备好创建虚拟机”界面。单击“完成”按钮,如图1.22所示。
图1.21 指定磁盘容量
图1.22 完成虚拟机创建
(9)在kafka101的主界面上,选择“编辑虚拟机设置”选项,在“设备”下拉列表中选择“CD/DVD”选项,并将CentOS 7的ISO介质加载到映像文件的选项中,如图1.23和图1.24所示。
图1.23 编辑虚拟机设置
图1.24 加载ISO文件
(10)单击“确定”按钮,并勾选“开启此虚拟机”复选框,等待虚拟机启动,选择“Install CentOS 7”选项,系统开始安装,如图1.25所示。
图1.25 开始安装CentOS
(11)在欢迎界面单击“Continue”按钮,进入“INSTALLATION SUMMARY”界面,在这个界面进行相关的配置,如图1.26和图1.27所示。
图1.26 CentOS欢迎界面
(12)在“SOFTWARE SELECTION”界面选择“Server With GUI”单选按钮和“Development Tools”复选框,如图1.28所示。
图1.27 CentOS安装概要界面
图1.28 选择需要安装的软件
(13)在“NETWORK & HOST NAME”界面设置主机名和虚拟机的IP地址,如图1.29所示。
图1.29 网络与主机名的设置
这里的主机名为kafka101,IP地址为192.168.157.101。CentOS安装部署完成后,我们就可以通过这个IP地址从宿主机连接到CentOS。后续的kafka102和kafka103,可以根据类似的方式进行安装部署。
(14)完成设置后,直接单击“Begin Installation”按钮进行安装。如果没有特殊说明,只会用到ROOT用户,可以设置ROOT的密码,如图1.30和图1.31所示。
图1.30 完成CentOS的设置
图1.31 正在安装CentOS
(15)安装完成后,直接单击“Reboot”按钮重启即可,如图1.32所示。
图1.32 重启CentOS
(16)接下来就可以运行XShell,通过192.168.157.101的地址从宿主机上登录CentOS,如图1.33所示。
图1.33 使用XShell连接CentOS