标签归档:pve

pve sof报错

[    4.738339] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cfl.ri failed with error -2

[    4.738342] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cfl.ri failed err: -2

[    4.738346] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2

[    4.738611] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2


apt install firmware-sof-signed
#then
reboot

 

pve备份实例

备份目录一般在/var/lib/vz/dump,如果在备份时指定了存储节点,则会存放在存储

节点的dump目录下,这里我有另一块硬盘当数据盘,因此存储在/data/dump/下,

备份完成后生成一个带有VM ID的压缩文件vzdump-qemu-101-2020_11_14-19_31_53.vma.zst

恢复时,虚拟机的VM ID有可能和当前已经拥有的虚拟机ID冲突,所以在恢复时,要注意看下空闲的ID号是多少。
这里查看到新PVE的机上没有104这个ID,可以用这个ID号,然后执行以下命令恢复:qmrestore file id

qmrestore vzdump-qemu-101-2020_11_14-19_31_53.vma.zst 100

 

将lvm里的raw镜像转换为qcow2镜像
SHELL登陆宿主机,执行下面命令:
【2020.11补充】重要:先执行 ls /dev/mapper/ 查看一下具体的存储名和硬盘名,以免搞混。

如图,pve和VM–LVM是你WEB界面可以看到的存储名(local存储显示为你的节点名),后面跟上的vm–100–disk–0是ID为100虚拟机的虚拟磁盘。

继续执行如下命令:

qemu-img convert -O qcow2 -c /dev/mapper/pve-vm–110–disk–0 VM110.qcow2

#其中pve-vm–110–disk–0是上图硬盘的名,注意格式对应修改,VM110.qcow2是转换到当前目录的文件名。
#可以再打开一个SHELL窗口,执行下面命令查看转换进度(结果显示在上面命令的下方)

pkill -USR1 -n -x qemu-img

导入QCOW2磁盘镜像文件到新创建的虚拟机
SHELL登陆目标PVE宿主机,执行下面命令:

qm importdisk <vmid> <source> <storage>

#例子:qm importdisk 101 VM110.qcow2 local-lvm
#上面101是新建虚拟机的VM ID,VM110.qcow2是复制过来的QCOW2磁盘镜像文件,local-lvm是你的存储ID。

 

先通过 lvs 命令查看虚拟机所设置的空间大小

然后执行 lvdisplay 来查看具体路径,我这个的路径是 /dev/pve/vm-100-disk-0

执行下边的命令将空间大小减小2G

lvreduce -L -2G /dev/pve/vm-100-disk-0

执行下边的命令将空间大小增加2G

lvresize -L +2G /dev/pve/vm-100-disk-0

 

Proxmox 6.x 升级到7.0步骤

Proxmox 6.x 升级到7.0步骤
首先需要升级到6.4的最新版本
删除企业源

rm -rf /etc/apt/sources.list.d/pve-enterprise.list

下载秘钥

wget http://mirrors.ustc.edu.cn/proxmox/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

添加国内源

echo “deb http://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription” >/etc/apt/sources.list.d/pve-install-repo.list

配置国内debian源

echo “deb http://mirrors.ustc.edu.cn/debian buster main contrib
deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib
deb http://mirrors.ustc.edu.cn/debian-security buster/updates main contrib” > /etc/apt/sources.list

 

pve_ceph设置国内源

echo deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-nautilus buster main > /etc/apt/sources.list.d/ceph.list

 

然后执行:

apt update && apt dist-upgrade

 

重启后就是6.4的最新版本,接下来再进行7.0的升级

在升级到6.4新版后可以通过脚本进行升级检查,因为有些自定义的应用可能升级后无法使用因此需要检查并报告内容,但这个脚本不会修复问题。

运行检查:

pve6to7 –full

 

我的结果是这样,三个警告不用管直接升级就行了

= SUMMARY =

TOTAL: 25
PASSED: 20
SKIPPED: 2
WARNINGS: 3
FAILURES: 0

检查完后开始改源

将Debian的源升级下

sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list

 

软件源修改

sed -i -e 's/buster/bullseye/g' /etc/apt/sources.list.d/pve-install-repo.list

 

企业源(如果是按照我前面步骤删除过企业源这步可以不做):

echo "deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list

 

ceph源修改

echo deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-octopus bullseye main > /etc/apt/sources.list.d/ceph.list

 

然后进行更新

apt update && apt dist-upgrade

 

中途会有一些交互需要确认,都默认回车即可。

原文链接:https://blog.csdn.net/qq_37581557/article/details/118603151

Proxmox VE(PVE)虚拟机安装黑群晖

一.搭建环境:

Proxmox Virtual Environment 6.1-3

二.需要用到的文件:

