I've created a number of HVM images for use with SmartOS for "alternative" operating systems such as illumos, NetBSD and FreeBSD. These images should support all of the standard SmartOS/Triton integrations, including network and data disk configuration as well as ssh-key and password setting. I set up a simple IMGAPI server to host the latest versions. You can add this server to your imgadm configuration like this: imgadm sources -a http://images.welliver.org I tend to remove older versions as newer ones are pushed, but I can provide older ones on request, subject to the understanding that they may contain integration glitches I've fixed in subsequent releases. A few notes:
{
"brand": "bhyve",
"alias": "tribblix-bhyve",
"vcpus": 2,
"bootrom": "uefi",
"autoboot": false,
"image": "8d00d2de-2ea5-11eb-b62e-e37999f31cc2",
"ram": 2048,
"disks": [
{
"image_uuid": "8d00d2de-2ea5-11eb-b62e-e37999f31cc2",
"boot": false ,
"model": "virtio",
"size": 10240
}
],
"nics": [
{
"nic_tag": "hacienda",
"vlan_id": 3 // if your NIC uses tagged vlans
"ip": "dhcp",
"primary": "true",
"model": "virtio"
}
],
"customer_metadata": {
"root_authorized_keys": "ssh-rsa ...MY_SSH_AUTHORIZED_KEY"
},
"internal_metadata" : {
"root_pw": "my_root_pw"
}
}