# 怎么在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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。