[Openstack] Cinder 볼륨 서비스 (호스트) 리스트에서 특정 서버 제거하기
blog post
Cinder 서버 구축 과정에서 잘못 구성하거나 혹은 이전에 사용하였으나 더 이상 사용하지 않는 호스트의 경우, 리스트에서도 제거되어야 겠죠. 당연히 openstack 명령이 있을 것으로 예상하고 뒤져보았으나 찾을 수 없었습니다.
[root@Controller ~]# openstack volume host set
usage: openstack volume host set [-h] [--disable | --enable] <host-name>
openstack volume host set: error: too few arguments
[root@Controller ~]# openstack volume service set
usage: openstack volume service set [-h] [--enable | --disable]
[--disable-reason <reason>]
<host> <service>
openstack volume service set: error: too few arguments
[root@Controller ~]#
host 명령이나 service 명령은 있으나, 하위 명령에서 remove 혹은 delete 같은 명령도 없고 set도 역시 제거 관련 내용은 없네요
openstack 명령어는 아직 이와 같은 작업을 지원하지 않는 것으로 보입니다.
이 문제는 cinder-manage 명령으로 해결할 수 있습니다.
[root@Controller ~]# cinder-manage service remove
Deprecated: Option "logdir" from group "DEFAULT" is deprecated. Use option "log-dir" from group "DEFAULT".
usage: cinder-manage service remove [-h] binary host_name
우선 volume 서비스를 제공하는 호스트 리스트에서 Binary와 Host 확인 후,
[root@Controller ~]# openstack volume service list
+------------------+--------------+------+---------+-------+----------------------------+
| Binary | Host | Zone | Status | State | Updated At |
+------------------+--------------+------+---------+-------+----------------------------+
| cinder-scheduler | Controller | nova | enabled | up | 2020-02-26T06:38:12.000000 |
| cinder-volume | Compute0@lvm | nova | enabled | down | 2020-01-23T15:36:17.000000 |
| cinder-volume | Storage@lvm | nova | enabled | down | 2020-01-28T04:07:56.000000 |
| cinder-volume | Compute0@nfs | nova | enabled | down | 2020-02-06T06:10:20.000000 |
| cinder-volume | Storage@nfs | nova | enabled | down | 2020-01-29T03:40:49.000000 |
+------------------+--------------+------+---------+-------+----------------------------+
cinder-manage service remove 뒤에 제거하고자 하는 Cinder 서비스의 바이너리와 호스트 정보만 넣어주면 됩니다.
[root@Controller ~]# cinder-manage service remove cinder-volume Storage@lvm
Deprecated: Option "logdir" from group "DEFAULT" is deprecated. Use option "log-dir" from group "DEFAULT".
호스트 Storage@lvm의 서비스 cinder-volume이(가) 제거되었습니다.
다시 확인해 보면,
[root@Controller ~]# openstack volume service list
+------------------+--------------+------+---------+-------+----------------------------+
| Binary | Host | Zone | Status | State | Updated At |
+------------------+--------------+------+---------+-------+----------------------------+
| cinder-scheduler | Controller | nova | enabled | up | 2020-02-26T06:50:52.000000 |
| cinder-volume | Compute0@lvm | nova | enabled | down | 2020-01-23T15:36:17.000000 |
| cinder-volume | Compute0@nfs | nova | enabled | down | 2020-02-06T06:10:20.000000 |
| cinder-volume | Storage@nfs | nova | enabled | down | 2020-01-29T03:40:49.000000 |
+------------------+--------------+------+---------+-------+----------------------------+
해당 호스트가 제거된 것을 확인할 수 있습니다.
'Trouble Shooting' 카테고리의 다른 글
[Openstack] 잘못된 ovs 브릿지 인터페이스 설정으로 인해 시스템 재부팅 후 네트워크가 단절된 문제 해결 (0) | 2020.05.13 |
---|---|
[Openstack] 시스템 재부팅 후 대시보드 접속 불가 문제 (0) | 2020.05.13 |
[Openstack ] 오픈스택 VPNaaS 환경 구성 과정에서 발생한 Max retries exceeded with url 에러 메시지 출력 문제 (0) | 2020.05.13 |
[Openstack ] 오픈스택 VPNaaS 환경 구성 과정에서 발생한 get_vpn_services_on_host 에러 메시지 출력 문제 (0) | 2020.05.13 |
[Openstack] Cinder 볼륨 생성시 error 상태가 발생하는 경우 조치 (0) | 2020.04.10 |
[Openstack] Cinder 볼륨 삭제 안될 때 강제로 제거하기 (0) | 2020.04.10 |
[Linux] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 현상 해결하기 (0) | 2020.04.09 |
[Linux] CentOS 커널 패닉, 잘못된 설정 등으로 인한 부팅 실패 현상 해결하기 (0) | 2020.04.09 |
[Mac] 맥 VMware Fusion 11.5에서 Windows 8.1, 10 Guest OS (가상머신) 화면 깜빡임 및 블랙아웃, 블랙스크린 현상 (1) | 2020.01.10 |