본문 바로가기

Virtualization

(70)
[VMware] HBA 스토리지 어댑터 Path 비활성화 (vmhba status DEAD) 굉장히 흔한 사례인데, 고객사에서 HBA가 비활성화 되어있는 경우가 있다. 권장사항에 맞게 이중화 구성이라면, 단일 구성인 상태로 조치가 필요한 부분이다. 이 때, 원인에 따라 조치를 취해야할 영역이 구분된다. (하드웨어 or 소프트웨어) 원인분석 (1) 호스트 점검 - 이벤트를 통해 최초 발생 시점 파악(중요) 및 관련 이벤트 발생 확인 - 하드웨어 상태 센서 리셋 후 주의 및 경고 건 체크 - H/W 펌웨어, S/W 드라이버 호환 확인 - (사용할 경우) iLO/iDRAC/CIMC 등 하드웨어 인터페이스 접속 (2) 로그 분석 - 가능하다면 vm-support를 통한 로그 수집 (vmkernel.log, hostd.log, vobd.log 등) - 이벤트(KST)와 동일 시간대의 로그(UTC) 확인 ..
[VMware] 'Could not find a trusted signer vibs' 2018-03 ESXi VIB Signing 방식이 변경, 변경 이전의 인증서는 2019-12 -31에 만료되었다. 따라서 현재 특정 ESXi 버전에서 버전 업그레이드를 할 때 실패하는 사례가 생기고 있다. 영향 받는 버전 ESXi 6.0 라인 : U3f 이하 ESXi 6.5 라인 : U1g 이하 (U2 이전) 내용 영향을 받는 버전은 아래 릴리즈에 대해 Direct Upgrade 실패 - ESXi 6.5 2020-07-23 이후 릴리즈 버전 - ESXi 6.7 2020-04-28 이후 릴리즈 버전 실패 메시지 (예시) [InstallationError] ('MSCC_bootbank_smartpqi_1.0.4.3008-1OEM.670.0.0.8169922', 'Could not find a trusted..
[VMware] The migration has exceeded the maximum switchover time of 100 second(s). ESX has preemptively failed the migration to allow the VM to continue running on the source. To avoid this failure, either increase the maximum allowable switchover time o.. 최근 작업 중 vMotion을 진행하다가 20%에서 Fail나는 현상이 있었다. 이벤트 내용 Event : The migration has exceeded the maximum switchover time of 100 second(s). ESX has preemptively failed the migration to allow the VM to continue running on the source. To avoid this failure, either increase the maximum allowable switchover time or wait until the VM is performing a less intensive workload. 원인은 vMotion이 이용하는 네트워크의 성능 이슈이다. ..
[VMware] Invalid operation for device '0'. Failed to Reconfigure Virtual Machine. 가상시스템의 vDisk가 소수 단위로 할당되어 Extend를 시도했는데 이미지의 이벤트가 발생하면서 Edit를 실패한 이슈가 있었다. Invalid operation for device '0' ('0' 디바이스에 대한 작업이 잘못되었습니다.) 검색해보니 스냅샷 여부, 가상머신 vISO 여부, 인벤토리 재등록, 단독 호스트 접속, SSH 작업 등 많은 방법이 나와 있지만 나의 경우는 해당 조치 방법이 아무 것도 먹히지 않았다. 스토리지 vMotion도 해보려 했지만 vSAN 환경의 경우 단일 데이터스토어라 작업이 불가능하다 ㅜ 내 해결 방법 vCenter를 HTML5 환경이 아닌 Flash 기반으로 접속한다. 실패하던 용량 수정이 말끔하게 완료된다. 진짜 된 것 맞나 싶어서 HTML5에서도 확인. 말끔하게..
[VMware] OS 이중화 솔루션을 위한 RDM 구성 가상머신끼리 OS 레벨 이중화/클러스터링을 위해 VMware 인프라에서 작업이 필요한 경우가 있다. MSCS 사용 시에는 주로 RDM 구성을 권장한다. (Veritas, WSFC 등 요구사항에 따라 RDM / VMDK 여부 확인 필요) 준비물 : 클러스터링 대상 Windows VM 2대 Primary VM에서 SCSI 컨트롤러를 하나 추가한다. '물리적'으로 해야 한다. 이어서 RDM 디스크를 추가한다. RDM은 가상머신이 직접 LUN을 바라보는 것이기 때문에 실제로는 하드웨어 쪽에서 LUN을 던져주면 VMware에서는 해당 LUN을 추가하면 된다. RDM 디스크의 옵션에서 '가상 디바이스 노드'를 방금 전에 추가한 로 지정해준다. 호환성 모드는 '물리'와 '가상'이 있는데, OS 이중화이니만큼 서로 다..
[VMware] Host Baseboard Management Controller (BMC) WARNING : 호스트 베이스보드 관리 컨트롤러 주의 상태 경보 발생 vCenter 관리 시 해당 경보 발생의 경우가 있다. 우 클릭하면 경보 승인 및 제거가 가능하지만 ESXi 혹은 vCenter Reboot 시 다시 발생한다. 이 경보는 HPE 서버 사용 시 발생할 수 있고 일반적으로 iLO IP 주소가 설정되어 있지 않은 경우에 주의 상태로 인식된다. 엔터프라이즈 혹은 블레이드 서버가 아니라면 iLO를 사용하지 않는 경우도 많다. (iLO 라이센스 별도 구매 때문) 따라서 BIOS에서 iLO를 비활성화 해주면 경보가 깔끔하게 제거된다. 제거 방법 URL : https://www.petenetlive.com/KB/Article/0000418
[VMware] Network Adapter Type : VMware가 VMXNET3를 권장하는 이유 - VMware에서 권장하는 네트워크 어댑터 유형은 VMXNET3이다. - E1000, E1000E의 경우는 기가비트 단위까지 지원이 되고 VMXNET3는 10G 지원이 가능하다. (속도의 차이) - VMXNET3는 다른 유형 대비 CPU 사용량 감소와 처리량이 향상된다. - Windows 상에서 VMXNET3를 사용하지 않을 경우 Ping Loss 발생하는 경우가 있다. (2012, 2008, R2) (VMware KB : https://kb.vmware.com/s/article/2109922) - 어댑터 유형은 수정이 불가하기 때문에 제거 후 추가해야 한다. >> 최초 생성할 때 확인하는게 좋다. - VMXNET3는 VMware Tools가 설치되어야 한다. - 설치 되어 있지 않으면 Guest OS..
[VMware] vCenter Shrink Database : MSSQL 2008 DB Full DB Full로 인해 Guest OS 내부 vCenter Service가 계속 중지된다면 Shrink 작업을 해야 한다. Windows vCenter의 경우 내장된 MSSQL 2008 Server를 통해 DB를 관리할 것이다. (Windows 로그를 통해서도 이벤트 확인 가능) 기본적으로 vCenter의 DB는 Event, Task, Stat 3가지 파일이 쌓인다. Event / Task는 30일 단위로 저장을 하도록 수정한 후에 이전 데이터를 제거하고 이 둘을 줄였음에도 상황이 나아지지 않는다면 Stat을 지워야 한다. 우선 vCenter Server Service를 중지시킨 후 Microsoft SQL Server 2008 Management Studio에 접속한다. (1) DB 여유공간 확인 VIM..