虚拟机安装之克隆三台虚拟机1

1、利用模板机hadoop_base,克隆三台虚拟机:hadoop102 hadoop103 hadoop104

(1)选中hadoop_base — 右键 — 管理 — 克隆 — 点击下一步 — 点击下一步(页面上选择:虚拟机中的当前状态) — 选择创建完整克隆,点击下一步 — 虚拟机名称(hadoop102),位置(放在模板机同目录即可,我的是在:D:\VM15\hadoop102),点击完成 — 点击关闭

(2)克隆完成后,开启虚拟机 — 登录root账户

(3)修改克隆虚拟机的静态IP

[root@hadoop100 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

进入文件后,修改IPADDR=192.168.81.102
此处的第三位81还是自己电脑的ip地址!!!

(4)修改主机名称

[root@hadoop100 ~]# vim /etc/hostname

进入文件后,修改为hadoop102

(5)reboot重启虚拟机

(6)打开Xshell — 文件 — 新建 — 名称(写hadoop102)— 主机(写hadoop102,因为windows中有映射)— 点击连接 — 点击接受并保存 — 填入要登录的用户名 — 点击确定 — 输入密码 — 点击确定

(7)其他几台克隆的虚拟机,也从(1)到(6)即可,把102对应进行修改

### 实现三台虚拟机之间的网络连接 #### 虚拟机环境准备 为了实现三台虚拟机的网络连接,首先需要确保每台虚拟机都已正确安装操作系统并能够正常运行。假设这三台虚拟机均基于 Linux 系统。 #### 创建虚拟机 按照常规流程,在 VMware 或其他虚拟化平台中创建三台虚拟机。如果希望快速部署,可以选择克隆的方式复制已有虚拟机实例[^1]。 #### 配置虚拟机网络 ##### 设置网络适配器模式 对于每一台虚拟机,需为其配置合适的网络适配器工作模式。推荐使用 **NAT 模式** 或 **桥接模式** 来允许虚拟机访问外部网络以及彼此通信。 - NAT 模式:适用于简单的内部互联场景,虚拟机会共享宿主机的一个 IP 地址对外通信。 - 桥接模式:更接近真实物理网络环境,每台虚拟机拥有独立的局域网 IP 地址[^1]。 ##### 修改静态 IP 地址 进入每台虚拟机的操作系统后,编辑其网络接口配置文件 `/etc/network/interfaces` (Debian/Ubuntu 类系统)或者 `/etc/sysconfig/network-scripts/ifcfg-eth0` (RedHat/CentOS 类系统),设定固定的 IPv4 参数如下: ```bash # 对于 CentOS/RHEL 的 ifcfg-eth0 文件示例 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.x.y # 替换为实际分配给该机器的唯一地址 NETMASK=255.255.255.0 # 子网掩码通常固定不变 GATEWAY=192.168.x.z # 默认路由指向所在子网的网关设备 DNS1=8.8.8.8 # 可选公共 DNS 解析服务提供商 Google Public DNS ``` 完成编辑保存退出之后重启网络服务使更改生效: ```bash sudo systemctl restart network ``` ##### 主机名与解析表调整 为了让各节点可以通过名称而非仅限 IP 访问对方,还需要同步更新 `hostname` 和 `hosts` 文件的内容[^2][^3]: - 更改当前系统的主机名为更具辨识度的形式如 master/slaveX ,执行命令 `hostnamectl set-hostname 新名字`. - 编辑 /etc/hosts 添加映射条目以便本地域名解析支持跨 VM 查询: ```plaintext 192.168.x.a master 192.168.x.b slave1 192.168.x.c slave2 ``` 其中 a,b,c 应分别对应各自的实际 ip 数字部分. #### 安全策略优化 - 关闭防火墙干扰 默认情况下某些发行版可能启用了内置的安全防护机制比如 firewalld 。这些可能会阻碍必要的端口开放从而影响预期功能表现因此建议临时关闭它们直到确认一切运作无误为止[^4]: ```bash systemctl stop firewalld.service # 停止正在运行的服务进程 systemctl disable firewalld.service # 设定开机时不自动加载此守护程序 ``` 最后一步验证连通性就是利用 ping 工具互相探测可达状态: ```bash ping master ping slave1 ping slave2 ``` 以上操作完成后应该就能看到来自不同目标的成功回应包统计信息证明组网搭建完毕!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值