一台Ubuntu22.04物理机搭建虚拟机云和容器云集群,通过安装ESXi、配置GPU透传、创建虚拟机,然后在虚拟机上搭建集群

一台Ubuntu22.04物理机搭建虚拟机云和容器云集群,通过安装ESXi、配置GPU透传、创建虚拟机,然后在虚拟机上搭建集群。

步骤1: 安装ESXi并配置GPU透传

  1. 下载和准备ESXi:

    • VMware 官方网站 下载ESXi镜像。
    • 使用Rufus等工具将镜像写入U盘,以便将其作为启动盘。
  2. 安装ESXi:

    • 将U盘插入服务器并从U盘启动。
    • 选择“Install ESXi”,然后按照屏幕提示进行安装。
    • 选择合适的磁盘(硬盘)作为安装目标,通常是2TB存储的一部分。
  3. 初步配置ESXi:

    • 安装完成后,使用管理程序(例如iBMC)连接到服务器,并访问ESXi的管理控制台。
    • 设置主机名、管理网络(如IP地址、子网掩码、网关)等。
    • 通过浏览器访问ESXi的Web管理界面(如https://<你的ESXi IP地址>)。
  4. 配置GPU透传:

    • 进入ESXi Web管理界面。
    • 选择“Host” -> “Manage” -> “Hardware” -> “PCI Devices”。
    • 找到你的NVIDIA 4060 GPU并启用“Passthrough”功能。
    • 重启ESXi主机以应用设置。

步骤2: 创建虚拟机并配置集群

为虚拟云创建虚拟机:
  1. 创建主节点虚拟机:

    • 在ESXi Web管理界面,选择“Virtual Machines” -> “Create/Register VM”。
    • 选择“Create a new virtual machine”。
    • 设置虚拟机名称(如“VM-Cloud-Master”)。
    • 选择操作系统类型为Linux(建议使用Ubuntu 22.04)。
    • 为虚拟机分配8核CPU、16GB RAM和80GB硬盘。
    • 完成设置后,启动虚拟机并安装Ubuntu 22.04。
  2. 创建GPU工作节点虚拟机:

    • 按照与主节点类似的步骤创建4个工作节点虚拟机。
    • 每个工作节点命名为“VM-Cloud-Worker-1”,“VM-Cloud-Worker-2”等。
    • 分配8核CPU、16GB RAM、80GB硬盘以及通过GPU透传分配给每个虚拟机一个GPU。
### 安装配置 Ubuntu 22.04 的指南 #### 准备工作 在开始之前,需要准备以下资源: - 下载 Ubuntu 22.04 镜像文件。可以从官方站点获取[^2]或者通过清华大学开源软件镜像站加速下载[^3]。 #### 创建虚拟机 1. **启动虚拟化平台** 使用 VMware Workstation、Oracle VirtualBox 或其他支持的虚拟化工具。 2. **新建虚拟机** 在 ESXi Web 管理界面或其他桌面版虚拟化平台上选择“Create/Register VM”,然后选择“Create a new virtual machine”[^1]。 3. **配置虚拟机参数** - 设置虚拟机名称(例如 `VM-Ubuntu`)。 - 操作系统类型选择 Linux 并指定版本为 Ubuntu 64-bit (推荐使用 Ubuntu 22.04 LTS)[^1]。 - 分配硬件资源:建议至少分配 8 核 CPU、16 GB RAM 和 80 GB 磁盘空间以满足高性能需求。 4. **挂载 ISO 文件** 将已下载的 Ubuntu 22.04 镜像文件作为光驱映像加载到虚拟机中。 5. **启动虚拟机** 启动虚拟机后会进入 Ubuntu Live CD 环境,在引导菜单中选择“Install Ubuntu”。 --- #### 安装过程 1. **语言和地区设置** 选择适合的语言和地区设置。 2. **键盘布局** 测试并确认键盘布局是否正确。 3. **磁盘分区** 可以选择自动分区或手动分区。如果不确定如何操作,可以选择“Erase disk and install Ubuntu”[^2]。 4. **用户账户** 输入用户名、密码以及主机名用于后续登录。 5. **安装进度** 系统将自动完成剩余部分的安装流程,期间可以查看状态条直至提示重启。 --- #### 配置虚拟机增强功能 为了提升用户体验和支持更高效的图形显示等功能,需安装虚拟机厂商提供的工具包: ##### VMware 工具安装 1. 虚拟机设置中确保 CD/DVD 和软盘设备处于“自动检测”模式[^4]。 2. 进入虚拟机顶部菜单栏中的“Virtual Machine -> Install VMware Tools”选项。 3. 查看 `/mnt/cdrom` 中是否有名为 `vmware-tools-distrib.tar.gz` 的压缩包,将其复制至临时目录如 `/tmp`。 4. 解压该存档并通过终端运行脚本来完成部署: ```bash tar zxvf vmware-tools-distrib.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib sudo ./vmware-install.pl ``` 5. 按照屏幕上的指示逐步完成,默认情况下按 Enter 即可接受所有预设值[^4]。 --- #### 基础开发环境搭建 针对开发者可能还需要额外的一些准备工作: - 更新整个系统的软件仓库索引及现有程序包: ```bash sudo apt update && sudo apt upgrade -y ``` - 安装常用的构建依赖项以便编译源码项目: ```bash sudo apt install build-essential git curl wget vim -y ``` - 如果涉及 Python 开发,则考虑加入 Anaconda 发行版或是单独管理 pip 库; - 对于 Java 用户来说 JDK 是必需品之一。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值