本环境为刚搭建的空环境,未创建VM,已配置CEPH存储。上图箭头所指就是要修改的名字。
1、安装WinSCP,WinSCP登陆两台节点(或者SSH登陆,使用VI编辑器修改)
分别修改下方四个文件里的主机名并保存,推荐使用Notepad3编辑器(勿用记事本修改)。
/etc/hostname /etc/hosts /etc/postfix/mail.cf /etc/pve/corosync.conf
目前这个需求已经有人开发了工具,可以直接结合Proxmox VE 内部的备份工具,可以在Backup Log 中看到Rclone 的相关Log,搭配Proxmoe VE 内建CRON 自动备份到各种网路空间,非常方便:
在Proxmox VE 中以root 身份登入,直接使用指令安装rclone
apt update apt install rclone -y
或到Rclone 的官网下载安装:
请务必仔细跟着设定,或是你自己去研究rclone 的config
# rclone config 2021/10/08 02:03:49 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults No remotes found - make a new one n) New remote s) Set configuration password q) Quit config n/s/q> n name> gd-backup_crypt # 务必使用这个名字,或是之后改脚本 Type of storage to configure. Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value ~~ 15 / Google Drive \ "drive" ~~ Storage> 15 Google Application Client Id Setting your own is recommended. See https://rclone.org/drive/#making-your-own-client-id for how to create your own. If you leave this blank, it will use an internal key which is low performance. Enter a string value. Press Enter for the default (""). client_id> 123456789-xxx
为保证数据安全,在进行调整前建议对LXC容器先进行备份
风险点:目前使用此方法对硬盘缩减后,无法正常创建快照、备份失败的问题,请谨慎操作
环境都是在 Proxmox VE 虚拟系统上架设,都是以 LXC 模式为主,除非有特殊状况会告知使用 VM 模式
系统环境: Proxmox VE 7.2
1、通过命令行接入到 PVE 主机,列出 zfs 清单确认 lxc 容器存储路径,此处我们拿编号200的lxc容器进行演示
zfs list
2、对指定 LXC 存储空间进行缩减,原本 800G 要缩减成 300G
zfs set quota=300G rpool/data/subvol-200-disk-0 zfs set refquota=300G rpool/data/subvol-200-disk-0
3、修改指定 LXC 的配置文件 vim /etc/pve/lxc/200.conf
# 修改前 rootfs: local-zfs:subvol-200-disk-0,size=300G # 修改後 rootfs: local-zfs:subvol-200-disk-0,size=300G
注意:如果进行缩减操作时,lxc还在运行中,则在修改后,需要手动重启容器
4、最后启动 LXC 容器确认是否可以正常运行,使用 pct enter 200
进到容器中,确认总空间是否已经缩减至 300G
完美!接下来,要开始继续缩减另一台空间为8T的lxc容器啦~
参考链接:
https://wiki.freedomstu.com/books/proxmox-ve-%E8%99%9B%E6%93%AC%E7%B3%BB%E7%B5%B1%E8%A8%98%E9%8C%84/page/lxc-WDA
最近在配置zfs RAM Cache 大小时,不小心在/etc/modprobe.d/zfs.conf文件中多输入了一行换行,导致重启后服务器无法正常载入ZFS模块,进不去系统了。
查了好久资料,以下为具体的操作记录:
这里直接删除/etc/modprobe.d/zfs.conf这个文件
rm -rf /etc/modprobe.d/zfs.conf
modprobe zfs zpool import -N rpool
zpool import
看一下id,然后zpool impot id -N导入)update-initramfs -u
更新grub:
update-grub
可以使用pct工具直通lxc容器内,进行操作:
#List all lxc container: pct list #Enter into a container (without password) pct enter <VMID>
或使用lxc-attach命令
lxc-attach <VMID>
首先在待隔离节点上停止 pve-cluster 服务:
systemctl stop pve-cluster.service systemctl stop corosync.service
然后将待隔离节点的集群文件系统设置为本地模式:
pmxcfs -l
接下来删除 corosync 配置文件:
rm /etc/pve/corosync.conf rm -rf /etc/corosync/*
最后重新启动集群文件系统服务:
killall pmxcfs systemctl start pve-cluster.service
重启pveproxy服务
systemctl restart pveproxy
本环境为刚搭建的空环境,未创建VM,已配置CEPH存储。上图箭头所指就是要修改的名字。
分别修改下方四个文件里的主机名并保存,推荐使用Notepad3编辑器(勿用记事本修改)。
/etc/hostname /etc/hosts /etc/postfix/mail.cf /etc/pve/corosync.conf
今天新装了台pve设备,发现安装ufw后小鸡无法正常联网及解析域名,后来尝试调整UFW配置文件,解决了这个问题,具体方法如下:
在PVE母鸡编辑UFW配置:
nano /etc/default/ufw
将DEFAULT_FORWARD_POLICY="DROP"
改为DEFAULT_FORWARD_POLICY="ACCEPT"
更改默认的策略,允许UFW接受网络转发数据包