no about note

エンジニアのメモ書き

【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

参考