본문으로 바로가기

필자는 초기에 NOVA 데이터를 NFS로 사용하기 위하여 kolla-ansible의 globals.yml 파일에 nova_instance_datadir_volume: "/NAS/NOVA" 값을 사용하였습니다. 그러나 이 설정은 여러 compute 노드에 동시에 접근하여 nova_compute가 정상적으로 동작하지 않았습니다.

NFS는 이미 구축되어 있다고 가정합니다.

1. globals.yml 파일에서 nova_instance_datadir_volume를 주석처리합니다.

vi /etc/kolla/globals.yml

# nova_instance_datadir_volume: "/NAS/NOVA"

2. nova를 재배포 합니다.

# kolla-ansible -i inventory/multinode deploy -t nova

3. instances 디렉토리를 NFS와 마운트 합니다.

# vi /etc/fstab
192.168.140.51:/NAS/NOVA /var/lib/docker/volumes/nova_compute/_data/instances nfs defaults,_netdev 0 0

# mount -a

# df -h
root@devcom02:/var/lib/docker/volumes/nova_compute/_data# df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              3.2G  2.7M  3.2G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  216G   18G  188G   9% /
tmpfs                               16G     0   16G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  211M  1.6G  12% /boot
/dev/sda1                          1.1G  6.1M  1.1G   1% /boot/efi
......
tmpfs                              3.2G  8.0K  3.2G   1% /run/user/0
......
192.168.140.51:/NAS/NOVA           932G   34G  898G   4% /var/lib/docker/volumes/nova_compute/_data/instances
overlay                            216G   18G  188G   9% /var/lib/docker/overlay2/c6045faf59485bba6c63bebf05e6c2533fa5d33cd7dd64937e4859d00a5edaca/merged
728x90