cloud-hypervisor(https://github.com/cloud-hypervisor/cloud-hypervisor)
CLOUDHV.fdをCHのedk2からダウンロードしてimages/に置く
クラウド用のnobleを同じくimage/に置く
./cloud-hypervisor --api-socket /tmp/cloud-hypervisor.sock
curl --unix-socket /tmp/cloud-hypervisor.sock -i \
-X PUT 'http://localhost/api/v1/vm.create' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"cpus":{"boot_vcpus": 1, "max_vcpus": 1},
"payload": {"kernel":"./images/CLOUDHV.fd"},
"cmdline":{"args":"console=ttyS0 console=hvc0 root=/dev/vda1 rw"},
"disks":[{"path":"./images/noble.raw"}],
"rng":{"src":"/dev/urandom"}
}'curl --unix-socket /tmp/cloud-hypervisor.sock -i -X PUT 'http://localhost/api/v1/vm.boot'