Margrop
Articles158
Tags353
Categories21
1password AC AP API AppDaemon Aqara Cron Date Diagrams.net HA HADashboard HomeAssistant IP IPv4 Java LVM‑Thin Linux MacOS MySQL NAS PPPoE PostgreSQL ProcessOn Proxmox VE SSL Shell TTS TimeMachine UML Uptime Kuma Web Windows activate ad adb adblock agent aligenie aliyun alpine annotation aop authy autofs backup baidupan bash bitwarden boot brew browser caddy2 cdn centos cert certbot charles chat chrome classloader client clone closures cloudflare cmd command commit container crontab ctyun ddsm demo dependency deploy developer devtools dll dns docker domain download draw drawio dsm dump dylib edge exception export fail2ban feign firewall-cmd flow frp frpc frps fuckgfw function gcc gfw git github golang gperftools gridea grub gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https idea image img img2kvm import index install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jni jnilib jpa js json jsonb jupter jupyterlab jvm k8s kernel key kid kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live low-code lvm lxc m3u8 mac macos mariadb markdown maven md5 microcode mirror modem modules monitor mount mstsc mysql n2n n5105 nas network nfs node node-red nodejs nohup notepad++ npm nssm ntp oop openfeign openssl os otp ovz packet capture pat pdf pem perf ping pip plugin png powerbutton print pro proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reboot reflog remote remote desktop renew repo resize retina root route router rule rules runtime safari sata scipy-notebook scoping scp server slmgr so socks source spk spring springboot springfox ssh ssl stash string supernode svg svn swagger sync synology systemctl tap tap-windows tapwindows telecom template terminal tls token totp tvbox txt ubuntu udisk ui undertow uninstall unlocker upgrade url v2ray vhd vim vlmcsd vm vmdk web websocket wechat windows with worker wow xiaoya xml yum zip 中国电信 云电脑 交换机 光猫 公网IP 内存 内网IP 升级 启动 夏令时 天猫精灵 天翼云 安装 容器 导入 小米 常用软件 广告屏蔽 序列号 应用市场 异常 抓包 描述文件 时区 显卡虚拟化 智能家居 智能音箱 梯子 模块 流程 流程图 浏览器 漫游 激活 火绒 电信 画图 直播源 续期 网关 网络风暴 群晖 腾讯 虚拟机 证书 路由 路由器 软件管家 软路由 运维监控 镜像 镜像源 门窗传感器 防火墙 阿里云 阿里源 集客

Hitokoto

Archive

PVE 磁盘巡检接入 Uptime Kuma——踩坑 404 的来龙去脉与最终脚本

PVE 磁盘巡检接入 Uptime Kuma——踩坑 404 的来龙去脉与最终脚本

PVE 宿主机磁盘空间监控——从踩坑到接入 Uptime Kuma 的完整小白教程

PVE 宿主机磁盘空间监控——从踩坑到接入 Uptime Kuma 的完整小白教程

ProxmoxVE硬盘local-lvm监控、网线速率监控(Uptime Kuma)

ProxmoxVE硬盘local-lvm监控、网线速率监控(Uptime Kuma)

在Proxmox VE中快速设置Fail2ban防止多次登录失败的有效方法

在Proxmox VE中快速设置Fail2ban防止多次登录失败的有效方法

这里简要介绍了如何在Proxmox VE中设置Fail2ban以暂时阻止多次错误登录尝试的IP地址。

安装Fail2ban

在Proxmox VE主机上作为root执行以下命令:

1
2
apt update
apt install fail2ban

配置基础设置

建议使用/etc/fail2ban/jail.local文件,其设置优先于jail.conf。使用以下命令复制模板:

1
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
N5105 Promox VE 8.2版本,虚拟机频繁死机问题处理

N5105 Promox VE 8.2版本,虚拟机频繁死机问题处理

一、问题背景

