(一)准备 3 台虚拟机环境
-
安装 vm,创建虚拟机,并安装 centos 操作系统
-
配置虚拟机 ip 地址,让它能 ping 百度
-
ip: 192.168.10.100
-
三个位置要修改
- 配置 vm 虚拟机网段
- 配置 Windows 本地虚拟网卡
- vi /etc/sysconfig/network-scripts/ifcfg-ens33
-
-
使用 finalshell 通过 ip 地址连接虚拟机
-
修改虚拟机的主机名为 hadoop100
- vi /etc/hostname
- 默认叫localhost,由于我们要创建多台虚拟机,所以要改下名称
-
使用 finalshell 通过 hadoop100 来连接虚拟机
-
配置本机的 hosts 文件
- 添加三行192.168.10.100 hadoop100192.168.10.101 hadoop101192.168.10.102 hadoop102
-
C:\Windows\System32\drivers\etc\hosts
-
-
配置虚拟机 hadoop100 的 yum 的源地址
- 选择阿里云源
- sudo curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos…
-
在 hadoop100 上使用 yum 安装 4 个软件
- yum install -y vim
-
配置虚拟机 hadoop100 的 hosts
- vi /etc/hosts
- 添加三行192.168.10.100 hadoop100192.168.10.101 hadoop101192.168.10.102 hadoop102
-
克隆虚拟机,把 hadoop100 克隆出 hadoop101、hadoop102
-
修改克隆机的 ip 和 hostname
-
hadoop101
- ip: 192.168.10.101
- 主机名为 hadoop101
-
hadoop102
- ip: 192.168.10.102
- 主机名为 hadoop102
-
-
使用 finalshell 通过主机名 hadoop101、hadoop102 连接上面克隆出来的两台虚拟机
(二)虚拟机配置 IP
配置虚拟机的 IP 是一个固定的套路,我们只需要按照这个流程来做就可以了,这里一共有三个地方要设置,具体说明如下:
(1)配置 vm 虚拟机网段
如果不进行设置,每次启动机器时都可能是随机的 IP,不方便我们后续操作。具体操作是:点击编辑→虚拟网络编辑器
- 使用 finalshell 通过主机名 hadoop101、hadoop102 连接上面克隆出来的两台虚拟机
界面显示:VMware Workstation 窗口,菜单栏包含文件 (F)、编辑 (E)、查看 (V)、虚拟机 (M)、选项卡 (T)、帮助 (H);编辑 (E) 下拉菜单中显示剪切 (T)、复制 (C)、粘贴 (P)、虚拟网络编辑器 (N)...、首选项 (R)... 等选项,红色箭头指向 “虚拟网络编辑器 (N)...” 选项。
选择 VMnet8,要改动两个地方(注意:它会需要管理员权限):
(2)配置 Windows 本地虚拟网卡,让本机也可以访问虚拟机
具体操作如下:选择控制面板 → 网络连接 → VMware network AdapterVmnet8
(3) 设置虚拟机的 IP。
在 window 操作系统中,我们通过图形化的界面来设置 ip 值,而在 linux 中 ip 地址是写在配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33 中的,要去设置 IP 地址,就需要使用 vi 编辑器去修改这个配置文件。
具体的命令如下:(vi 之后有一个空格)vi /etc/sysconfig/network-scripts/ifcfg-ens33
一共要改如下 5 行的配置(下方配文件内容截图,红框标注相关配置项)
(4) 重启网络
修改完 IP 之后,不会立即生效,我们需要重新启动一下网络。命令如下:service network restart
(三) 验证配置效果
检查是否能 Ping 通外网,命令是:ping www.baidu.com