您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 怎么在Windows 10下安装三台CentOS
## 前言
在Windows 10环境下通过虚拟机安装多台CentOS系统,是学习服务器集群、分布式系统开发和测试的常见需求。本文将详细介绍使用**VMware Workstation**和**VirtualBox**两种主流虚拟化工具,在单台Windows 10主机上部署三台CentOS 7虚拟机的完整流程。
---
## 一、准备工作
### 1.1 硬件要求
- **CPU**:支持虚拟化技术(需在BIOS中开启VT-x/AMD-V)
- **内存**:建议16GB以上(每台CentOS分配2GB+)
- **存储空间**:至少50GB可用空间
- **系统版本**:Windows 10 64位专业版/企业版
### 1.2 软件下载
| 软件名称 | 下载地址 | 备注 |
|----------|----------|------|
| CentOS 7 ISO | [centos.org](https://www.centos.org/download/) | 选择Minimal版本 |
| VMware Workstation Pro | [vmware.com](https://www.vmware.com/) | 或使用Player免费版 |
| VirtualBox | [virtualbox.org](https://www.virtualbox.org/) | 开源免费 |
---
## 二、使用VMware安装三台CentOS
### 2.1 创建第一台虚拟机
1. 打开VMware → 新建虚拟机 → 选择**自定义配置**
2. 选择CentOS ISO镜像文件
3. 配置参数:
```plaintext
名称:CentOS-Node1
内存:2048MB
磁盘:20GB(拆分成多个文件)
网络:NAT模式(后续改为Host-Only)
CentOS-Node2
和CentOS-Node3
编辑每台虚拟机的.vmx
文件添加:
ethernet0.addressType = "static"
ethernet0.address = "00:50:56:11:22:33" # 唯一MAC
# 通过VBoxManage命令快速克隆
VBoxManage clonevm "CentOS-Base" --name "CentOS-01" --register
VBoxManage modifyvm "CentOS-01" --macaddress1 auto
# 关闭SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 安装常用工具
yum install -y vim net-tools wget
编辑/etc/sysconfig/network-scripts/ifcfg-ens33
:
BOOTPROTO=static
IPADDR=192.168.56.101 # Node2改为102,Node3改为103
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=8.8.8.8
# 分别设置主机名
hostnamectl set-hostname node1
# 统一修改/etc/hosts
192.168.56.101 node1
192.168.56.102 node2
192.168.56.103 node3
ping node2
ping node3
ssh-keygen -t rsa
ssh-copy-id node2
虚拟机启动黑屏:
检查BIOS中是否开启VT-x支持
网络无法连通:
确认虚拟网络编辑器中的子网配置一致
克隆后eth0消失:
删除/etc/udev/rules.d/70-persistent-net.rules
后重启
通过上述步骤,您已在Windows 10环境下成功搭建了三台CentOS服务器组成的测试环境。这种配置可用于: - Hadoop/Spark集群学习 - Kubernetes多节点实验 - 高可用服务测试
建议定期创建虚拟机快照以便快速恢复初始状态。 “`
注:实际运行时需根据硬件配置调整内存/CPU分配,生产环境建议使用物理服务器或云平台部署。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。