转: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/

转:Windows系统初始化工具Cloudbase-init

原文地址:https://foxi.buduanwang.vip/windows/1789.html/

在Windows实现初始化工具叫做cloudbase-init。

 

Proxmox VE对于Windows类型的虚拟机,提供了一个叫作configdrive2的元数据服务,务必先看下面链接,了解Proxmox VE在Cloudinit方面的实现。

佛西博客 - Proxmox VE与Cloud-init (buduanwang.vip)

在Windows客户机中安装好Cloudinit-base软件包之后,下次开机会从配置的元数据列表中,搜寻现有的元数据,在Proxmox VE 元数据服务就是configdrive2,因此,Cloudbase-init会读取cloudinit信息,从而自定义虚拟机。

目前PVE支持的元数据类型有User,Network。所以目前能办到的就是修改ip或者dns,新建用户,修改密码等基本功能。

一 修改PVE代码

看过上面的链接,你应该注意到,对于任何类型的os,PVE都会将用户密码进行加密,再写入到cloudinit驱动器中。

然而Windows就只识别明文密码。所以不修改代码,在用户创建这块就会存在问题。

这里有一个热爱ProxmoxVE的团队做出了一个修改代码的补丁,本文就是根据此方案,给大家分享。

GECO-IT-PUBLIC/Geco-Cloudbase-Init - Geco-Cloudbase-Init - Version Control System

安装git

apt update && apt install git -y

克隆库

 cd /opt/ && git clone https://git.geco-it.net/GECO-IT-PUBLIC/Geco-Cloudbase-Init/

PVE6和PVE7代码不一样,因此有2个补丁,先确认自己是哪个版本,在终端执行pveversion

 

阅读剩余部分...

WHMCS Payment gateway module for Stripe Alipay

WHMCS Payment gateway module for Stripe Alipay

roudiappstripealipay.tar.gz

 

checkout.js版本(银行卡付款)

stripe_checkout.php

e2fsprogs包降级

近日用了第三方的源升级了e2fsprogs(1.45.6.wc1-0)但是在 virt-resize的时候supermin错误退出.

如果编译升级 libguestfs和supermin又一堆麻烦问题.

回滚rpm包的时候卡在了libcom_err因系统依赖无法卸载,

搜索和测试后得出的解决办法是先下载好旧版本的包用rpm强制安装, 然后卸载新的版本所有包,最后安装回去涉及的依赖包,

阅读剩余部分...

php扩展mailparse安装

git clone https://github.com/php/pecl-mail-mailparse.git mailparse
cd mailparse
phpize
./configure
sed -i 's/#if\s!HAVE_MBSTRING/#ifndef MBFL_MBFILTER_H/' ./mailparse.c
make
make install 
 echo "extension=mailparse.so" | sudo tee   $(php-config --ini-dir)/mailparse.ini

开源项目地址 https://github.com/php-mime-mail-parser/php-mime-mail-parser

老人与坏人

曾几何时出现了一种说法, “老人变坏了”和“坏人变老了”,
这事根本的原因还是因为做一个正常人和好人的成本太高了, 道德/财力/时间/精力/法律等等大山压在好人的身上.
结果就是年轻人变得冷漠, 老年人变得趋利.

whmcs程序压缩包下载地址

https://s3.amazonaws.com/releases.whmcs.com/v2/pkgs/whmcs-8.4.1-release.1.zip