2019-03-27

VCSA 6.7U1 b 서비스와 서비스 종속성


안녕하세요.
오늘은 vCenter Server Appliance(VCSA)의 서비스와 서비스 종속성에 관한 글 입니다.
* 현 시점 최신 버전인 VCSA 6.7U1 b + embedded PSC 기준으로 작성했습니다. 해당 버전보다 상위 혹은 하위 버전에서는 아래와 내용이 다를 수 있습니다.



vCenter Server는 39개의 서비스로 구성되어있습니다.
vCenter 서비스는 가동 시 자동(Automatic)으로 시작되는 서비스와 수동(Manual)으로 시작되는 서비스로 분류되며, 해당 서비스들은 일련의 종속성을 가지고 순서대로 시작하게됩니다.


모든 서비스의 시작 순서를 확인하기 위해 service-control --all --stop를 실행하고, service-control --all --start를 실행한 화면입니다.



서비스는 아래 순서로 시작 됐습니다.
1. lwsmd (Likewise Service Manager)
2. vmafdd (VMware Authentication Framework)
3. vmdird (VMware Directory Service)
4. vmcad (VMware Certificate Service)
5. vmware-sts-idmd (VMware Identity Management Service)
6. vmware-stsd (VMware Security Token Service)
7. vmdnsd (VMware Domain Name Service)
8. vmware-vmon (VMware Service Lifecycle Manager)
9. vmware-pod (VMware Patching and Host Management Service)
* 서비스 중지 순서는 역순 입니다.

39개의 모든 서비스가 Successfully started로 나타나지 않은 이유는 vmware-vmon에 있습니다.
나머지 서비스는 vmware-vmon 서비스에 의해 실행됩니다.


/var/log/vmware/vmon 디렉터리 하위에 있는 vmon-syslog의 STARTED text를 검색했습니다.
root@photon-machine [ /var/log/vmware/vmon ]# grep STARTED vmon-syslog.log
아래와 같이 23개의 서비스가 성공적으로 시작됐습니다.
* 나머지 7개의 서비스는 수동(Manual) 서비스 입니다.



위에 설명한 서비스들은 종속성을 가지고 있습니다. 따라서 몇몇의 서비스를 실행하기 위해서 반드시 실행중이여야 하는 서비스가 있습니다. 종속되는 서비스는 상위 서비스에 영향을 받습니다.

간단한 명령어를 통하여 서비스 종속성을 확인할 수 있습니다.
service-control --list-dependencies [서비스 명]



vCenter 동작에 이슈가 발생한다면 서비스가 실행중인지 우선 확인하고, 실행중이지 않다면 명령어 또는 VMware Appliance Management(https://DomainName:5480)에서 실행하시길 바랍니다. 또한 해당 서비스가 실행을 실패한다면 종속성을 확인하여 상위 서비스의 상태를 확인해야 합니다.

아래 표 참고하시기 바랍니다.



감사합니다.

2019-03-14

VMware vSphere 선호도 규칙(Affinity Rules)과 사용법


VMware vSphere 선호도 규칙(Affinity Rules)은 클러스터 내 호스트에서 VM 배치 제어를 가능하게 합니다.
이에 관리자는 원하는 호스트에서 VM을 운영할 수 있습니다.


규칙 유형에 따라 아래와 같은 기능이 있습니다.

- VMs를 분리 운영(Separate Virtual Machines)
- VMs를 동일 Host에서 운영(Keep Virtual Machines Together)
- 지정된 VM 그룹을 지정된 Host 그룹에서 실행(Must/Should run hosts in group)
- 지정된 VM 그룹을 지정된 Host 그룹에서 실행 하지 않음(Must/Should not run hosts in group)
- VM 그룹을 지정하여 다시 시작 순서를 구성할 수 있음
* Should 옵션은 지정된 Host 그룹 외 마이그레이션이 가능합니다. 그러나 DRS 동작 또는 reboot 시, 다시 지정된 Host 그룹으로 배치 됩니다.


VMs를 함께 보관하거나 분리하는 방법은 VM 그룹을 생성하지 않아도 구성이 가능합니다.
아래 내용은 VM과 호스트 그룹을 생성하여 선호도/반-선호도 규칙을 구성하는 내용입니다.


방법:

1. VM그룹 생성.
클러스터 -> 구성 -> VM/호스트 그룹 -> 추가...


2. Host 그룹 생성.
클러스터 -> 구성 -> VM/호스트 그룹 -> 추가... -> 유형: 호스트 그룹


3. VM/호스트 규칙 생성
클러스터 -> 구성 -> VM/호스트 규칙 -> 추가 -> 유형 -> 가상 시스템에서 호스트로
VM 그룹과 호스트 그룹을 선택하여 선호도/반-선호도 규칙을 생성합니다.
*주의 vSphere Web Client 한국어 보기 시, "그룹의 호스트에서 실행하면 안됩니다." 라는 메뉴가 두개 입니다. 세번째 옵션은 Must 네번째 옵션은 Should 이므로 정확한 구성을 위해서 vSphere Web Client를 영문으로 구성 권장합니다.



감사합니다.