私有云安装
Websoft9 支持在 Proxmox VE, Microsoft Hyper-V, VMware vSphere, OpenStack 等各种不同的私有云解决方案中部署。
准备
为了能够更好的使用私有云,需要提前准备资源或知识储备:
-
架设好裸金属服务器(或工作站),并确保可以在内网访问它。同时,它可以访问互联网下载软件包
-
进入服务器自带的管理平台,熟悉其操作。主流的服务器厂商的服务器管理控制台软件的名称
- Dell OpenManage
- HPE OneView
- Lenovo XClarity
- Inspur Server Manager
-
准备虚拟机镜像
- 理解 ISO 与 img, raw, OVA, OVF, VHD 等通用镜像和虚拟机软件专有镜像格式的差异
- ISO 镜像与其他镜像有比较大 的差异,它等同于操作系统安装包
- 准备镜像下载地址。例如:Ubuntu Server ISO 安装包, Ubuntu Cloud Images
Proxmox 虚拟化实践
Proxmox(官方文档) 是一个开源产品,它支持 Linux 和 Windows,社区提供了完善的多语言。
安装 Proxmox 到裸金属服务器
-
在裸金属服务器上下载 Proxmox 安装包,然后通过服务器厂商的管理控制台安装 Proxmox。
-
安装完成后,相当于在裸金属服务上部署了 一个轻量级 Linux(宿主机) + Proxmox 虚拟机管理软件
-
登录到 Proxmox 控制台,完成必要配置,根据参考举例:
- 进入 数据中心 > 主节点 > 更新 > 存储库,点击 添加 按钮,创建一个 No-Subscription 软件仓库以便后续升级
下载虚拟机镜像
Proxmox 支持通过控制台在线下载镜像,也支持上传镜像。
-
录到 Proxmox 控制台,进入 数据中心 > 存储,编辑名称为 local 存储,勾选所有的内容,确保它可以支持各种镜像源
-
然后,打开 数据中心 > 管理节点 > local
- 其中的 ISO 镜像标签页,通过 从 URL 下载 或 上传 的方式,下载 ISO 或 img 镜像
- 其中的 CT 模板标签页,可以在线下载容器镜像
- 其中的 导入标签页,通过 从 URL 下载 或 上传 的方式,下载 OVA 镜像
创建虚拟机
基于 ISO 镜像创建
Proxmox 默认提供的便是基于 ISO 镜像创建虚拟机。启动虚拟机后,还需要进行操作系统的初始化安装。
基于 OVA 镜像创建
OVA 是 VMware 虚拟化软件的专有镜像格式,它无需初始化安装,但它需要通过 Web 界面的 local(节点)> 存储 的 导入 创建虚拟机。
配置向导要关注的特殊选项包括:
- CPU 类型: lvm64
- SCSI 控制器:VMware PVSCSI
- 网络接口:VMware vmxnet3
为虚拟机增加 cloud-init
-
先通过 Proxmox 控制台创建虚拟机,并确保虚拟机安装 cloud-init
-
进行虚拟机的 硬件 标签页,点击 添加 > CloudInit 设置 增加用于存储 cloud-init 元数据的存储
-
重启虚拟机,进入 Cloud-Init 标签页测试功能是否可用