Proxmox TPM support

Markus Schicker

Active Member
May 2, 2018
15
0
41
Hallo,

QEMU unterstützt ja TPM (github.com/qemu/qemu/blob/master/docs/specs/tpm.txt), wie kann ich dass mit Proxmox nutzen. Hintergrund: Bitlocker Nutzung unter Windows. Hab schon swtpm gebaut, allerdings kann Proxmox mit den Konfig Parametern nix anfangen:

➜ qemu-server qm config 101
vm 101 - unable to parse value of 'chardev' - unknown setting 'chardev'
vm 101 - unable to parse value of 'tpmdev' - unknown setting 'tpmdev'
vm 101 - unable to parse value of 'device' - unknown setting 'device'
agent: 1
balloon: 8192
boot: cdn
bootdisk: virtio0
cores: 4
cpu: host
ide2: local:iso/virtio-win-0.1.141.iso,media=cdrom,size=309208K
keyboard: de
memory: 14016
name: Server
net0: virtio=06:30:60:46:AC:26,bridge=vmbr0
numa: 0
ostype: win7
scsihw: virtio-scsi-pci
smbios1: uuid=01e3e295-b025-422a-bc3b-342691bb66f2
sockets: 1
usb0: host=0529:0001
virtio0: local-zfs:vm-101-disk-1,cache=writeback,size=243588M
virtio1: local-hzfs:vm-101-disk-1,cache=writeback,size=475648M

Danke
 
Das mit den args funktioniert prima, allerdings kann die Proxmox QEMU Version kein software-tpm:

kvm: -tpmdev emulator,id=tpm0,chardev=chrtpm: Parameter 'type' expects a TPM backend type
Supported TPM types (choose only one):
passthrough Passthrough TPM backend driver