如何熟悉Proxmox VE?

Linux基础

1 基础知识

1.1 与Proxmox VE相关的知识

1.1.1 KVM的简介

– KVM是业界领先的Linux虚拟化技术
– KVM可实现全面虚拟化,KVM是一个内核模块并已合并到主线Linux内核中
– KVM能够支持所有支持虚拟化的x86硬件(Inter VT-x或AMD-V)上接近原生的性能运行
– KVM支持同时运行Windows和Linux
– KVM每个虚拟机都拥有似有的虚拟化硬件(网卡、磁盘、显卡等)
– KVM支持单个系统中运行多个应用程序、可节省能源并降低成本同时能灵活构建敏捷且可扩展的软件定义数据中心

1.1.2 LXC的简介

– LXC是操作系统级虚拟化环境
– LXC用于单个Linux控制主机运行多个独立的Linux系统。
– LXC充当Linux内核控制功能的用户空间接口
– LXC支持强大的API和简单的工具轻松创建和管理系统或应用程序容器。

1.2 Proxmox VE的基础知识

1.2.1 Proxmox VE的简介

– Proxmox VE是完整的开源服务器管理平台
– Proxmox VE适用于企业虚拟化
– Proxmox VE将KVM虚拟机管理程序和Linux容器(LXC)、软件定义存储和网络功能紧密集成在同一平台
– Proxmox VE借助集成的Web用户界面,可轻松管理虚拟机和容器、集群和高可用性以及灾难恢复工具

1.2.2 Proxmox VE功能

– Proxmox VE拥有企业级功能,并完全专注于软件
– Proxmox VE支持虚拟化IT基础架构、优化现有资源、降低成本和提升效率。
– Proxmox VE支持轻松虚拟化最苛刻的Linux和Windows应用程序。
– Proxmox VE支持根据需求动态扩展计算机和存储。

1.2.3 Proxmox VE的特点

– Proxmox VE是功能强大的开源服务器虚拟化平台
– Proxmox VE通过基于Web界面管理两种虚化技术(KVM和LXC)
– Proxmox VE集成开箱即用工具,用于配置服务器高可用、软件定义存储、网络和灾难恢复
– Proxmox VE基于Debian GNU/Linux并使用自动以Linux内核
– Proxmox VE的源代码完全免费,遵守GNU AGPLv3的发行(可自由使用软件、随时查看源代码并贡献代码)

1.3 Proxmox VE的集中管理

1.3.1 Web管理界面

– Proxmox VE支持集成的图形用户界面执行所有管理任务而无需单独安装管理工具
– Proxmox VE Web基于ExtJS JavaScript框架,支持任何浏览器。
– Proxmox VE支持任务管理外,还支持每节点的任务历史记录和系统日志概览
– Proxmox VE查看备份任务、实时迁移、软件定义存储或HA触发的活动
– Proxmox VE多节点工具允许你从集群的任何节点管理整个集群(无需专用管理节点)

1.3.2 Proxmox VE移动版

– Proxmox VE支持通过Android应用程序或基于HTML5的移动版本Web界面
– Proxmox VE Android应用程序基于Flutter框架
– Proxmox VE支持管理集群、节点、虚拟机和容器
– Proxmox VE支 HTML5移动客户端持随时随地管理Proxmox VE,包括SPICE和HTML5控制台。

1.3.3 命令行界面(CLI)

– Proxmox VE支持Unix shell或Windows Powershell
– Proxmox VE命令行节点支持管理虚拟化环境的所有组件

1.3.4 REST API

– Proxmox VE支持RESTful API
– Proxmox VE RESTful API使用JSON作为主要数据格式
– Proxmox VE RESTful API使用JSON Schema进行正式定义
– Proxmox VE RESTful API使得能轻松集成第三方管理工具

1.4 Proxmox VE的集群

1.4.1 群集文件系统pmxcfs

– Proxmox VE使用独特的集群文件系统pmxcfs
– Proxmox VE pmxcfs是由Proxmox开发的数据库驱动文件系统
– Proxmox VE pmxcfs支持在集群中存储和同步配置文件(Corosync会实时复制文件到所有集群节点)
– Proxmox VE pmxcfs将所有数据存储在磁盘的数据库中,但数据副本会驻留在RAM。
– Proxmox VE pmxcfs最大存储容量为30MB,足以存储数千台虚拟机配置

1.4.2 实时在线迁移

– Proxmox VE通过实时在线迁移功能,支持虚拟机集群节点间移动而不会有停机或明显的影响。
– Proxmox VE支持在Web界面或命令行启动此过程

1.4.3 多主控设计

– Proxmox VE支持从任意节点执行集群管理范围内的维护任务
– Proxmox VE支持通过GUI轻松管理虚拟机、容器、存储和集群,而无需单独安装、复杂且昂贵的管理服务器。

