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.
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.
http://unix.stackexchange.com/questions/145909/how-much-ram-needed-for-preventing-use-swap