2.系统方面
3.正常安装步骤
等待安装完成输入地址https://ip:8006/ 就可以访问地址了接下来就是组件集群和部署ceph了
4.访问地址
企业订阅 提示,确定就行,接下来就是更换镜像源。
2.Proxmox软件源更换
1.替换Debian的源
点击进入shell,开始替换Debian的源
因PVE7.0更换了Debian11作为内核,软件源管理方式也发生了变更,故原软件源配置方法已失效。
默认是企业订阅版,如果不做修改,在使用 pveceph init 进行 ceph 初始化安装的时候会将整个环境破坏,切记!
登陆各节点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 mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak # 重命名也可【推荐】rm -rf /etc/apt/sources.list.d/pve-enterprise.list # 删除也可2.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 apt update && apt dist-upgrade #更新软件,可不执行3.Debian系统源更换
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 #更新软件,可不执行4.LXC仓库源更换
中科大源:
sed -i.bak "s#http://download.proxmox.com/images#https://mirrors.ustc.edu.cn/proxmox/images#g" /usr/share/perl5/PVE/APLInfo.pm wget -O /var/lib/pve-manager/apl-info/mirrors.ustc.edu.cn https://mirrors.ustc.edu.cn/proxmox/images/aplinfo-pve-7.dat systemctl restart pvedaemon刷新一下界面
5.CEPH源更换
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 #中科大源6.删除订阅弹窗
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强制刷新缓存
至此替换源就完成了,可以看到,都已经替换成了163和中科大的源
3.组建集群
1.接下来是组建集群。
注意的是,创建集群的时候需要修改一下root 账号的弱密码。这里统一修改为xxx,随意
2.这里命名为cluster-B
然后复制集群信息就可以加入集群了。
这里看下44,加入集群的演示
3.点击加入集群
输入对端ROOT 密码
4.刷新一下,这样就加入集群了。
4.安装ceph
安装之前先执行一下 apt update && apt dist-upgrade
安装之前先执行一下 apt update && apt dist-upgrade
安装之前先执行一下 apt update && apt dist-upgrade
备注:执行失败了,报错了,再次执行一边就行。
执行完了,重启一下节点
1.点击安装,等待即可
2.输入 y 确认
3.然后没接节点创建osd
4.创建元数据
5.创建存储目录
6.看到健康状态,物美警告报错,直接完成
5.创建CT模板
1.添加RBD 储存vm和容器
2.上传或者下载容器模板
下载需要Shell 执行 pveam update 更新一下CT的模板
3.输入主机名和密码
4.选用rock....
5.调整为40G
6.计算规格
计算规格 2C4G 4C8G 8C16G 16C32G 共享硬盘 100G 200G 500G 1TB 7.确认一下资源单,就完成了
8.替换南大源
对于 Rocky Linux 8,使用以下命令替换默认的配置
sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/rocky|g' \ -i.bak \ /etc/yum.repos.d/Rocky-AppStream.repo \ /etc/yum.repos.d/Rocky-BaseOS.repo \ /etc/yum.repos.d/Rocky-Extras.repo \ /etc/yum.repos.d/Rocky-PowerTools.repo以上命令只替换了默认启用的仓库。替换之后请运行
dnf makecache 更新缓存。
9.更改时间
执行date 查看时间,很明显不对。
执行
timedatectl set-timezone Asia/Shanghai #设置ntp网络同步 timedatectl set-ntp true #执行失败 执行 yum -y install chrony10. 关闭 SELINUX/Firewalld(默认关闭)
vi /etc/selinux/config # SELINUX=enforcing #注释掉 # SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加:x #保存,关闭
setenforce 0 #使配置立即生效,或者重启系统 #shutdown -r now #重启系统生效 sestatus #查看状态# 直接使用 sed 命令修改
# 修改 ELINUX=enforcing 为 SELINUX=disabled,即替换行
sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config# 或者:sed -i '/^SELINUX=enforcing/c SELINUX=disabled' /etc/selinux/config# 注释 SELINUXTYPE=targeted
sed -i 's/^SELINUXTYPE=targeted/#&/' /etc/selinux/config systemctl stop firewalld.service #停止 firewallsystemctl disable firewalld.service #禁止 firewall 开机启动firewall-cmd --state #查看状态11. 安装一些必备工具
#必备yum install -y openssh* telnet passwd systemd# 一些基本工具最小化安装可能没有 (经测 vim 和 wget 等没有安装)yum -y install vim wget zip unzip# gcc 等选择开发工具(上述安装过程建议勾选了"Development Tools")dnf groupinstall "Development Tools"# Rocky Linux 默认没有 tar 命令,AlmaLinux 也没有,但是 CentOS 默认有yum -y install tar# 以下网络工具已经不存在# yum -y install setuptool system-config-network-tui system-config-firewall-tui# 默认安装没有 ifconfig 命令,安装 net-tools# ifconfig、netstat、route 等命令集yum -y install net-tools# host、dig 和 nslookupyum -y install bind-utils# 更好的 top 工具yum -y install htop#Anolis OS 中没有#https://github.com/hishamhm/htop# 文件传输:sz 和 rzyum -y install lrzsz# 查看日志神器 Log file Navigatoryum -y install lnav# 该软件现在已经包含在 EPEL 中# NTP 已经废弃,改用 chrony# yum -y install ntpyum -y install chrony# nc:yum -y install nc# lsof:yum -y install lsof# tree:yum -y install tree# pstree:yum -y install psmisc# ncdu:NCurses Disk Usageyum -y install ncdu #新增工具,模板尚未加入,下个版本更新# dstat 监控 CPU、磁盘和网络使用率,下个版本加入yum -y install dstat12.安装探针
[root@demo-4c-8g ~]# rz node_exporter-1.3.1.linux-amd64.tar.gz#解压文件
[root@demo-4c-8g ~]# tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz[root@demo-4c-8g ~]# tree node_exporter-1.3.1.linux-amd64node_exporter-1.3.1.linux-amd64 ├── LICENSE ├── node_exporter └── NOTICE0 directories, 3 files#为node_exporter创建一个系统用户[root@demo-4c-8g ~]# useradd -m -s /bin/false node_exporter#将node_exporter的二进制文件复制到 /usr/local/bin路径[root@demo-4c-8g ~]# cp node_exporter-1.3.1.linux-amd64/node_exporter /usr/local/bin/#设置已复制的node_exporter文件的文件许可权,如下所示[root@demo-4c-8g ~]# chown node_exporter:node_exporter /usr/local/bin/node_exporter#我们需要配置node_exporter以作为服务运行。因此创建一个systemd服务文件,如下所示[root@demo-4c-8g ~]# vi /etc/systemd/system/node_exporter.service粘贴如下所示的配置并保存文件
[Unit]Description=Prometheus Node ExporterWants=network-online.targetAfter=network-online.target[Service]User=node_exporterGroup=node_exporterType=simpleExecStart=/usr/local/bin/node_exporter[Install]WantedBy=multi-user.target#为了使更改生效,请使用以下命令重新加载systemd Manager:
[root@demo-4c-8g ~]# systemctl daemon-reload#启动并启用node_exporter服务
[root@demo-4c-8g ~]# systemctl start node_exporter [root@demo-4c-8g ~]# systemctl enable node_exporter或者
# 启动并使节点导出器在系统引导时运行。
[root@demo-4c-8g ~]# systemctl enable --now node_exporter.service#为了确保该服务正在运行,请执行:
[root@demo-4c-8g ~]# systemctl status node_exporter netstat -pnltu | grep 910013.清理临时文件夹
rm -rf /tmp/* #清空临时文件夹14.清空历史记录
#比较完整的清空历史记录
rm -f /var/log/audit/audit* echo > /var/log/audit/audit.log rm -f /var/log/secure* echo > /var/log/secure rm -f /var/log/btmp* echo > /var/log/btmp rm -f /var/log/wtmp* echo > /var/log/wtmp echo > /var/log/lastlog echo > ~/.bash_history echo > ~/.zsh_history history -c6.克隆主机
1.转换为模板
2.克隆主机
目标节点,平均分配
3.挂载硬盘位置
7.HA高可用和LXC
1.创建ha高可用群组
搞定。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5207.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~
22
2024
02
15:35:27
Pve+Ceph超融合HA高可用系统安装
作者:hqy | 分类:虚拟化&超融合 | 浏览:423 | 评论:0
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。