convoypanel面板部署备忘录

这里没有采用官方的docker安装方式, 直接源码进行安装

yum install redis git epel-*

SETPATH=/home/convoy  #设置安装目录
mkdir -p $SETPATH
cd $SETPATH

# 将php artisan horizon加入系统服务运行
cat>/etc/systemd/system/convoy.service<<EOF
[Unit]
Description=Convoy Panel Service
After=network.target nss-lookup.target

[Service]
Type = simple
ExecStart=/usr/bin/php $SETPATH/artisan horizon
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

#cron
echo " * * * * *  php $SETPATH/artisan schedule:run --verbose --no-interaction >> /dev/null 2>&1 " > /etc/cron.d/convoy 
chmod 644 /etc/cron.d/convoy


cd convoy
wget https://github.com/convoypanel/panel/releases/latest/download/panel.tar.gz -O - | tar xz
chmod -R o+w storage/* bootstrap/cache/
composer install --no-dev --optimize-autoloader

设置配置文件

cp .env.example .env
vim .env

这里主要是设置数据库和redis

完善配置(主要是配置登录账户)

php artisan key:generate --force  #生成加盐
php artisan optimize
php artisan migrate --force   #导入数据库
php artisan c:user:make   #生成账户

启用守护进程

systemctl enable convoy --now

其他的php和web设置就不复述了, 官方主要是用 Docker所以写这篇文章记录一下.

整合NoVNC

登录PVE宿主节点运行

wget https://github.com/convoypanel/broker/releases/latest/download/broker.tar.gz -O - | tar xz -C /

转:PROXMOX VE 加入/退出集群的方法

加入集群的方法

主节点在PVE的WEB端配置好后,启用两步认证。

来到从节点,进入SSH,输入pvecm add 主机名(如果你的主机证书是自己修改过的,需要输入对应证书的地址,而不是内网IP,否则会证书验证失败无法链接)

提示输入密码,然后会提示输入二次验证token,然后就会自动加入到集群了。

退出集群的方法

进入主节点,输入 pvecm delnode 需要删除的节点名,清除该节点。

停止集群 输入systemctl stop pve-cluster.service

修改/etc/corosync/corosync.conf 删除对应节点

启动集群 systemctl start pve-cluster.service

进入要退出集群的节点的SSH,输入以下指令

systemctl stop pve-cluster.service
systemctl stop corosync.service
pmxcfs -l
rm /etc/pve/corosync.conf
rm -rf /etc/corosync/*
killall pmxcfs
systemctl start pve-cluster.service

即可完成退出。如果是主节点需要退出,应先清除其他子节点再执行上述命令删除

 

转自:https://sakurabakiyoka.com/2020/12/19/proxmox-ve-cluster/