風邪を引いて更新を滞らせたものの、技術メモだけは溜まっていくこのごろ。VMを停止せずにHost間を移動させる、仮想環境の醍醐味から復活するとしましょう。機能はNovaデータの共有化が必須となります。貧乏なのでお金をかける場面じゃないので、共有ストレージはCephを利用することとします。マウントの仕方は前記事を参照してください。このように全ComputeNodeでマウントしておいてください。一度Novaを停止し、Cephにデータ構造をコピーします。ここではVMは無い状態で行っているので1台でコピーしているだけですが、既にVMがある場合は全て停止し、各ComputeNodeからCephに移すことになります。配下に必ず入るようになっており、フルパス指定ができません。してHostごとに分ける必要があります。/data)に保存することにしました。ローカルディスクへのシンボリックリンクを置いています。ユーザが所有者になっていても、違うサーバから見ると異なる所有者になっているかもしれません。全ComputeNodeから確認してみます。/mnt/ceph/nova/もし、食い違っている場合は、全サーバでユーザIDを統一する必要があります。これをやらないと、novaデータの操作でエラーが発生します。OpenStackインストール前にユーザ/グループ作成IDを調整すると、各データディレクトリの所有者も変更する必要が出るため、できればOpenStackインストール前に重要なユーザ/グループを作成しておいた方が楽です。IDを統一したら、データディレクトリの所有者も修正する必要があります。修正対象はこのような感じです。デフォで記述されてなかったので、明記しておきました。_basenovaを起動します。起動したらVMの動作確認を行なってください。migration機能を使うために、いくつか専用の設定を入れる必要があります。