FAQ
よくある質問
AMD で動きますか?
まだ動きません。VT-x と EPT に対応した Intel CPU が必要で、パススルーには VT-d も必要です。AMD 対応は予定していますが、まだ着手していません。
N100 / N305 のミニ PC で動きますか?
VT-x と VT-d に対応した Intel CPU なので動くはずですが、まだ試していません。試したものと動く見込みのものはハードウェアのページにあります。
GPU を VM にパススルーできますか?
PCIe デバイスのパススルー(ディスクコントローラー、NVMe、NIC)は使えます。グラフィックスカードと Intel の内蔵 GPU はテスト中で、まだ対応していません。
VM を止めてホストを完全に再起動するハイパーバイザーの更新は、どのくらいの頻度ですか?
ハイパーバイザー自体が変わるときだけです。そうした更新が少なくなるよう約 100 KB と小さく保っています。各リリースのリリースノートに、ハイパーバイザーが変わるかどうかを書きます。ホストシステム(FreeBSD、ドライバー、ZFS、管理プログラム)の更新では VM は一時停止するだけです。
VM を別のマシンに移せますか?
いまは手動です。VM はそれぞれ ZFS データセットなので、zfs send で別の keelOS ホストに送ります。ワンクリックでの移動と、動かしたままの移動は予定しています。
VM のバックアップは?
Web 画面のスナップショットには、VM のディスク、設定、ファームウェア変数が含まれます。zfs send で別のマシンにコピーしてください。定期スナップショットと別ホストへのバックアップは予定しています。
同じホスト上の VM 同士の通信が KVM より遅いのはなぜですか?
keelOS の virtio ネットワークは bhyve のユーザー空間プロセスで動き、KVM はカーネル内で動きます。同じホスト上の VM 同士では keelOS が約 7.5 Gbit/s、KVM が 31 Gbit/s です。1 GbE や 2.5 GbE のネットワークよりは速いものの、遅れています。ルーター VM と NAS VM を1 台に載せるなら、同じ NIC の SR-IOV 仮想機能を両方に割り当てれば、NIC がハードウェアで交換します。より速い virtio ネットワークを開発中です。
変更履歴とロードマップはありますか?
リリースごとに GitHub Releases にリリースノートを載せます。予定しているものは本サイトで「予定」と書いたものです。日付入りのロードマップはまだありません。
最初のリリースを知るには?
リリース用リポジトリで Watch → Custom → Releases を選ぶか、フィードを購読してください。