Use virtio disk and net devices

This commit is contained in:
Tom Marshall 2021-04-28 16:26:18 -07:00
parent dfc50fa05f
commit 3f60de9b3b
1 changed files with 3 additions and 3 deletions

6
vmmd
View File

@ -960,11 +960,11 @@ class VirtualMachine(DbObject):
'-usb',
'-device', 'usb-tablet',
'-netdev', "bridge,br=%s,id=net1" % (config['network.bridge.name']),
'-device', "e1000,netdev=net1,mac=%s" % (self['macaddr'])])
'-device', "virtio-net,netdev=net1,mac=%s" % (self['macaddr'])])
if readonly:
argv.extend(['-drive', "file=%s,snapshot=on" % (self['diskpath'])])
argv.extend(['-drive', "file=%s,if=virtio,snapshot=on" % (self['diskpath'])])
else:
argv.extend(['-drive', "file=%s" % (self['diskpath'])])
argv.extend(['-drive', "file=%s,if=virtio" % (self['diskpath'])])
if self['isopath']:
# XXX? -drive media=cdrom,file=%s
argv.extend(['-cdrom', self['isopath'], '-boot', 'd'])