怎么在window10下安装三台centOS

发布时间:2021-06-29 09:54:04 作者:chen
来源:亿速云 阅读:259
# 怎么在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)
  1. 启动安装: “`bash 安装过程中选择:
    • 语言:English
    • 时区:Asia/Shanghai
    • 分区:自动配置
    • 设置root密码
    ”`

2.2 克隆另外两台

  1. 右键已安装的虚拟机 → 管理 → 克隆
  2. 选择完整克隆,分别命名为CentOS-Node2CentOS-Node3
  3. 修改每台虚拟机的MAC地址(避免冲突)

2.3 网络配置

编辑每台虚拟机的.vmx文件添加:

ethernet0.addressType = "static"
ethernet0.address = "00:50:56:11:22:33" # 唯一MAC

三、使用VirtualBox安装方案

3.1 创建基础虚拟机

  1. 新建 → 类型Linux/Red Hat 64-bit
  2. 动态分配磁盘(建议15GB)
  3. 首次启动时加载CentOS ISO

3.2 多实例配置技巧

# 通过VBoxManage命令快速克隆
VBoxManage clonevm "CentOS-Base" --name "CentOS-01" --register
VBoxManage modifyvm "CentOS-01" --macaddress1 auto

3.3 内部网络设置

  1. 全局设定 → 创建Host-Only网络
  2. 为每台虚拟机分配两个网卡:
    • 网卡1:NAT(用于外网访问)
    • 网卡2:Host-Only(内部通信)

四、系统初始化配置

4.1 基础优化(所有节点执行)

# 关闭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

4.2 配置静态IP(示例)

编辑/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

4.3 主机名与hosts映射

# 分别设置主机名
hostnamectl set-hostname node1

# 统一修改/etc/hosts
192.168.56.101 node1
192.168.56.102 node2
192.168.56.103 node3

五、验证集群连通性

  1. 互相ping测试:
    
    ping node2
    ping node3
    
  2. SSH无密码登录配置:
    
    ssh-keygen -t rsa
    ssh-copy-id node2
    

常见问题解决

  1. 虚拟机启动黑屏
    检查BIOS中是否开启VT-x支持

  2. 网络无法连通
    确认虚拟网络编辑器中的子网配置一致

  3. 克隆后eth0消失
    删除/etc/udev/rules.d/70-persistent-net.rules后重启


结语

通过上述步骤,您已在Windows 10环境下成功搭建了三台CentOS服务器组成的测试环境。这种配置可用于: - Hadoop/Spark集群学习 - Kubernetes多节点实验 - 高可用服务测试

建议定期创建虚拟机快照以便快速恢复初始状态。 “`

注:实际运行时需根据硬件配置调整内存/CPU分配,生产环境建议使用物理服务器或云平台部署。

推荐阅读:
  1. 关于在Centos6.4下安装unrar
  2. 在centos 6.5下安装svn (Subversion)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

centos

上一篇:AngularJS怎么实现service之select下拉菜单效果

下一篇:Python3.8有什么新特性

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》