작성자: byounghee

    SD 카드에 ESXi 설치시 고려사항

    최근에는 서버내에 SD카드를 내장해서 OS 영역으로 쓰는 경우가 있는데, 이 경우에 고려해야 할 사항 몇가지를 알아보겠습니다. SD 카드에 ESXi 를 설치할 경우 문제가 되는 부분이 Scratch partition 인데요, 그 이유는 SD 카드에는 VMFS Datastore 를 생성할 수 없기 때문입니다. 따라서 설치후에는 Scratch Partition 이 Ramdisk 위에 올라가기 때문에, host reboot 시에 해당 파티션내의 파일들이 유실되는 경우가 발생합니다. 유실되는 대상은 주로.. vsantrace 파일이나 /var/log, 그리고 core dump 등입니다. 장애로 인하여 PSOD 가 발생했을 때에 관련 로그들이 사라지기 때문에 난감한 경우가 발생합니다. 따라서 SD 카드위에 OS 를 설치를 하는 경우, 별도의 Local VMFS datastore 나 NFS datastore로 scratch partition 경로를 변경해주어야 합니다. […]

    Read More

    using vSAN and non-vSAN disks with the same storage controller

    실제로 필드에서 vSAN 을 구성할 때에 많이들 실수하시는 부분입니다. Storage Controller 는 종류에 따라 pass-though 또는 Single Raid 0 만 지원하거나 둘다 지원하는 모델이 있습니다. 예를 들어 Dell 의 H730 Controller 의 경우 VMware HCL (VCG) 에 따르면 pass-though 만 지원하는 모델입니다. 그래서 어떤 경우가 생기는가 하면 늘 하던데로, Disk 2개는 Raid 1 으로 묶어서 OS 영역으로 사용하고, 나머지 디스크들은 vSAN 용으로 사용하시는 경우가 있습니다. 그러나 이 구성은 지원하지 않는 구성입니다. https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2129050 위의 내용을 정리하면 아래와 같습니다. vSAN disk 와 non-vSAN disk 가 같은 컨트롤러에 연결되어 있을 때는 Raid Mode 와 Pass-through 를 Mix 하지 말것 vSAN disk 가 pass-through/JBOD […]

    Read More

    VM 이 Power on 되어있는 상태에서 vSAN policy 변경이 되지 않는 이슈

    vSAN 을 사용하는 환경에서 간혹 Power on 상태의 VM 의 vSAN Storage Policy 를 변경하는 경우 아래와 같은 메세지와 함께 적용이 되지 않는 경우가 있습니다. The attemped operation cannot be performed in the current state(Powered on) 일반적인 VM 에서는 거의 나타나지 않을텐데요, vSphere Converter 등을 사용하여 P2V 가 된 VM 에서 간혹 발생할 수 있습니다. 그 이유는 P2V 된 VM 의 경우 Hard disk 의 Virtual Device Node type 이 IDE 로 되어있는 경우가 있기 때문입니다. IDE 는 Hot re-configuration 을 지원하지 않기 때문에 SCSI 로 변경하면 해결될 것입니다. 온라인 상으로는 변경이 안되기 때문에 Power off 가 필요합니다. 다음 KB […]

    Read More

    vSAN Memory consume

    안녕하세요, 오랜만에 글을 올립니다. 당분간은 VMware 중 vSAN 에 관련된 포스트를 주로 올릴려고 합니다. vSAN 을 도입하는 경우, vSAN 이 ESXi 내에 함께 통합되어 있기 때문에, vSAN 동작을 위해서 필요로 하는 메모리의 양이 있습니다. 기본적으로 vSAN 6.0 – 6.5 버전들의 메모리 사용량은 아래와 같은 공식으로 계산됩니다. BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + (SSDMemOverheadPerGB x SSDSize)))   부수적으로 설명을 드리면,   BaseConsumption : vSAN 구성시 기본적으로 사용하는 고정적인 사용량. 현재 버전에서는 3GB 이며, vSAN directory 및 메타데이타, 메모리 캐쉬를 저장하는 공간입니다. NumDiskGroups : 호스트당 디스크 그룹의 숫자 입니다. 1~5 가 될 수 있겠습니다. DiskGroupBaseConsumption : 각각의 디스크 그룹이 사용하는 고정적인 […]

    Read More

    VNX MCx – Multicore Everything

    간만의 포스팅 입니다.   올해 EMC 에서 새로 출시되었던 VNX MCx (이하 MCx) 에 대해 한번 알아보겠습니다. 이 문서는 http://www.emc.com/collateral/white-papers/h12090-emc-vnx-mcx.pdf 에 있는 화이트페이퍼의 번역본입니다.(전부는 아니고…) 번역과 동시에 제가 별도로 첨부할 내용이 있다면 따로 적도록 하겠습니다. 이 문서에서는 MCx 라고 기술을 하지만 일반적으로는 VNX2 라고도 불립니다. MCx  설계목적는 다음과 같습니다. 멀티 프로세서 아키텍처 Active/Active 지원 성능향상과 확장성 메모리 사용 효율화   첫번째로 변경된 점은 이제서야 멀티코어 프로세서를 제대로 지원한다는 것입니다. VNX1 과 CX 모델은 싱글 스레드를 처리하도록 설계된 Flare OS 를 사용하고 있었고, FLARE OS 의 몇가지 기능들은 Core 0번에서 처리되도록 되어있었습니다. 그리고 I/O 가 발생하면 Core 0번에서 먼저 처리하고 다른 Core 로 […]

    Read More