OpenStack用FreeBSDイメージを作る

http://docs.openstack.org/ja/image-guide/content/example-freebsd-image.html

bsd-cloudinit を使用する。

http://pellaeon.github.io/bsd-cloudinit/

root は freebsd ユーザともにランダムなパスワードが設定される。
freebsd ユーザのパスワードは
nova get-password で取得可能
freebsd ユーザは Private-key でもログインできる。

rc.local のコマンドに --debug を指定することで
/tmp/cloudinit.log にデバッグ出力

https://github.com/pellaeon/bsd-cloudinit/blob/master/cloudbaseinit/openstack/common/log.py

https://raymii.org/s/tutorials/FreeBSD_11.0-release_Openstack_Image.html

swap

There should be no need for SWAP. (there is no SWAP in the official Ubuntu cloud images either) But if you want SWAP, always make sure / is on the last partition.

http://pellaeon.github.io/bsd-cloudinit/

SWAPはいらない

後付けする方法
Ultraひみちゅぶろぐ – コーヒー豆の山は裾野を掬うだけで脆くそして儚く崩れゆく

FreeBSD will not page out aggressively by default. It will only page out extremely idle blocks or when there is an actual need. Anything that's sitting in swap on an active system is the idle portion.

Swap + virtual machines : freebsd

http://unix.stackexchange.com/questions/145909/how-much-ram-needed-for-preventing-use-swap