【Openstack】Novaのインスタンス格納領域を変更する
概要
- デフォルトは/var/lib/nova/instances
- 試しに/dataに変更してみる
nova.confのstate_pathを変更
# vi /etc/nova/nova.conf #state_path=/var/lib/nova ↓ state_path=/data/nova
ディレクトリを作成
# cd /data # mkdir -p nova/instances # chown -R nova:nova nova/instances/
Cinderボリュームがアタッチできない対策
- novaの格納先を変更したことで、アタッチしたCinderボリュームがマウントできなくなるエラーが出る
- ので、以下のようにmntディレクトリを作成してオーナーをnovaに設定する
# mkdir -p /data/nova/mnt # chown nova:nova /data/nova/mnt # ls -l /data/nova ## novaサービスの再起動 # systemctl restart libvirtd.service openstack-nova-compute.service