基于ProXmoX VE虚拟化服务器安装及基础配置

Proxmox VE简介

Proxmox VE(Proxmox Virtual Environment) 是一款完全开源虚拟化管理平台,可以管理QEMU/KVM虚拟机和LXC容器。事实上它只是一个前端管理界面,虚拟化技术由KVM和LXC提供。

从proxmox5.版本开始,整合了分布式文件系统ceph,并对其进行了改进。官方的用语是:Compute, network and storage in a single solution。字面理解是计算、网络、存储一体化解决方案。用流行的术语就是“超融合”嘛!

没有比较就没有伤害,下边我来列举一些自己认为比较有用的特征:

  • 去中心化:集群节点去中心化、分布式存储也去中心化。这意味着,只要节点之间能组成最基本的集群,哪个物理节点发生故障都不会影响可用性。比如三个节点的集群,可以任意死掉一个。而传统方式的虚拟化高可用方案,多采用昂贵的、高性能的外挂存储来解决问题,但是存储本身也是单点,一旦它发生故障,一定是全军覆没。
  • 超融合 :操作系统、存储、虚拟化平台、网络一体化,无需外挂共享存储。除此之外,还可以充分利用剩余的计算资源,用于桌面系统的虚拟化,外购云终端盒子,直接取代耗能、占空间、不易于维护的台式电脑主机。
  • 易于实施:分几个方面进行描述
    1、proxmox以iso文件提供下载,刻录到u盘,引导进行安装,除输入ip、用户密码等少数项外,一路回车,数分钟即可完成安装;
    2、创建集群,只需登陆每个系统执行一条指令,马上就能看到效果。
    3、创建ceph存储池,也是寥寥几步就可完成,并很快可以在管理界面看到效果;
    4、web界面组成对象高可用(ha),也是易如反掌。
    基于ProXmoX VE虚拟化服务器安装及基础配置_第1张图片
    5、扩充容量也非常容易,差不多就是重复前边几条操作即可完成。
    6、统一界面。一个web入口,管理节点、存储、网络、虚拟机等所有资源,绝大部分的用户操纵,都可以在此界面完成,也不需要安装什么客户端。

       基于ProXmoX VE虚拟化服务器安装及基础配置_第2张图片

  • 真正高可用:任意物理节点发生故障,运行其上的虚拟机自动漂移到其它正常运行的节点,并且可以对虚拟机高可用状态进行设置(start、stop、disable、ignore)。曾经部署过cloudstack、oracle vm等多个私有云平台,印象中只有oracle vm的实例可以自动漂移,但这些平台有控制节点(中心化存在),需要对控制节点进行设计和保护。如果控制节点发生故障,整个集群就暂时停摆。
  • 开源、低成本:如果不需要技术支持,使用proxmox是没有任何授权费用的,而据了解,商业的私有云管理平台,授权费是按cpu 核数(core)进行计费的,这个费用比物理服务器贵好多倍。另外因为弃用昂贵的外挂存储,如果规划合理,又能省下数十万的成本。
  • 缺陷:因为是开源,没有商业包装,如果不采购厂家的服务支持,你必须得是经验丰富的老司机。

proxmox高可用私有云应用场景

  • 互联网企业:当用户规模达到一定程度时,使用公有云会产生巨大的成本支出,虽然公有云号称弹性购买,但每次增加资源,需要各种验证,还有费用支出。一些有规模的、有技术实力的公司意识到此问题,有的已经开始实施混合云来支撑公司业务(公有云与私有云并存),两者互为补充。这种场景下,采用proxmox作为私有云平台,无疑是一个好的选择。
  • 传统行业:企业/组织机构信息化也是必然趋势,很多重要的内部系统,如财务、办公自动化、客户关系管理等等,不一定适合放在公有云上。机构/企业信息化是一个渐进过程,不会一下子把所有的应用都准备好。因此,在机构或者企业内部,会有不同的服务器运行不同的应用。据了解,开始实施的时候,由于各种原因,并没有考虑系统的可用性(最多弄几个硬盘做磁盘RAID),单点问题突出,而且资源利用率不高。此类机构/企业最合适使用超融合、高可用、低成本、高性能的私有云方案。用proxmox不但可以解决服务器单点问题、提高资源利用率;而且可以继续使用其资源,虚拟化桌面系统,用节能环保的云终端盒取代笨重的台式主机,大大降低能耗及维护成本。

安装Proxmox VE

首先到官网下载Promox VE的镜像文件。

下载地址https://www.proxmox.com/en/downloads/category/iso-images-pve

首先去proxmox下载安装包,目前最新版本是5.2-1,推荐使用BT下载,速度会比较快,下载完成后务必使用使用工具进行SHA256校验,防止下载错误

下载完成后,使用dd命令或者USBWriter将镜像内容写入U盘,制作引导盘。

dd if=proxmox-ve_5.4-1.iso of=/dev/sdc bs=4m

或者Windows系统使用软碟通把下载的ISO文件刻录进U盘,这里就不介绍了。

确认服务器BIOS中开启虚拟化支持。如果你是在VMware虚拟机中做嵌套需要设置处理器选项中的虚拟化引擎:

基于ProXmoX VE虚拟化服务器安装及基础配置_第3张图片

在服务器上插入优盘,选择优盘引导安装镜像,出现如下安装界面:

基于ProXmoX VE虚拟化服务器安装及基础配置_第4张图片

此处选择第一项回车,稍等一会,进入以下界面:

基于ProXmoX VE虚拟化服务器安装及基础配置_第5张图片

选择“I agree”进入安装硬盘选择项:

基于ProXmoX VE虚拟化服务器安装及基础配置_第6张图片

确认选择硬盘点击“next”,进入时区设置:

基于ProXmoX VE虚拟化服务器安装及基础配置_第7张图片

设置完毕点击“next”,进入管理密码和邮箱设置:

基于ProXmoX VE虚拟化服务器安装及基础配置_第8张图片

接下来进入服务器主机的网络配置,根据所在局域网进行设置:

基于ProXmoX VE虚拟化服务器安装及基础配置_第9张图片

确认无误,点击安装

基于ProXmoX VE虚拟化服务器安装及基础配置_第10张图片

基于ProXmoX VE虚拟化服务器安装及基础配置_第11张图片

安装完成之后,拔下引导U盘或光盘,正常重启,出现如下shell界面:

基于ProXmoX VE虚拟化服务器安装及基础配置_第12张图片

用另外一台电脑在浏览器中输入上面的地址进行访问:https://192.168.10.10:8006/

基于ProXmoX VE虚拟化服务器安装及基础配置_第13张图片

输入之前设置的密码,选择语言即可登录。

ProXmoX VE 磁盘映射

实验使用的硬盘才200GB,感觉容量会有点小,我们可以添加挂载硬盘进行扩容。我这里添加了一块50G的硬盘进行虚拟机安装。

基于ProXmoX VE虚拟化服务器安装及基础配置_第14张图片

接下来在shell中执行添加格式化新硬盘并挂载到目录下:

我这里需要挂载的设备目录为/dev/sdb,挂载到/mnt/sdb目录下。

然后依次点击数据中心-存储-添加-目录

基于ProXmoX VE虚拟化服务器安装及基础配置_第15张图片

ID随意,目录输入刚才挂载的目录,内容都选上,点添加,

最后点OS查看一下是否正常识别

基于ProXmoX VE虚拟化服务器安装及基础配置_第16张图片

基础安装完工,下篇主要内容为创建虚拟机。

你可能感兴趣的:(容器与虚拟化)