본문 바로가기

분류 전체보기

(212)
[Kubernetes] 2.How to Install Docker 1. OS Version 확인 # cat /etc/redhat-release CentOS Stream release 8 # cat /etc/os-release NAME="CentOS Stream" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Stream 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_SUPPORT_PRODUCT="Red Hat Enterpris..
[Kubernetes] 1.What is docker What is Docker Linux Container에 여러 기능을 추가하여 Application을 Container로 더 쉽게 사용할 수 있게 만들어진 Open Source Project Docker는 Go 언어로 작성 2013년 3월 첫 Release 발표 Docker 관련 Project는 Docker Compose, Private Registry, Docker Machine, Kitematic 등 여러 가지가 있지만 일반적으로 Docker라고 하면 Docker Engine Docker Engine은 Contianer를 생성하고 관리하는 주체 Docker ecosystem에 있는 여러 Project들은 Docker Engine을 좀 더 효율적으로 사용하기 위한 것들 Docker Container 기..
[Kubernetes] 0.사전 작업 ## CentOS 8 Stream 기준 ## 테스트 환경은 Master Node 1대, Worker Node 3대로 구성 ## 아래 내용은 전체 Node에서 수행 1. Static IP Address 설정 # cat /etc/sysconfig/network-scripts/ifcfg-ens192 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=ens192 UUID=60fc619e-6a26-4f31-bfc2-bd4e48130d0e DEVICE=e..
[Automation] Unable to unregister that machine, unless you remove the disk Aria Automation에서는 Automation을 통해 배포하지 않았더라도 기존에 배포되어 있는 자원인 Virtual Machine을 Automation의 Deployment에 등록해주는 Onboard 기능을 제공하고 있습니다. Onboard 기능을 통해 등록한 Virtual Machine의 경우 Automation을 통해서 Disk를 추가하는 경우 나중에 Unregister가 불가하여 이와 관련된 내용을 공유 드립니다. 이 기능을 사용하여 VM을 Automation에 등록하면 다음 화면과 같이 Origin Column이 Onboarded로 표시됩니다. 테스트를 위해 Disk를 하나 추가합니다. 테스트 용도로 추가한 디스크가 정상적으로 추가되었고, 해당 디스크의 Origin Column은 Onboa..
[Automation] How to debug with worfklow Aria Automation(구 vRealize Automation)에서는 Orchestrator의 Action 또는 Workflow 기능을 이용하여, VM Provisioning과 같은 작업이 있을 때 Event 기반으로 후속 작업을 수행할 수 있도록 하고 있습니다. 이러한 Workflow가 올바르게 동작하지 않는 경우, 어느 부분에서 문제가 되는지를 파악하기 위해 Workflow Code를 Debugging 할 수 있는 도구를 제공합니다. IDE와 동일하게 Breakpoint를 설정하고, Continue / Step Into / Step Over 등을 제공하므로 실제로 문제를 파악하는데 유용하게 사용할 수 있습니다. 1. Orchestrator > Library > Workflows 원하는 폴더를 선..
How Thin Provisioning Work - Space Reclamation Thin Provisioning은 어떤 역할을 하며, Thin Provisioning이 제공하는 기능 중 Space Reclamation과 관련한 예제를 살펴보겠습니다. Thick Provisioning vs. Thin Provisioning Thick Provisioning Thick Provisioning, aka 'Fixed Provisioning, is a method of providing the storage layers above the layer that is provisioning with less resources than are reported. The above diagram shows an example of Thick Provisioning. There are three LUNs..
[NUMA] esxtop metrics esxtop에서 memory view로 metric을 확인할 때 field 값 중에서 NUMA Stats을 추가하여 NUMA 관련 metric도 같이 확인할 수 있습니다. NUMA Stats 관련 metric에 대한 정의 및 특정 metric에 대한 상세한 내용을 공유합니다. NHN Numa Home Node The number of NUMA home nodes the virtual machine may be present in If you find two numbers present, this would indicate the VM spans more than one NUMA node NMIG Number of NUMA node migrations that have taken place since th..
One of ESXi hosts keeps being disconnected periodically [문제 증상] 전체 ESXi Host의 패치 작업 이 후 한 대의 ESXi Host가 vCenter에서 지속적으로 연결 끊기는 현상 [구성 환경] ESXi Hostname : abc.contoso.com ESXi IP Address : 192.168.244.46 vCenter Hostname : vcsa01.contoso.com vCenter IP Address : 192.168.113.17 [조치 내역] 1. DNS 에서 동일한 ESXi Host에 대해 2개의 A/PTR Record가 있어, 불필요한 Record 제거 요 [분석 내용] 1. vCenter와 ESXi Host간 연결 끊김 현상이 있는 경우 우선 vCenter의 vpxd.log 에서 "NO_RESPONSE" keyword로 검색 # gre..
[NUMA] numactl and numastat CentOS VM 테스트 환경 구성 Physical Machine 2 CPU package 32 cores per a CPU package 256GB Physical Memory Virtual Machine vCPU 32 Memory 192GB coresPerSocket = 1 NUMA 정보 확인 2 VPDs, 2 PPDs 2 NUMA Nodes VM GID는 307073 VM의 vCPU는 NUMA Node0과 1에 16개씩 동일하게 분산 ESXi NUMA 정보 확인 # vmdumper -l | cut -d \/ -f 2-5 | while read path; do egrep -oi "DICT.*(displayname.*|numa.*|cores.*|vcpu.*|memsize.*|affinity.*)= .*..
[NUMA] Scheduler ESXi Deep Dive 문서를 기반으로 확인한 내용을 정리합니다. NUMA Scheduler는 NUMA Node간에 Workload를 Migration 해서 CPU load balance와 Memory Locality를 향상시키고자 함 이를 위해서 NUMA Scheduler는 가능한 동일 Node에 CPU와 Memory를 위치 동시에 NUMA Scheduler는 다른 VM의 CPU demand 균형을 맞춰서 fairness를 보장 Initial Placement는 가장 적합한(load가 가장 적은) NUMA Node에 Workload를 배치하여 ESXi Host의 Resource 활용률의 균형을 맞추고 향상 Load Balancing(Workload Migration)은 vCPU와 Memory를 Mi..