본문 바로가기

vmware

TKG 1.6 Airgap 환경 구성 시 image upload 문제 TKG 1.6 문서를 보고서 인터넷이 되지 않는 환경을 구성을 하다가 보면 image 다운로드 이후, private harbor로 전환하는 과정에서 오류가 발생하는 것을 볼 수 있습니다. image 옮기는 download-images.sh 스크립트를 실행 시, 일부 image에서 옵션 값이 맞지 않음으로 발생하는 현상입니다. 이를 위해, script의 echo 메시지 항목을 조금 수정하여, 어떤 image에서 에러가 발생하는지 확인 후, 옵션 값을 조절할 필요가 있습니다. #!/bin/bash set -euo pipefail images_script=${1:-} if [ ! -f $images_script ]; then echo "You may add your images list filename as .. 더보기
NSX Advanced LB - HTTP keep-alive timeout 처리 webserver 혹은 app을 운영할 때, client session 처리를 어떻게 할 것인가 고민을 하게 됩니다. 이에 따라서 우리는 여러가지 옵션을 통해서, 신규 세션을 계속 받는 것이 아닌 기존 세션을 재사용을 하거나, 혹은 하나의 세션에 여러 클라이언트가 함께 공유하여 사용을 하는 등 소비되는 워크로드 타입에 맞춰 선택을 하게 됩니다. KeepAlive Timeout 처리를 NSX Advanced LB에서 어떻게 설정하는지, 그리고 Client에게는 어떻게 쉽게 검증하는지를 이번 게시물에서 소개합니다. NSX ALB는 L4-L7에 이르는 다양한 기능들과 함께 WAF, GSLB, LB Auto scaling 등 powerful한 기능을 제공하고 있습니다. 그림-1과 같이 직관적으로 Virtual .. 더보기
NSX-T에 통합된 NSX-ALB, 그리고 SSL Offload NSX Advanced LB는 NSX-T와 통합된 LB 서비스를 제공할 수 있습니다. NSX-T의 Tenant 형태의 Tier-1 Router 그리고, Logical Segement 완벽한 테넌트 기반의 분리된 LB 서비스를 구축될 수 있도록 제공이 되며, NSX ALB는 vCenter 뿐 아니라, NSX-T로부터 network logical segment 정보를 받아옴으로서 network profile로서 선택할 수 있습니다. 단, NSX-T에 통합된 NSX ALB를 배포할 경우에는 One-arm mode로만 동작을 하기 때문에 In-line mode가 필요할 경우에는 NSX-T와 통합 없이 vCenter 연동만을 통해서 구축 및 In-line 모드에 대한 구성을 별도로 진행할 수 있습니다. NSX A.. 더보기
Powershell을 이용한 NSX-T 정보 수집 NSX-T UI를 사용하다 보면 간혹 여러 정보를 한번에 모두 보고 싶은 마음이 간절해 지는 경우가 있습니다. 각각의 메뉴와 정보는 연관성을 가지고 이동을 해야 하다 보니, 많은 서비스가 올라가고, 많은 설정이 들어가면서 직관적으로 확인이 어려운 경우가 발생하기도 합니다. 내가 원하는 정보만을 수집하여, 정리해서 보고 싶은 경우 우리는 API 혹은 SDK 도구를 사용하게 될 것입니다. Windows Powershell 은 강력한 script 도구로서 사용자가 직관적으로 변수를 핸들링할 수 있도록 제공하고 있기에 많은 운영자들이 powershell script를 이용하게 되곤 합니다. 특히 많은 벤더사에서 powershell 을 지원하는 경우가 점차 늘어나고 있습니다. VMware 또한 오래 전부터 pow.. 더보기
vmware vm tools upgrade vmware vsphere을 운영 시, vm tools의 업그레이드는 일반적으로 하이퍼바이저 업데이트 이후 진행되는 경우가 일반적입니다. 특별한 경우가 아니면 vm tools를 업그레이드 하는 경우가 빈번하게 발생하지는 않습니다. 그러나, 보안패치와 같은 영향으로 이벤트성의 vm tools을 독립적으로 업그레이드가 필요한 경우가 발생할 수 있으며, 이미 운영중인 VM에 대해서 "자동 업그레이드" 설정이 되어 있는 경우에는 ESXi host가 가진 최신 vm tools 버전으로 VM reboot 하는 시점에 업그레이드 이벤트가 발생하게 됩니다. 이러한 VM reboot 이벤트가 오랜 시간을 기다려서 발생하거나, 모든 VM이 동시에 reboot를 할 수 있는 것이 아닌 경우가 더 많기에 독립적인 vm too.. 더보기
Horizon Storage Accelerator(CBRC) Horizon VDI 환경을 구축하다 보면 Storage Accelerator 라는 기능을 desktop pool 생성 과정에서 확인 할 수 있습니다. 기본적으로 해당 기능은 Enabe 되어 있기 때문에 IT 팀은 필요에 따라서 사용하지 않도록 설정을 할 필요가 있습니다. 그러면 이러한 CBRC(Content Base Read Cache)는 어떤 목적을 가지고 있는지 알아야 사용 여부를 판단할 것입니다. 해당 기능은 vSphere 5.x 버전이 나오던 시기에 포함이 되었음으로 이미 상당히 오랜 시간을 거슬러 올라가게 됩니다. 당시 가상화 인프라 환경은 지금과 같이 훌륭한 하드웨어를 갖추고 있던 시기는 아니며, 대부분의 기업은 공유 스토리지인 Block 스토리지를 주로 사용하며, HDD 디스크인 SATA .. 더보기
VMC CROSS CLOUD를 고려해야 하는 이유 최근 1~2년 사이에 많은 기업에서 이제는 퍼블릭 클라우드를 고려하기 시작했습니다. 그러나, 막연히 특별한 조사 및 준비 없이 다양한 이유로 퍼블릭 클라우드로 워크로드 이전을 진행하거나, 혹은 계획을 하고 있습니다. 이로 인하여, 기업의 IT팀은 많은 도전 과제를 안고 있으며, 또한 완전히 다른 아키텍처 및 이용 방식, 운영 조건, 운영 기술로 인하여 중도 포기 하는 사례를 조사 기관의 자료만으로도 너무 많은 형태를 접하고 있습니다. 기업은 단순하게 경영진 혹은 CIO 지시 사항에 따르기보다는 사전에 퍼블릭 클라우드로 전환 시 몇 가지 고려 사항들을 준비할 필요가 있습니다. 클라우드의 형태 프라이빗 클라우드 사용자 조직이 직접 소유 인프라/애플리케이션 및 보안 책임 규제 및 규정 준수 기존 IT 투자 인.. 더보기