Compute (57) 썸네일형 리스트형 The memory usage of vCenter consistently spikes every Thursday at 12:30 PM. 매주 목요일에 vCenter의 Memory 사용률이 VAMI를 통해 확인했을 시, 높아졌다가 돌아오는 패턴을 보여주는 증상에 대해 OS Memory 관점에서 접근한 내용입니다. [Symptom]매주 목요일 vCenter 메모리 사용률이 증가하는 현상아래는 VAMI 화면 캡쳐 [Troubleshooting Notes]1. vCenter 버전 확인$ cat ./etc/applmgmt/appliance/update.conf { ... "latestPatch": { "header": { ... "buildnumber": "20051473", ... "name": "VC-7.0U3f", "productname": "VMware vC.. RDM disks are seen as "File" type in vCenter UI. VM이 RDM Disk를 사용하는 경우, RDM Disk에 대한 Mapping 정보를 담은 파일이 VM의 vmdk가 위치한 Datastore에 같이 생성됩니다.만약, 이 Datastore를 같이 공유해서 사용하는 ESXi Host 중 RDM Disk가 Assign 되어 있지 않은 ESXi Host가 있다면, vCenter에서 Datastore를 Browse하여 폴더 및 파일 목록을 불러올 때, RDM Disk의 Type이 Virtual Disk가 아닌 File로 보이는 경우가 발생할 수 있습니다.이는 Design 적인 요소로, 이와 관련하여 내부에서 Repro 테스트를 하면서 확인한 내용을 공유 합니다. [문제 증상]VM별로 RDM Disk의 File Type이 상이한 현상※ 내부에서 테스트 했을 때, .. How to access vCenter Database 가끔 vCenter Database 내에 Record들을 조회해야 하는 경우가 있습니다. vCenter Database는 Postgres SQL 기반이라서, psql 명령어와 pgAdmin으로 모두 접속이 가능합니다. 이에 대한 내용을 소개합니다. 1. psql 이용 방법 접속 방법 root@vcsa01 [ ~ ]# /opt/vmware/vpostgres/current/bin/psql -U postgres -d VCDB psql.bin (13.8 (VMware Postgres 13.8.0-20449095 release)) Type "help" for help. VCDB=# 데이터베이스 목록 조회 VCDB=# \l+ List of databases Name | Owner | Encoding | Collat.. Fails to start vCenter service due to wrong certificate in vCenter 6.5 vCenter에는 여러 종류의 인증서가 존재합니다. 인증서를 발급할 때는 UI나 command line에서 발급이 가능한데, 발급 시 필요한 common name이나 SAN(Subject Alternate Name)이 올바르지 않은 경우 발급한 인증서로 갱신했을 때 서비스가 시작되지 않을 수 있습니다. 이러한 현상을 겪고 있는 vCenter에서 Troubleshooting 한 내용을 알아보겠습니다. [구성 환경] vCenter Ver/Build: 6.5 / 19261680 Hostname으로 설치하지 않음 DNS 사용하지 않음 [문제 증상] 1. certifiacate-manager 를 이용하여서 8번 전체인증서 갱신이후 vmware 503 service unavailable (failed to conn.. ESXi host is disconnected due to firewall policy vCenter와 ESXi 환경에서 ESXi는 다양한 원인으로 연결 끊김 증상이 나타날 수 있습니다. 이번에는 vCenter와 ESXi 간의 TCP Connection에서 Source Port로 사용되는 Ephemeral Port Range가 Firewall에서 차단되어 발생하는 내용에 대해서 다뤄보겠습니다. 우선, vCenter의 Core 서비스인 vpxd의 로그에서 특정 ESXi Host와의 Connection이 언제 끊겼는지를 "NO_RESPONSE" 문구를 이용하여 확인합니다. vpxd.log 2023-07-24T14:07:01.942Z warning vpxd[29851] [Originator@6876 sub=MoHost opID=HB-host-9118@373745-7cc3de4b] host [vi.. Failure to pass pre-check for upgrade from 6.7 to 7.0 due to insufficient permission Built-in Administrator 계정이 특정 Group에서 제거됨으로써, vCenter Upgrade를 위한 pre-check 과정이 실패하는 현상에 대해서 다뤄봅니다. ## vCenter 6.7 [문제 증상] 6.7에서 7.0으로 Upgrade 하기 전 pre-check 과정에서 다음과 같이 실패 메시지 발생 [진행 내역] 1. 메시지 내용대로라면, VECS에 있는 machien SSL certificate 정보가 Directory Service에 등록된 Service들의 SSL Trust 값과 일치하지 않는 상황 2. Machine SSL Certificate, vmdir 서비스에 등록된 Certificate, VECS 및 lookupservice에 등록된 SSL Trust 값 확인 2-1... ESXi host was unresponsive due to missing DNS records [구성 환경] vCenter : 192.168.1.3 ESXi Host : 192.168.1.10 ESXi FQDN : abc.contoso.com DNS Server : 192.168.1.1, 192.168.1.2 [문제 증상] vCenter에서 신규 추가 ESXi Host들이 간헐적으로 연결 끊김 상태로 변경 [분석 로그] 1. vpxd.log에서 NO_RESPONSE Keyword를 이용하여 어느 시점에 ESXi Host가 연결 끊김 상태로 변경되는지 확인 /var/log/vmware/vpxd/vpxd.log 2023-08-22T03:58:09.177Z warning vpxd[09040] [Originator@6876 sub=IO.Connection opID=HostSync-host-11937-5d.. Resource Group VMKernel에서는 할당 및 사용되는 Memory를 관리하기 위해 Resource Group이라는 개념을 사용합니다. Resource Group을 통해서 각 Group마다 속해있는 프로세스들은 Parent/Child 개념을 가지게 되며, 이는 memstats 명령어를 통해서 확인이 가능합니다. # memstats -r group-stats -g 0 -l 1 -s gid:name:min:max:eMin:consumed -u mb GROUP STATS: Tue Aug 8 15:04:18 2023 ------------------------------------- Start Group ID : 0 No. of levels : 1 Unit : MB Inclusion filter : (all) Exclusion.. Admission failure filtering from vmkernel.log # grep "Admission failure in path" * | awk '{split($NF, a, "."); print a[1]}' | sort | uniq -c 84 host/system/visorfs/ramdisks/root:root 62592 host/vim/vmvisor/amsd:amsd 24756 host/vim/vmvisor/plugins/smx:sfcb-ProviderMa 50 host/vim/vmvisor/plugins/smx:sfcb-sfcb # split(string, array, separator) : 문자열을 separator 기준으로 분할하여 array에 전달 # $NF는 awk에서 각 라인의 맨 끝을 의미 # awk '{split($NF, a, "."); print a[1.. SFCB - CIM VMware는 Open Source CIMOM(Common Information Model Object Manager)을 fork 해서, SFCB(Small Footprint CIM Broker)를 구현 CIMOM은 Client의 Request를 전달받아 처리하고, 이를 각각의 Provider에게 전달하는 역할 CIM은 DMTF(Distributed Management Task Force)에 의해서 정의된 Open Framework으로 VMware가 Hardware Device와 Service를 관리하기 위해 사용 이를 위해서 CIM에서는 관리 Data와 이 Data에 대한 작업을 처리하기 위해 필요한 여러 Mechanism을 표준화(Semantic) >> object-oriented management.. 이전 1 2 3 4 ··· 6 다음