PVE (Proxmox Virtual Environment)监控虚拟机存活状态

PVE (Proxmox Virtual Environment)监控虚拟机存活状态

在部分场景下,会遇到PVE虚拟机自动关机的情况,也没排查出具体原因来,索性从根本上解决,监控虚拟机状态,检查到虚拟机关机状态的时候,直接执行qm start启动。 监控脚本: #!/usr/bin/env bash function check_and_restart() { vm_id="${1}" vm_ip="${2}" # curl --connect-timeout 5 -sSL "${vm_ip}" > /dev/null ping -c 1 "${v...

将KVM虚拟机从libvirtd迁移到PVE (Proxmox Virtual Environment)虚拟机

将KVM虚拟机从libvirtd迁移到PVE (Proxmox Virtual Environment)虚拟机

由于pve使用的也是QEMU底层,qcow2镜像通用,只需要将libvirt虚拟机进行拷贝到pve目录下,然后修改硬盘格式为直通硬盘即可正常加载。 操作如下: kvm宿主机虚拟机文件:/var/lib/libvirt/images/107.qcow2 PVE主机:/var/lib/vz/images/ 首先在pve主机上创建一个和kvm主机一样的操作系统,硬盘随意,后续需要更改,创建后记下id,博主创建...

CentOS7升级glibc 2.8 解决version `GLIBC_2.2x` not found问题及部分软件踩坑记录

CentOS7升级glibc 2.8 解决version `GLIBC_2.2x` not found问题及部分软件踩坑记录

注意:glibc向下兼容,glibc是linux非常底层的工具库(内核之上,一切工具之下),一旦出错很可能整个系统无法使用,强烈建议不要再生产环境上升级!,可以在系统刚安装完成后进行升级,然后再进行其他软件部署,否则会出现不可预料的问题,博主写此篇文章是为了记录安装过程和踩坑记录。 CentOS7安装需要先安装GCC8,否则编译的时候会有comp...

解决PVE (Proxmox Virtual Environment)虚拟机提示当前的来宾配置不支持拍摄快照

解决PVE (Proxmox Virtual Environment)虚拟机提示当前的来宾配置不支持拍摄快照

此问题出现在部分虚拟机配置,譬如Windows Server 2022等,具体表现为快照菜单内,无法新建,提示当前的来宾配置不支持拍摄快照。 问题原因: 虚拟机硬盘格式问题,因为raw格式不支持快照。 Windows server2022 比较奇怪,检测发现硬盘格式为qcow2,但是因为存在TPM设备,此设备为Windowsa安装时候PVE自己建立,将其删除即可进行快照备份。 ...

PVE (Proxmox Virtual Environment)虚拟机同时配置NAT共享IP和独立IP

PVE (Proxmox Virtual Environment)虚拟机同时配置NAT共享IP和独立IP

先说解决办法,需要配置两个网卡,一个用于公网IP使用,一个用于私网IP使用,虚拟机亦可同时配置两个网卡,同时具备内网和公网两个IP。 网卡配置参考如下: cat /etc/network/interfaces auto vmbr0 iface vmbr0 inet static address 198.46.100.50/28 netmask 255.255.255.240 gateway 198.46.100.49 bridge-port...

Debian10安装PVE (Proxmox Virtual Environment)

Debian10安装PVE (Proxmox Virtual Environment)

废话不多,直接上代码. #设置主机 hostnamectl set-hostname debian echo ' 127.0.0.1 localhost.localdomain localhost 1.1.1.1 debian.proxmox.com debian ' >/etc/hosts 1.1.1.1换成你服务器ip #官方安装库 echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install...

Debian11安装kvm虚拟机

Debian11安装kvm虚拟机

博客之前搬运过一篇文章: Centos下部署KVM虚拟机,但是由于CentOS周期原因,所以博主已经将服务器更换为Debian11,下面更新Debian11安装kvm虚拟机的办法。 更新源: apt update -y 安装依赖: apt-get install qemu-kvm virtinst bridge-utils libvirt-daemon-system \ libvirt-dev libvirt-clients virt-top libguestfs-tools libosinfo-...

docker为运行中的容器绑定私网IP

docker为运行中的容器绑定私网IP

docker启动新容器绑定ip很简单,带上参数运行即可,但是在某些时刻我们会忘记运行的参数,或者不想stop容器再运行,那就可以单独为运行中的容器绑定ip。 以webdriver容器为例: docker network create --driver bridge --subnet 172.18.0.0/24 --gateway 172.18.0.1 docker_net docker network disconnect bridge webdriver docker networ...

CeotOS6提示 libssl.so.10: cannot open shared object file: No such file or directory解决办法

CeotOS6提示 libssl.so.10: cannot open shared object file: No such file or directory解决办法

此问题出现在升级openssl时,使用rpm -Uvh升级,会丢失libssl.so.10文件。 解决办法: 办法一: 手动编译之前的openssl1.0.1e,复制出libssl.so.1.0.0 和 libcrypto.so.1.0.0,重新生成软链接文件,具体操作如下: 1.下载:https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz 上传到服务器, 2.解压:tar xvf openssl-1.0.1e....

Centos7下rpm升级OpenSSH到openssh-9.4p1版本

Centos7下rpm升级OpenSSH到openssh-9.4p1版本

由于CentOS6部分软件包已经无法兼容,博客已经将CentOS6操作系统升级为CentOS7,所以后续不提供CentOS6的openssh新版本,还请见谅。 CentOS7下载地址: https://cikeblog.com/s/openssh9.4-c7.tar.gz 安装教程参考: Centos7下rpm升级OpenSSH到openssh-8.5p1版本