最近五一各大PT网站开发注册,于是乎注册了几家网站,然后为了做新手任务,疯狂下载上传,作为软路由的 N5105 、iKuai 在长时间高负载时,虚拟机会出现随机性的死机,CPU长期保持100%,只能杀掉再重启虚拟机,相当影响完成新手任务。死机了几次后终于受不了了,看网上各大同仁,发现同样问题不在少数。

下面是CSDN其他同仁的问题描述:

使用 N5105 作为 HomeLab 的服务器;之前安装的 ESXi,使用 Ubuntu 22 的时候经常会出现 Ubuntu CPU 占用达到100%,然后死机;但是其他的虚拟机都没有问题,因为对 Linux 并不熟,查看了 ESXi 和 Ubuntu 日志并没有异常;后面安装黑群晖一直失败,因此换到了 Proxmox VE

换到 PVE 后依然存在同样的问题,以为是服务的问题,于是给 Docker 容器添加了资源限制,无效后迁移到了 CentOS 部署,发现还是同样的问题;并且越来越频繁,从一天一次变成了几小时一次,几乎无法使用

ProxmoxVE 7.4升级到8.0,详细步骤

ProxmoxVE 7.4升级到8.0,详细步骤

第一步:详细阅读官方文档

https://pve.proxmox.com/wiki/Upgrade_from_7_to_8

注意:
如果远程使用ssh连接的话,建议先使用screen命令,避免网络不稳定,操作中断导致的各种问题

第二步:升级到最新的 7.4 版本

1
2
3
4
5
6
7
8
apt update -y && apt dist-upgrade -y

sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy

pveversion

最新的版本是 7.4.15

PVE对特定容器定时重启

PVE对特定容器定时重启

背景

  • 由于观测到HomeAssistant这台VM的内存占用总是随着时间的推移而增加,然后最终会OOM,且无论升级了多少个版本也是如此,推测HomeAssistant有内存泄漏问题

解决方案

  • 在虚拟机层面,对该VM进行定期重启(每天一次)
  • 登录到PVE所在的服务器
  • 执行crontab -e,并输入下面命令
    1
    2
    3
    PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin

    0 12 * * * qm stop 2007 ; sleep 10 ; qm start 2007
  • 注:命令中的2007是vmid,即VM的全局唯一ID
Proxmox VE 8.2 日常维护,去掉未订阅的提示,和设置国内源——2024年6月4日更新

Proxmox VE 8.2 日常维护,去掉未订阅的提示,和设置国内源——2024年6月4日更新

移除未使用的Linux内核

  • 若不存在pvekclean,请先安装
    1
    2
    3
    git clone https://github.com/jordanhillis/pvekclean.git
    cd pvekclean
    chmod +x pvekclean.sh
    安装完成后执行pvekclean即可
    1
    ./pvekclean.sh

日常软件更新命令:

1
apt update -y && apt dist-upgrade -y

更新PVE,并安装常用软件

1
apt-get update && apt-get install vim lrzsz unzip net-tools curl screen uuid-runtime git -y && apt dist-upgrade -y
如何从 Proxmox VE 6.4 升级到 Proxmox VE 7.0?

如何从 Proxmox VE 6.4 升级到 Proxmox VE 7.0?

好久没关注 Proxmox VE 的官网。

直至前几天推荐 PVE 给同事使用时,才惊觉又升级大版本了。

作为升级强迫症患者,当然会选择立即升级到最新版本。

很早之前经历过从 PVE 5.x 升级到 6.0 的过程,现在又要开始 PVE 6.4 升级到 7.0。

总之,老老实实看官方教程就对了。

下面是各个 PVE 大版本升级的官方教程:

Upgrade from Proxmox VE 6.x to 7.0

Upgrade from Proxmox VE 5.x to 6.0

Upgrade from Proxmox VE 4.x to 5.0

Upgrade from Proxmox VE 3.x to 4.0

Proxmox VE 6.4 日常升级命令

Proxmox VE 6.4 日常升级命令

移除未使用的Linux内核

1
pvekclean

更新软件:

1
apt update -y && apt dist-upgrade -y

去掉未订阅的提示,支持 PVE 6.3 / 6.4

1
2
3
4
sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy