PVE虚拟机配置文件说明

2024-02-25 833℃

# 虚拟机的唯一标识名称 name = "example-vm" # 虚拟机ID,通常由Proxmox自动分配 vmid = 100 # 存储配置,指定虚拟机存储所在的存储池 storage = "local-lvm" # 虚拟机分配的内存大小,单位为MB memory = 2048 # 虚拟机分配的CPU数量 cpus = 2 # PCI直通设备配置 hostpci = [ { "type" = "pci", "hostpci" = "0000:01:00.0", # PCI设备在宿主机上的总线地址 "id" = "12345678-9abc-def0-1234-56789abcdef0", # PCI设备的ID "class" = "0x0302", # PCI设备的类ID,例如0x0302代表显示控制器 "vendor" = "0x10de", # PCI设备的供应商ID "product" = "0x104a", # PCI设备的产品ID "multiplier" = "1", # 乘数,用于指定直通的设备数量,通常为1 "address" = "0000:01:00.0", # 可选,PCI设备的完整地址 "host" = "host0", # 可选,指定宿主机的名称 "hostid" = "host0", # 可选,指定宿主机的ID "hostuuid" = "host-uuid" # 可选,指定宿主机的UUID } ]

# USB存储设备配置 usb = [ { "bus" = "usb", "type" = "disk", "device" = "/path/to/your/virtual/disk.qcow2", # 虚拟硬盘文件的路径 "port" = "0", # USB端口号,通常从0开始 "slot" = "0", # USB插槽号,通常从0开始 "boot" = "0" # 是否作为启动设备,0表示不是,1表示是 }

]

# 磁盘配置,指定虚拟机的主磁盘 disk0 = { # 磁盘大小,单位为MB size = 20000 # 存储池名称 storage = "local-lvm" # 磁盘格式,qcow2是一种常用的QEMU磁盘格式 type = "qcow2" # 磁盘文件的路径,这里假设磁盘文件已经存在 backing_store = "/path/to/image" } # 网络接口配置,指定虚拟机的网络连接 net0 = { # 网络接口类型,veth是虚拟以太网接口 type = "veth" # 网络桥接设备名称,vmbr0是Proxmox默认的网络桥接设备 interface = "vmbr0" # 虚拟机的IP地址 ip = "192.168.1.100" # 网络子网掩码 netmask = "255.255.255.0" # 网络网关地址 gateway = "192.168.1.1" # DNS服务器地址列表 dns = "8.8.8.8, 8.8.4.4" # 网络接口的模型,virtio是推荐的现代网络接口模型 model = "virtio" } # 图形输出配置,用于远程访问虚拟机的图形界面 graphics = { # 图形输出类型,vnc是Virtual Network Computing的缩写 type = "vnc" # VNC服务器监听的IP地址,0.0.0.0表示监听所有接口 listen = "0.0.0.0" # VNC服务器监听的端口号 port = "5900" } # 控制台配置,用于远程访问虚拟机的控制台 console = { # 控制台类型,pty表示伪终端 type = "pty" } # 其他可选配置 # onboot指定虚拟机是否在Proxmox启动时自动启动 onboot = "1" # autostart指定虚拟机是否在宿主机启动时自动启动 autostart = "0"

标签: PVE

非特殊说明,本博所有文章均为博主原创。