I am new to ONE, I just deployed CentOS 7 from the market place, but I noticed it has an rtl NIC instead of virtio. What is the right place to define virtio NIC devices for VMs?
While at it, I’d like the VM deployed from this template to default to virtio-scsi for storage, so same question, where is this best defined?
You can add all the information that libvirt supports, check official documentation. You can use raw section to add something which is not generated by opennebula.
To answer myself, changing the BUS to SCSI in the Advanced Options of the template I am deploying from leads to virtio-scsi being used for the VM. See pic.