没啥说的,一步一步的来吧,具体用途容后再说
0.简介
所谓“超融合”架构,其实就是“服务器虚拟化+分布式存储”架构,也就是说超融合技术包含了服务器虚拟化技术和分布式存储技术。
服务器虚拟化技术目前在企业数据中心已有广泛的应用,其核心是将服务器的计算资源虚拟化,然后使用虚拟主机代替物理服务器去承载业务负载。常见的服务器虚拟化软件有VMware ESXi、Citrix Xen、Microsoft Hyper-V 、KVM。但是服务器虚拟化软件本身不具备数据存储的功能,因此服务器虚拟化需要与本地存储、或集中共享存储、或分布式存储等一起配套使用。本节内容来自: 姑苏枫桥
1.安装
网上教程很多,随便找找就行。我看的是这个https://blog.51cto.com/yuweibing/2235474
2.配置
由于是开源软件,所有需要配置一下才能继续操作,为什么要配置软件源呢?因为配置国内软件源安装软件什么的都会很快,本节内容来自:
运维猿Winter <–超链接
登陆各节点Shell控制台
【重要】将/etc/apt/sources.list.d/pve-enterprise.list 文件内的唯一一条记录注释掉:
echo "#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
Proxmox软件源更换
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpgecho "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list #中科大源echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-pacific bullseye main" > /etc/apt/sources.list.d/ceph.list #中科大源sed -i.bak "s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm #中科大源apt update && apt dist-upgrade #更新软件,可不执行
Debian系统源更换
阿里Debian源(二选一):
sed -i.bak "s#ftp.debian.org/debian#mirrors.aliyun.com/debian#g" /etc/apt/sources.list #阿里Debian源sed -i "s#security.debian.org#mirrors.aliyun.com/debian-security#g" /etc/apt/sources.list #阿里Debian源apt update && apt dist-upgrade #更新软件,可不执行
163-Debian源(二选一):
sed -i.bak "s#ftp.debian.org/debian#mirrors.163.com/debian#g" /etc/apt/sources.list #163Debian源 sed -i "s#security.debian.org#mirrors.163.com/debian-security#g" /etc/apt/sources.list #163Debian源 apt update && apt dist-upgrade #更新软件,可不执行
删除订阅弹窗
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service # 执行完成后,浏览器Ctrl+F5强制刷新缓存
3. pve+ceph超融合
本节内容来自:pve+ceph超融合
全部节点都已经加入集群
在所有节点上使用以下命令安装Ceph。
pveceph install -version luminous
配置ceph集群存储网络,在所有节点上执行
pveceph init -network 192.168.72.0/24
创建ceph集群存储Mon监控,在所有节点上执行以下命令
pveceph createmon
查看硬盘信息
root@pve-1:~# lsblk
创建ceph集群存储OSD服务,在所有节点上执行
因为我们模拟了三块硬盘所有把三块硬盘都加上
pveceph createosd /dev/sdb
pveceph createosd /dev/sdc
pveceph createosd /dev/sdd
可以连续执行,视情况修改
pveceph createosd /dev/sdb && pveceph createosd /dev/sdc && pveceph createosd /dev/sdd
创建完成后,查看OSD运行状态,确认OSD运行正常:
root@pve-1:~# ceph osd tree