1.5 Proxmox VE身份验证

1.5.1 基于角色的管理

– Proxmox VE支持基于角色的权限管理系统定义的所有对象(如虚拟机、存储、节点等访问权限)
– Proxmox VE的访问控制列表支持特定的路径的主体(用户组或API令牌)和角色(权限集)

1.5.2 身份验证领域

– Proxmox VE支持多种身份验证源
– Proxmox VE支持Linux PAM和集成的Proxmox VE身份验证服务器
– Proxmox VE支持LDAP、Microsoft Active Directory、OpenID Connect

1.6 Proxmox VE的高可用

1.6.1 Proxmox VE HA管理器

– Proxmox VE HA管理器英文全称为Proxmox VE HA Manager
– Proxmox VE HA管理器监控集群中虚拟机和容器,并在故障是自动迁移。
– Proxmox VE HA管理器开箱即用,无需任何配置。

1.6.2 Proxmox VE HA模拟器

– Proxmox VE支持HA模拟器功能,他允许你测试包含6个虚拟机的真实3节点集群行为。
– Proxmox VE支持HA模拟器开箱即用,可以帮助你学习和理解Proxmox VE HA的工作原理。

1.7 Proxmox VE的网络功能

1.7.1 Proxmox VE软件的定义网络(SDN)

– Proxmox VE软件定义网路的功能允许Proxmox VE管理跨Proxmox VE集群的高级网络配置和多租户设置。
– Proxmox VE支持每个独立节点私有网络和跨不同位置的多个Proxmox VE集群的复杂覆盖网络。
– Proxmox VE支持各种规模的网络,如路由NAT、802.1q vlan和QinQ、VXLAN和BGP、EVPN等

1.7.2 Linux网络堆栈

– Proxmox VE为本地提供灵活的网络配置选项。
– Proxmox VE支持桥接器类似于物理网络交换机
– Proxmox VE支持VLAN等

1.8 Proxmox VE的存储

1.8.1 网络存储

– Proxmox VE支持LVM组(具备iSCSI目标的网络支持)
– Proxmox VE支持iSCSI
– Proxmox VE支持NFS
– Proxmox VE支持CIFS(中小企业)
– Proxmox VE支持Ceph RBD(RADOS块设备存储)
– Proxmox VE支持iSCSI LUN
– Proxmox VE支持GlusterFS
– Proxmox VE支持CephFS

1.8.2 本地存储

– Proxmox VE支持LVM
– Proxmox VE支持文件系统目录
– Proxmox VE支持ZFS

1.9 Proxmox VE的防火墙

1.9.1 防火墙

– Proxmox VE防火墙能轻松保护IT基础架构
– Proxmox VE防火墙支持GUI或CLI进行复杂配置
– Proxmox VE支持为集群内所有主机设置防火墙规则
– Proxmox VE支持为虚拟机和容器定义规则。
– Proxmox VE支持防火墙宏、安全组、IP集和别名等功能。

1.9.2 分布式防火墙

– Proxmox VE防火墙配置存储在集群文件系统中
– Proxmox VE防火墙基于iptables的防火墙。

1.9.3 IPv4和IPv6

– Proxmox VE防火墙支持IPv4和IPv6
– Proxmox VE防火墙默认过滤两种协议的流量,因此IPv6无需单独设置规则。

1.10 Proxmox VE备份和恢复

1.10.1 备份方案

– Proxmox VE提供完全集成的备份解决方案
– Proxmox VE充分利用各种存储和客户系统类型的功能
– Proxmox VE支持GUI或vzdump备份工具(命令行)来启动备份
– Proxmox VE支持计划备份作业
– Proxmox VE支持计实施备份所有存储,包括NFS、iSCSI LUN和Ceph RBD上的虚拟机镜像。
– Proxmox VE的备份格式经过优化,支持快速有效地存储虚拟机备份。
– Proxmox VE支持Proxmox Backup Server企业级备份解决方案

参阅文档
=============
官方地址
———–
https://www.proxmox.com/en/

官方GitHua
—————
https://git.proxmox.com/

管理手册
———-
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_introduction

Proxmox VE管理指南
———–
https://pve.proxmox.com/pve-docs/index.html

没有评论

发表回复

Linux基础
如何将PV分区转换为QCOW2文件?

1 前言 一个问题,一篇文章,一出故事。 笔者今天想将一个系统分区转换成虚拟机的QCOW2文件,于是 …

Linux基础
如何恢复删除的Proxmox VM虚拟机?

1 前言 一个问题,一篇文章,一出故事。 笔者测试Proxmox VM的虚拟机集群,删除集群后发现之 …

Linux基础
如何停止并禁用dnf makecache?

1 前言 一个问题,一篇文章,一出故事。 今天发现阿里云服务器服务停止响应事件,一查发现内存比较低的 …