缘起
作为中小互联网公司的运维员工,如果你也和我一样,一直在寻找一款轻量级的开源的可以在物理服务器之上,统一对所有资源,包括计算资源,存储资源,网络资源等进行池化管理和虚拟化的软件的话,Proxmox VE应该算是一个不错的选择。
XEN 或者KVM之类的虚拟化是以单台物理设备为维度的,开源的产品中,也没有很方便地管理工具,切支持虚拟化机的自动漂移功能一般是在商务版本中的。
直到一个偶然的机会,从欧洲同事那里了解到一款叫Proxmox的软件,上网查了些资料,又官网浏览一番后,发现Proxmox说不定就是一款这样的软件!
所以接下来的几周,用几台老的服务器,搭建了一套集群,并尽可能的对其核心的功能进行了一些测试.
我会陆续的将测试踩得坑和取得的一些进展,分享出来.
确切地说,软件应该叫Proxmox VE,和大多数开源软件一样,通过订阅服务和培训,以及客户捐助为生.

这个是他们的官方地址:https://www.proxmox.com/en/
软件在虚拟化和容器方面,采用KVM做Hypervisor层,采用LXC作为容器。,既可以单机部署,也可以多节点组成集群,以便可以实现高可用和灾难恢复,还集成有基于软件定义的网络和存储管理子系统。

采用Web GUI做为集群的管理界面,相对于以前只有命令行模式来说,非常的直观。

