PVE 订阅提示取消及其他使用技巧

关闭订阅提醒

#环境PVE 7.0.1
#每次打开pve页面都会提示warning的信息,实在恼人,遂搜索网上方法取消之
#备份并编辑/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

输入 / ,搜索:No valid subscription,定位。
使用以下方法之一修改文件,保存并退出后,执行:

systemctl restart pveproxy.service
强制刷新/禁用浏览器缓存,注销后重新登录 PVE。

方法一
将上方

.data.status.toLowerCase() !== 'active') {
更改为

.data.status.toLowerCase() == 'active') {
方法二
将上方

Ext.Msg.show({
更改为:

void({ //Ext.Msg.show({

修改官方企业源

#免费,你是用不了企业源的,所以改成免费的吧
# 删除原来的企业源
rm -f /etc/apt/sources.list.d/pve-enterprise.list
# 添加官方免费源
echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
#升级命令,命令不可逆哦,升级请谨慎!!!
apt update -y && apt dist-upgrade -y
# 升级完成后,可以执行pveversion -v查看下最新的软件版本。然后执行reboot重启物理服务器

virtio 驱动下载

驱动下载地址 https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html

英文看不懂的话请在此页面搜索 Stable virtio-win iso 然后点击连接下载

也可以打开https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/ 下载不同版本的驱动

命令行相关

#直通硬盘
# 100为虚拟机ID sataX X为你的盘号 
qm set 100 --sata3 /dev/disk/by-id/ata-STXXXXX

# 镜像转换
qm importdisk <vmid> <source> <storage> [OPTIONS]
#例:qm importdisk 101 vm01-disk001.vmdk local-lvm -format qcow2
#上面101是虚拟机的VM ID,vm01-disk001.vmdk是解压出来的vmdk文件,local-lvm是你的存储ID, -format qcow2 是指定导入后硬盘镜像的格式,默认是raw格式。

#创建vm
qm create 300 -ide0 local-lvm:4 -net0 e1000 -cdrom local:iso/proxmox-mailgateway_2.1.iso

#启动vm
qm start 300

#停止vm
qm stop 300

#关闭vm并等待40s超时
qm shutdown 300 && qm wait 300 -timeout 40

#定位配置文件路径/etc/pve/qemu-server
ls /etc/pve/qemu-server 

#定位虚拟磁盘镜像文件  /var/lib/vz/images
ls /var/lib/vz/images
  
#如果是最新版本的proxmox该如何处理呢
vi 100.conf
scsi0: local-lvm:**vm-100-disk-1**,size=100G  加黑部分很重要 这是#我们虚拟磁盘镜像文件的文件名
其次: find / -name vm-100-disk-1 

#使用scp 命令 将100.conf 与 vm-100-disk-1 发送到另外一台proxmox机器对应的文件上,就可以启动了

#备份镜像目录
/var/lib/vz/dump/

#扩容local分区,重建local-vm分区
#由于thin分区不支持动态缩容,所以需要在创建pve支出删除data,如果已经建了虚拟机建议备份
lvremove /dev/pve/data

lvcreate -L 100G -n data pve
lvconvert --type thin-pool pve/data

#扩容系统根分区
lvresize -L +100G /dev/pve/root 
resize2fs /dev/pve/root

#安装libguestfs-tools
apt install --no-install-recommends --no-install-suggests libguestfs-tools

#修改qcow2的账户密码
virt-customize -a CentOS-7-x86_64-GenericCloud-1811.qcow2 --root-password password:123456
此条目发表在Proxmox VE分类目录。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。