본문 바로가기

VMWare/vSphere

(11)
The Resource [NFS Datastore] is in use (unmount 불가) 증상 The resource [NFS Datastore] is in use. Datastore Unmount 실행 시 해당 메시지를 vSphere Client에 송출하고 Datastore가 unmount 되지 않음 원인 평균적으로 vCLS VM이 NFS 데이터스토어에 쌓이는 경우 발생 해결방안 vCLS를 철회모드 (Retreat Mode)로 전환하여야 함 vSphere Client에 로그인 vCLS를 비활성화 하여야 하는 클러스터로 이동 브라우저의 URL에서 Cluster Domain ID를 복사. 브라우저의 URL에서 콜론 왼쪽에 있는 숫자를 복사하여야 함 domain-c(숫자) 실제 보여지는 모양은 domain-c8:xxxxxxxxx 처럼 나오나 이중 domain-c8 만 카피하여야 함 vCenter..
가상시스템 통합 필요 상태 VMware vSphere 가상 시스템 디스크를 통합해야 합니다. 운영중인 vSphere 환경에서 갑자기 나타나는 가상 시스템 통합 필요 상태 알람.. 대체 왜 발생을 하고 어떻게 해결해야 하는지 궁금하셨던 분이라면 잘 오셨습니다. 저 또한 이와 같은 상황을 너무 자주 봐왔었고 통합 버튼을 눌러서 잘 되는 경우 아닌 경우를 많이 봐왔었습니다. 우선 가상 시스템 통합 필요 상태란 무엇일까요? 가상 시스템 통합 = 스냅샷 디스크 통합을 뜻합니다. 스냅샷을 생성하면 -delta.vmdk라는 파일이 생성되고 변경사항 들은 모두 이 delta 디스크에 기록되며 -flat.vmdk에는 원래의 데이터가 기록되어 있기 때문에 데이터스토어에는 중복 데이터가 존재할 수가 있습니다. 때문에 긴 시간 스냅샷을 찍은 상태를 유지하면 데이터스토어의 사용량이 급격히 증가하지요. 실제 이 스냅샷 ..
vCenter Server Appliance 6.7 /storage/archive 디렉토리 100% 사용중일때 - VMware는 제이씨티에스 vSphere의 6.7을 설치 후 운영을 지속하다 보면 vCenter Server Appliance의 VAMI(Virtual Appliance Management Interface) 페이지에서의 오류를 발견하게 되는 경우가 있습니다. vCenter Server Appliance (이하 vCSA)는 linux 머신으로 배포가 되고, vCSA의 구동을 위한 파티션들이 마운트 되어 있습니다.그중 /storage/archive 디렉토리는 DB인 vPostgre의 저장공간입니다. 상기의 상태 알람은 대부분 /storage/archive/vpostgre 디렉토리 내에서 WAL 히스토리의 기록들이 많아져서 생기는 문제가 대부분입니다. VMware의 KB에서는 6.7 Update 1b에서 해당 알람을 발생하지 않으며,..
VMware vSphere VM의 mac 주소 변경방법 vSphere 에는 VM의 mac주소에 대한 변경 방법들이 있습니다. 우선 mac주소의 변경을 위해서는 해당 가상스위치 (vSwitch)의 설정의 변경이 먼저 필요합니다. 가상스위치의 보안정책에는 MAC주소 변경 옵션이 포함되어 있습니다. MAC 주소 변경 옵션이 수락으로 설정되면 ESXi는 MAC 주소를 초기 MAC 주소가 아닌 다른 주소로 변경이 가능합니다. MAC 주소 변경 옵션이 거부로 되어 있다면 ESXi는 초기 MAC주소를 유지하며 변경이 불가능합니다. ※ VM의 생성 시 할당되는 초기 MAC주소를 사용하는 것이 가장 좋으며, 필요에 의해서만 MAC주소를 변경하는 것이 좋습니다. 예를들면 서로 다른 물리적 호스트에 있는 VM들이 동일한 서브넷 상에 위치하나 MAC도 동일하여 충돌하는 경우 특정..
ESXi에서 NIC 정보(드라이버 및 펌웨어)와 하드웨어 호환성 체크방법 ESXi의 NIC카드의 드라이버와 펌웨어 정보를 찾는 방법을 소개드립니다. SSH로 ESXi에 직접 접속하여 확인하는 방법입니다. 1. 먼저 SSH로 ESXi 에 접속합니다. 2. 다음의 커맨드로 NIC정보를 확인합니다. $ esxcli network nic list 3. vmnic# 을 통해 세부정보가 필요한 장치를 확인 후 다음의 커맨드를 입력합니다. $ esxcli network nic get -n vmnic# 위의 캡쳐화면의 Driver와 Firmware Version등의 확인이 가능합니다. 4. VMware Compatibility Guide를 통해 현재의 ESXi 버전과 드라이버의 버전 확인을 위해서 VID, DID, SVID, SDID 의 확인이 필요합니다. 다음의 커맨드로 해당 ID 값을 ..
Thin 타입의 디스크에서 GuestOS와 vSphere 환경에서의 사용된 공간의 크기가 다르게 보일 때 (Reclaim Disk) vSphere 환경을 사용하면서 VM들의 가상디스크 타입을 Thin Provisioning 타입의 디스크로 사용하는 환경이 많습니다. Thin Provisioning 디스크를 생성하면 0byte로 만들어지고 VM에 데이터가 증가됨에 따라 vmdk 파일의 크기도 증가하게 됩니다. 데이터스토의 공간이 많지 않은 환경에서 유용하게 쓰일 수 있죠. 그러나 VM에서 파일이 삭제가 되면 vmdk의 파일크기는 줄어들지 않습니다. VM의 파일시스템 (ex. NTFS, EXT4 등)을 vmkernel이 인식할 수 없기 때문에 이 같은 문제가 발생하게 됩니다. GuestOS에서 파일이 삭제되면 vmdk에서 논리적인 정보는 제거되지만 파일의 실제 내용은 디스크 영역에 남아있거나 다른 파일이 추가되면서 덮어쓰게 됩니다. 삭제..
VMware vSphere vCenter Server 루트 CA인증서 다운 및 적용하기 https://{vCenterIP} 로 접속하시면 다음과 같은 페이지를 확인할 수 있습니다. 다만 vCenter에 공인 인증서를 사용하고 계시지 않으시다면 인증서를 무시하고 접속해 주셔야 겠지요. 오른쪽 하단의 신뢰할 수 있는 루트 CA인증서를 다운로드 하신 후 적용된 PC에서는 인증서에 대한 경고를 보지 않고 접속할 수 있게 됩니다. 1. 신뢰할 수 있는 루트 CA인증서 다운로드 2. 다운로드 된 압축파일을 풀어 /cert/win에 있는 파일 중 ~~.crt 파일의 이름을 알아보기 쉽게 변경 3. certmgr.msc를 실행 4. 신뢰할 수 있는 루트 인증기관 - 인증서를 우클릭 - 모든작업 - 가져오기... 5. 다운로드 받아 이름을 변경한 crt 파일을 선택하여 등록
작업 실패 알 수 없는 이유로 작업이 실패했습니다. vSphere Web Client로 데이터스토어에 파일 업로드가 안될 경우. The operation failed vSphere Web Client를 이용해서 데이터스토어에 ISO 파일등을 업로드 하려고 하는데 업로드가 안되는 경우 입니다. 업로드가 정상적으로 진행되지 않고 다름과 같은 메시지를 송출하게 됩니다. 세부정보를 보아하니 다음과 같은 메시지가 나오네요 Web Client를 사용하니 인증서에 대한 문제 입니다. 인증서는 vCenter에도 있고, 호스트에도 있는데... 이걸 모두 접속하는 PC에 설치하여야 하지요. 인증서 설치가 귀찮으신 분들은 1. 위의 메시지에서 보이는 IP주소 또는 FQDN에 새 탭을 열어 접속 하세요. (ESXi 호스트의 IP입니다.) 2. 인증과 관련한 보안 문제를 무시하세요. 3. ESXi의 로그인 창이 보이면 다시 vCenter로 돌아와서 데이터스토어에 파일 업로드를 시도해 보세요..
Ramdisk 'tmp'이(가) 가득 찼습니다. 이로 인해 /tmp/...txt 파일을 쓸 수 없습니다. VMware는 제이씨티에스 JCTS 안녕하세요, 제이씨티솔루션즈의 너굴록입니다. 앞서 포스팅에서는 Ramdisk의 root 디렉토리가 꽉 찼을 경우 (HP의 서버군 중 GEN8, ESXi 5.0및 5.1에 대한) 에 대한 내용을 다뤄 보았었는데요, 이번 포스팅에서는 Ramdisk 중 tmp 디렉토리가 가득 찼을 경우에 대한 이야기 입니다. 호스트의 이벤트 정보에 "Ramdisk 'tmp'이(가) 가득 찼습니다. 이로 인해 /tmp/...txt 파일을 쓸 수 없습니다." 라는 메시지가 가득 차는 경우.. 좀 더 살펴보면.. ssh로 /tmp디렉토리로 이동해보니 하나의 파일 크기가 어마무시하게 커져 있습니다. 바로 ams-bbUsg.txt.라는 파일인데요... 저는 약 255메가 정도로 가득채워져 있네요.. [root@nESXi02:/tmp]..
The ramdisk 'root' is full. As a result, the file /testfile could not be written. VMware는 제이씨티에스 JCTS 안녕하세요, 오늘은 ESXi 5.0과 5.1을 사용하시는 환경에서, HP 의 서버군들 중 Gen8을 사용하시는 경우 생기는 RAMDISK가 꽉 차는 현상에 대해 이야기 해보도록 하겠습니다. RAMDISK는 ESXi 호스트가 구동될 때에 RAM의 공간을 통해서 만들어지는 저장 공간입니다. 리부팅이 되면 자연스럽게 초기화가 될 수 밖에 없겠지요. 근데 이상하게 RAMDISK가 꽉 차있다는 메시지가 보이는걸 보면.... 아마도 리부팅이 된다 해도 동일하게 꽉 차있을 가능성이 높습니다. RAMDISK내부에 있는 파일을 지우기도 어렵고... 이럴땐 어떻게 대처해야 할까요? VMware의 KB에는 파일을 삭제하거나 데이터스토어로 이동하라고 합니다만..... 대체 뭘 이동해야 하는지도 잘 모르겠고... 앞서 말씀드렸..
503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http16LocalServiceSpecE:0xffd882a0] _serverNamespace = /ui _isRedirect = false _port = 8308) VMware는 제이씨티에스 JCTS 정말 오랜만에 블로그의 글! 오랜 기간동안 vSphere를 사용하시는 많은 분들께서 ESXi 5.x에서 6.0 Update 2로 업그레이드 하셨을텐데요..(이젠 6.0도 구버전...) 5.x에서 6.7 로의 업그레이드를 위해서 호환성 때문에 6.0 U2로 업그레이드를 하시는 분들도 많이 계실것 같습니다. 6.7로 가기위한 호환성은 6.0 U2에서 모두 가지고 있기 때문이겠지요 6.0에서 부터는 vSphere Client를 사용하지 않고 Web Client를 제공하기 때문에 웹페이지에서 Host의 FQDN 또는 IP를 통해서 호스트에 직접 접속하는 경우도 더러 있습니다. 특히나 맥을 사용하시는 분들은 기존 C#기반의 vSphere Client를 사용하기 용이하지 않기 때문에 웹으로의 접속을 많이 하는 편이..