可以说,这就是一款轻量级的私有云解决方案

    ![Proxmox集群主界面](https://img-blog.csdnimg.cn/20191016172659778.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzMwODkzODQ5,size_16,color_FFFFFF,t_70)

Proxmox VE 概述

安装简介

Proxmox有ISO格式安装包,你可以从官方下载ISO文件在虚拟机中直接安装(这样就没法在Proxmox上用它的KVM功能了 (安装的时候会出现类似cpu不支持虚拟化之类的提示),不过LXC还是可以用的。

也可以将ISO解压到USB设备,然后在物理机上安装.整个ISO只有600多M,过呢下载速度也很快。

是基于DEBIAN最新的Buster(就是玩具总动员2中那条Woody一吹口哨就来的黄狗,恩,不是YUM的那个黄狗)封装的,内核应该已经是5.x了.
此外,你也可以在一个Debian10 Buster上通过apt-get方式安装Proxmox,不过不推荐这么装。

安装的时候,可以将系统装到RAID卡控制器提供的逻辑磁盘上,也可以直接装硬盘,或者将服务器上部分硬盘直接装到Proxmox中,这样将来要用到ZFS文件系统时会方便些,不然ZFS是不支持跑在RAID之上的。

集群和功能简介

Proxmox集群的各个Node间通过自己的同步系统,很快的将在一台设备上变更的配置自动和近乎实时地同步到其他所有Node上。

网络方面,官方建议网卡绑定,并且管理网路和数据网络分开,最好的是两个网络分别使用独立的交换设备。

要保持高度的集群同步,对网络的延迟容忍度是不高于2ms,相信大多数内部网络都是没有问题的
理论上,一个集群中可以多达72个node而没有延迟,另外也支持在同一个网络中部署多个相互对立的集群.

在网络的管理上,基本乏善可陈.采用的linux网桥模式.不支持和主系统的解耦,没没法独立部署第三方网络解决方案

在存储方面,除了local 存储除了用来做Proxmox的安装外,还用来LXC存放template和安装虚拟机使用的iso文件
默认存放虚拟机的属于LVM-Thin模式. 此外支持ISCSI, NFS还有ceph RBD, 要做HA的虚拟机(必须是vm,不能是container)可以运行在后两者上,以便可以实现node主机出问题时候的自动漂移.

其他
高能预警:生产环境请3台物理机起步,否则不到法定选举数,一台机器挂了可就没有Master了。
测试环境可以一台物理机先安装Proxmox,将集群需要的另2台proxmox以第一台proxmox上虚拟机的形式安装,也可以全部虚拟机安装,但是这样就无法体验Proxmox的KVM创建虚拟机功能了。

Promox VE 一款不错的开源虚拟化软件相关推荐

  1. 推荐5种不错的开源虚拟化技术软件

    虚拟化现在已经成为主流技术,对于大企业来说.大玩家包括EMC.IBM.微软,当然他们致力于专利软件的推广.下面我们就看看有哪些不错的开源虚拟化软件. 1. 开源虚拟机 KVM KVM (全称是 Ker ...

  2. 两款不错的网络电视录制软件

    两款不错的网络电视录制软件 国庆节快到了,准备将国庆的盛况录制下来给老爸老妈看.于是决定找款比较好的录像软件,当然要是免费的. 刚刚试用过这两款软件比较不错: SopCast 优点:很灵活的录制,并且 ...

  3. 开源python语音识别_5 款不错的开源语音识别/语音文字转换系统

    语音文字转换(speech-to-text)(STT)系统就像它名字所蕴含的意思那样,是一种将说出的单词转换为文本文件以供后续用途的方式. 语音文字转换技术非常有用.它可以用到许多应用中,例如自动转录 ...

  4. 4款不错的UI设计软件推荐

    俗话说,如果工人想做好工作,他们必须首先磨利他们的工具.高质量的UI设计软件将使设计事半功倍. 近年来,UI设计软件的逐渐多样化,让一些需要使用UI设计软件的小伙伴不知道如何选择. 我整理了四款优秀的 ...

  5. 几款实用的开源桌面软件

    开源软件并不像以前给人的印象那样,是***们在Linux之类的系统上使用的神秘工具,而是变得越来越面向普通的PC用户,无论用户使用的是Linux还是Windows.大名鼎鼎的Mozilla Firef ...

  6. 开源阅读书源_拥有这款最强开源阅读软件,没有你找不到的书!

    点击上方蓝字关注我吧! 哈啰,又和大家见面啦!我是了无痕. "专注于有价值的分享" 昨日推送:"特殊版本"某度网盘,SVIP般的极致体验! 文章前言 在前面已经 ...

  7. 社区企业云操作系统 (不错的开源虚拟化系统,期待中)

    官方地址:http://cecos.openfans.org 2013年6月22日 21时16分 正式发布 OPENFANS开源社区全力打造,一个不一样的全社区的云! 自由.分享 开源.奉献 - 期待 ...

  8. 一款不错的开源 Laravel 后台面板/CMS系统 —— LaraAdmin

    1.简介 LaraAdmin 是一款开源的后台管理面板/CMS,可作为Laravel应用的管理后台.数据管理工具或者CRM模板,拥有高级CRUD生成.模块管理器.工作流以及备份等很多功能. 官网:ht ...

  9. 一款不错的开源屏幕(窗口)录制软件 CamStudio

    参考网址 : http://www.funchords.com/ In my Favorite Freeware aisle, I'm sharing those programs that: I u ...

最新文章

  1. springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法
  2. python读取文件多行内容-python 逐行读取文件的几种方法
  3. oracle表查询不动怎么转储,Oracle常用的转储方法总结
  4. 【机器学习】信用卡欺诈检测|用启发式搜索优化XGBoost超参数
  5. 对PostgreSQL的prepared statement的深入理解
  6. oracle存储过程的简单学习2
  7. python3 lambda函数字典排序_排序字典表理解中的lambda函数
  8. 记录第一次部署servlet实例
  9. 服务器系统玩dnf,win7系统玩dnf提示正在连接服务器的解决方法
  10. var arr = [] 与 var arr = new Array();
  11. 信息学奥赛一本通(1235:输出前k大的数)——堆排序
  12. iOS调用 AlipaySDK 支付宝找不到头文件openssl/rsa.h 的解决方案
  13. chrome全屏隐藏状态栏_PS技巧丨18个让你相见恨晚的PS隐藏技巧!
  14. 初学数模-MATLAB Quick Start! Part I
  15. VS2003编译winSDK7.1中的DirectShow
  16. layoutit+Bootstrap html页面布局+CSS
  17. GIS 基础知识简介
  18. 如何在AD上重定向电脑加域后默认保存位置?
  19. 易基因 | 文献速递:重亚硫酸盐扩增子测序研究通过DNA甲基化监测急性髓系白血病MRD
  20. zbox的测试例——selectAll+selectInverse

热门文章

  1. ARM汇编程序入门实践
  2. Linux 多线程 ”一写多读” 模式下的无锁设计
  3. DB2 开启归档模式
  4. 想做Carplay,需要理清这些~~
  5. 安装sql2000时提示“以前的某个程序安装已经在计算机上创建挂起的文件操作”的解决办法
  6. 小红书KOC素人笔记种草怎么做?
  7. 民间借贷合同在那些情况下无效
  8. 低损耗设计ABB低压电容器QCap
  9. java实现银行存取款
  10. 重构36计(13-18)