PVE超融合私有云笔记
一、简要概述
机房服务器
服务器:DELL R710 5台
DELL R720 1台
DELL R520 1台
DELL R910 1台
现状:
1.每台服务器就是一个故障域;
2.每台个应用采用一台独立的物理服务器进行部署,实际情况下这些服务器CPU平均利用率一般都在10%左右,造成资原的浪费;
3.在想要满足更多应用的需求时,只有横向扩展,购买更多的服务器;
目标:构建开源的企业私有云Iaas(基础架构平台),整合现有IT硬件资源,满足公司对信息系统需求;
虚拟化平台技术选型:
1. Vcenter
2. Proxmox
3. opentstack
1. Vcenter是一款商业虚拟化产品,同时需要购买单独的NSA存储服务器;
2. proxmox ve 是开源的虚拟化产品,支持市面上几乎所有的主流存储协议,特别是对 ceph 分布式存储的支持,过 ceph 可以实现虚拟机的 HA 功能,轻松实现超融合,对不同硬件兼容性更好,容易部署,WEB界面操作等;
3. opentstack是开源的虚拟化产品, 在超大规模的私有云应用场景,openstack要更胜一筹,是一款比较复杂的虚拟技术平台。
二、PVE 集群服务器资源配置
服务器配置:
平台拓扑架构图:
网络配置:
硬盘配置:
NFS备份服务器配置:
三、PVE 集群实施
配置信息-四个节点
用户名:root 登陆密码:******
域名:pveXXX.***.ex ---xxx原则上取当前服务器IP主机位数值
邮箱:2874***@qq.com
服务器硬件配置初始化-四个节点
1.打开服务器安装HBA卡
2.把RAID控制卡四通道控制线换到HBA来控制
服务器RAID配置-四个节点
1.进入服务器BOIS,把虚拟化启用
2.开机进入RAID控制器,把服务器后面二个磁盘配置RAID-1
PVE系统部署-四个节点
1.pve软件下载网址 https://www.proxmox.com/en/downloads
2.下载的镜像做的U盘,通过U盘来安装系统
3.进安装界面,回车
4.同意协议
5.选中RAID-1硬盘,修改文件系统格式XFS,SWAP不设置,表示不应用swap分区
6.设置区域
7.设置root 密码 web登陆 及邮箱信息
8.FQDN设置等设置,后期在系统中不能修改
9.核对配置信息,无误后确认安装
10.登陆管理WEB
网络配置-四个节点
PVE集群网络 10.10.110.XXX/24 Bond0 模式:active-backup
虚拟机/管理网络 192.168.1.XXX/24 Bond1 模式:balance-alb
Ceph集群网络 10.10.100.XXX/24 Bond2 模式:balance-alb
创建集群--(在其中一台上创建,其它的加入)
1.集群名称:*****
2.其它节点加入集群
ceph分布式文件系统部署-四个节点
1. 更改国内源
root@lhdebian:~# vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
2. 更改源
echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
3. 下载检查密钥
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
4 .注释
root@pevnode001:/etc/network# vi /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
5.修改host文件 vi /etc/hosts ,四个节点都个修改
192.168.1.xxx pvexxx
192.168.1.xxx pvexxx
192.168.1.xxx pvexxx
192.168.1.xxx pvexxx
6.安装ceph
pveceph install --version nautilus
7.安装完成后配置,ceph-在创建集群节点上执行,执行完后其它节点会自动同步配置文件
集群网络:cluster_network = 10.10.100.XXX/24
公共网络:public_network = 10.10.100.XXX/24
8. 创建mon监控,每个节点创建一个
9.管理是节创建,最少在三个节点创建
10.创建OSD,每个节点都要执行,每个磁盘就是一个OSD
Ceph-RBD块存储,虚拟机使用
1.创建pools
部署NFS共享、备份服务器
1.服务器系统安装
系统:CentOS-7.5
用户:root 密码:*****
普通用户名:nfshare 密码:*****.123 ---用户nfs共享及备份
2.配置NFS
。。。。。
PVE部署完成