1.黑群晖引导文件: DS3615xs_v1.03_6.2 的启动文件 synoboot.img / DS3617xs_v1.03_6.2的启动文件 synoboot.img均进行了验证,都可以正常启动,文件放在下方供下载。

2.群晖系统文件DSM_DS3615xs_23739.pat / DSM_DS3617xs_23739.pat,文件放在下方供下载,也可以去群晖官网下载: https://archive.synology.com/download/DSM/release/6.2/23739/ 。

留意:一定要下载结尾为_23739.pat的文件,且设备型号一定要和启动文件一致,其他版本文件会导致无法启动。

3.WinSCP(这个自己去下载一个吧,百度搜索一下)

所需文件下载链接: https://pan.baidu.com/s/1wdqyoF_TGgVMrIDIOHuZxQ 提取码: taxj

三.环境创建:

1.点击PVE管理界面右上角的“创建虚拟机”

2.节点:使用默认。VM ID:自行设置,可以为100,101,102等,根据自己的情况设置,后面要用到这个ID号。名称:根据需要自行设置(不能为中文)。勾上“高级”,勾上“开机自启动”。点击“下一步”

3.操作系统选择“Linux”。版本选择“4.X/3.X/2.6 Kernel”。访客OS:选择“不适用任何介质”。点击“下一步”

4.系统界面,全部即可,点击“下一步”

5.硬盘界面,随便设置,可以全部使用默认,之后会删除的,点击“下一步”

6.CPU按照实际情况选择,一般选择sockets:1 。核:选择根据你自己CPU来选择,可以是1,2,3,4等,如果你CPU强大,可以多选一点。其他全部默认即可。点击“下一步”

7.内存大小设置,也是根据实际情况选择,如果要用群晖挂PT,挂Emby,挂vedio station,需要多分一些内存,需求少的话一般2G内存够了。其他选项默认。点击“下一步”

8.桥接:选择vmbr0 。网络模型:选择“intel E1000”。点击“下一步”

9. 确认配置,直接点击“完成”

10.删除硬盘,选择“DSM” –> “硬件”,找到硬盘,选中点击“分离”

11、硬盘分离后,选中未使用的磁盘0,点击“删除”

四、硬盘设置

1、使用WinSCP(自己去百度上搜索下载一个吧,不放链接了)登陆PVE,文件协议选择:SFTP,主机名:你PVE的IP地址,端口号:22,用户名:root ,密码:PVE的登陆密码。把解压出来的synoboot.img上传到根目录

2.把解压出来的synoboot.img上传到根目录(正常默认好像不是根目录,一般需要点击那个向上的箭头,点到无法后退为止,就退到根目录了)

3、img磁盘转换,选择Shell,输入qm importdisk 101 /synoboot.img local-lvm 会看到vm-101-disk-0正在创建

101是虚拟机编号,synoboot.img是刚才上传的引导镜像,如果你的VM ID是100,就把101改成100,如果是102,就把101改成102,根据你的实际情况来调整。

4、添加磁盘。进入群晖虚拟机硬件设置,这时候硬件中会出现一个“未使用的磁盘0”,选中它,点击“编辑”

5、总线/设备选择:“SATA”和 “0” ,磁盘镜像选择 “vm-101-disk-0″,点击:添加。

这一步是将我们的启动文件挂载给虚拟机,相当于我们实体机安装时候的那个启动U盘插到电脑上。

6、接下来我们修改一下引导顺序,使虚拟机在启动的时候,从我们的启动盘开始。点击群晖虚拟机—选项—引导顺序–编辑,将“引导设备1”改为:Disk ‘sata0’

7、然后我们要添加一块系统盘,点击“硬件”,添加“添加”下拉菜单中的“硬盘”,总线/设备选择SATA和1,存储选择local-vm,磁盘大小根据你的实际需要来设置,一般16G,32G,64G看你硬盘大小。数据盘我们后面还可以继续往上面挂载。

设置好后,点击:添加

需要挂载第二块硬盘的话,后面数字会变成2

五、群晖安装

1、启动DSM虚拟机。会在控制台中看到如下界面,一般代表虚拟机已经启动:

2、内网访问网页http://find.synology.com,找到未配置的群晖 。

注意点:1.一定要在内网才能找到,如果是你自己的电脑和虚拟机不在同一个局域网,需要直接输入IP:5000进行访问。2.群晖和PVE不是同一个IP,建议使用DHCP自动分配IP给它。

3、用户协议,勾上已阅读,确定。

4、点击“设置”,如果系统盘有信息,会显示“还原”

5、点击“手动安装”,选择从官网下载的DSM_DS3617xs_23739.pat,点击立即安装

