一、基本配置
1.更新软件源
vi /etc/apt/sources.list.d/pve-no-subscription.list
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
vi /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
2.安装常用软件
apt-get update
apt-get upgrade
apt-get install vim sudo glances htop net-tools neofetch
3.切换普通用户
adduser ming
usermod -aG sudo ming
su - ming
配置环境变量
export PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
更换ssh端口并禁止root登录
sudo apt-get install firewalld
firewall-cmd --zone=public --add-port=31400/tcp --permanent
firewall-cmd --zone=public --add-port=34100/tcp --permanent
firewall-cmd --zone=public --add-port=8006/tcp --permanent
firewall-cmd --reload
vim /etc/ssh/sshd_config
(更改端口,禁止root登录)
二、开启硬件直通
在
/etc/default/grub中修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream i915.enable_guc=3 i915.max_vfs=7"
在/etc/modules中添加
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
然后
update-grub
update-initramfs -u -k all
reboot
检查一下
lspci
三、重建VM存储
1.在数据中心-存储删掉lvm-thin
2.删除lvm-thin的pve-data,重建lvm的data并挂载到指定目录
lsblk查看目前
删除pve-data
lvremove /dev/pve/data
创建名为vm的新分区
lvcreate -L 10G -n vm pve
然后扩展到需要的大小
lvresize -L 100G /dev/pve/vm
或者
lvresize -l +100%FREE /dev/pve/vm
格式化
mkfs.ext4 /dev/pve/vm
再挂载到指定的位置
mount /dev/pve/vm /data
在/etc/fstab写死
/dev/pve/vm /data ext4 defaults 0 1
在数据中心-存储增加一个存储(目录)vm
四、导入虚拟机(硬盘)
对于vhdx格式的文件,可以先转换
qemu-img convert -O qcow2 Z-8DV.vhdx Z-8DV.qcow2
也可以直接导入
qm importdisk 101 Z-8DV.vhdx vm --format=qcow2