したがって、次のシェルコマンドを使用してlibvirtにOpenBSD 7.3 VMを作成しました。
virt-install --name openbsd7.3 --os-variant openbsd7.0 \
--virt-type kvm --vcpus 1,maxvcpus=2 --memory 256,maxmemory=512 \
--disk /home/dev/Downloads/ISOs/install73.img,boot.order=1,format=raw \
--disk /home/dev/Dev/VMs/openbsd7.3/openbsd73.img,boot.order=2,size=10 \
--cpu host-passthrough --boot uefi --import;
その後、仮想マシンの起動時にインストーラディスクを削除してインストールを完了しました。
virsh detach-disk --domain openbsd7.3 ~/Downloads/ISOs/install73.img \
--persistent --config --live
その後、仮想マシンにsudoと不良ユーザー、安全でない公開鍵を設定しました。
openbsd73.box
この手順を完了した後、ファイルを生成しました。openbsd73.img
createbox.shvagrant-libvirt githubリポジトリのスクリプト。
その後、放浪者に.boxを追加しました。
vagrant box add openbsd73.box --name openbsd73
Vagrantに正常に追加した後、テストするためにVagrantfileを作成しました。
vagrant init openbsd73 && vagrant up --provider=libvirt
次のエラーが発生し、放浪箱は起動しませんが、
==> default: Starting domain.
==> default: Domain launching with graphics connection settings...
==> default: -- Graphics Port: 5900
==> default: -- Graphics IP: 127.0.0.1
==> default: -- Graphics Password: Not defined
==> default: -- Graphics Websocket: 5700
==> default: Waiting for domain to get an IP address...
手動で実行するsudo virt-viewer <domain_name>
と
Booting from hard Disk...
No active partition
メモ:ボックスを実行すると使用できsudo virsh list --all
、実行すると vagrant-libvirt 仮想ネットワークもアクティブになりsudo virsh net-list --all
、Vagrant で Alpine Linux ボックスを設定しようとすると動作します。