6、会提示硬盘1、2数据会被删除,1是引导盘,2是系统盘

7、等待安装完成,总过程大概需要10几分钟。

8、进入设置界面,接下来就是按提示自己设置一下用户名密码什么的

这里一定要选“下载DSM更新并进行手动安装”,不然系统自动更新后,大概率就启动不了。其他自行选择,然后“下一步”

9.到这里点击“跳过此步骤”就好,QuickConnect是给正版穿透用的,黑群晖是用不了这个东西的,我们想要内网穿透用ZeroTier One,frp或是花生壳、蒲公英什么的就好,这里不展开说了,后面在其他文里介绍。

10.OK,安装基本结束。

设备分析可以跳过

12.贴一张桌面图。OK,大功告成。

https://www.10bests.com/install-synology-dsm-on-pve/
https://www.cnblogs.com/nikexu/p/12532025.html

Proxmox VE使用LVM新硬盘(多硬盘)

PVE 添加硬盘
PVE 提供 Web 界面可以完成大部分的操作。但使用阵列卡,如 Dell 的 PERC 阵列卡等,在 Web 界面并不能直接完成添加硬盘和创建 LVM 卷的操作。

以下为以 Dell PERC 阵列卡挂载新硬盘为例,介绍如何为 PVE 添加新硬盘。

阵列卡添加硬盘
使用阵列卡,添加硬盘需要先在开机(或根据不同的阵列卡操作)进行挂载。 完成挂载后,在系统中查看新硬盘是否已成功挂载。

fdisk -l
如果能看到新挂载的硬盘,就证明硬盘硬件已经安装完成。

LVM 相关操作
给新硬盘创建分区

# 假定新硬盘为 sdx 根据上面 fdisk -l 结果根据实际情况修改
fdisk /dev/sdx
n # 创建新分区
p # 创建为主分区
1 # 选择一个默认分区
t # 更改分区类型选择
L # 列出可选所有分区类型
8e # 选择 Linux LVM 类型
w # 保存
创建 LVM 物理卷(PV)

# 上述操作创建分区后 fdisk -l 可以看到一个 sdx1 的分区
pvcreate /dev/sdx1
创建新的 LVM 卷组 (VG)

# 可命名为需要的卷组名
vgcreate /dev/sdx1
# 查看卷组
vgs
vgdisplay
不创建新 LVM 卷组,添加新物理卷至已有卷组

# 假定以后卷组 vg_group
vgextend vg_group /dev/sdx1
PVE Web 管理界面添加存储
到这里,我们可以在 PVE Web 界面上 节点 – 磁盘 上看到新的硬盘。

接下来,进入 数据中心 界面

选择 存储

点击 添加 – LVM

根据需要填写 ID 选择 卷组 后,点击 添加 即可。

随后边可以在节点下看到刚刚新添加的存储,以后便可以在创建新虚拟机或者在原有虚拟机下选择这块新加入硬盘的存储了。

在虚拟机中添加SCSI格式的磁盘做PV时出现如下报错:

root@host1:~# pvcreate /dev/sdb
Device /dev/sdb excluded by a filter.
导致问题的原因是添加的磁盘是在另一个虚拟机中新建的,已经有了分区表,现在的虚拟机并不能识别磁盘的分区表,运行parted命令重做分区表,中途需要输入三次命令。

apt install parted

root@host1:~# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel msdos
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes
(parted) quit
Information: You may need to update /etc/fstab.
再次运行pvcreate,问是否擦除dos签名,输入y,就可以将磁盘创建为PV了。

root@host1:~# pvcreate /dev/sdb
WARNING: dos signature detected on /dev/sdb at offset 510. Wipe it? [y/n]: y
Wiping dos signature on /dev/sdb.
Physical volume “/dev/sdb” successfully created.

Proxmox VE 安装macOS

Proxmox VE 6.2安装macOS 10.15及GPU穿通方案

https://zhuanlan.zhihu.com/p/240710958

 

Proxmox 6.2 安装黑苹果macOS 10.15.5(clover、opencore双引导)

Proxmox 6.2 安装黑苹果macOS 10.15.5(clover、opencore双引导)

Proxmox 6安装macOS Catalina 10.15速成教程

https://post.smzdm.com/p/a4wm2mdk/

 

https://pan.baidu.com/s/1irs8PsEdWAACZdYwxl1-dQ#list/path=%2F&parentPath=%2Fsharelink1216756133-966050132709506

链接:https://pan.baidu.com/s/1f9lppZUr_Jq6qgiCXyoJ6A  密码:cvzw

pve增加ipv6管理

127.0.0.1 localhost.localdomain localhost
::1:10.0.0.230 pve.5gll.com pve

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

 

 

systemctl restart pveproxy