전체 글 60

openviswitch port mirror

- openvswitch 패킷 덤프 필요 시 ovs 포트에 미러링 포트를 생성하여 tcpdump 등으로 패킷을 확 1. Bridge 정보 확인 # ovs-vsctl show 3a5311c5-9111-4d90-997f-c42c4fce7ff4 Bridge "br1" Port "br1" Interface "br1" type: internal Port "tap1" tag: 0 Interface "tap1" // Destination Port "bond1" Interface "eth3" Interface "eth1" // Source ovs_version: "2.3.3" 2. port mirror 생성 # ovs-vsctl -- set Bridge br1 mirrors=@m \ >> br1에서 mirror 생성 ..

IT/linux 2022.06.15

CVM, AHV host maintenance mode

1. AHV Host : maintenance mode 전환 (1) CVM에서 maintenance mode로 전환할 호스트 정보 확인 $ acli host.list Hypervisor IP Hypervisor Host UUID 192.168.4.21 192.168.4.21 e6f9c2a5-8d6d-4b69-8fe5-50f84a837778 ... 192.168.4.22 192.168.4.22 d5b756a5-ebf8-4e35-80ac-fcdd9b696b35 ... 192.168.4.23 192.168.4.23 d74885ae-253c-420e-9c8c-b16b53d34506 ... (2) maintenance 대상이 아닌 다른 host의 CVM에서 host maintenance수행 $ acli host...

IT/nutanix 2022.06.15

Kubenernetes 1.20 이후 docker 사용 : cri-dockerd

https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/ - Kubernetes의 v1.20 부터 docker-shim이 deprecated 됨 - Mirantis에서 docker 인수 후 cri-dockerd 프로젝트 지원 - Kubernetes + docker를 활용하려면 cri-dockerd 필요 (docker-shim은 지원 중단) 1. 작업용 서버에서 cri-dockerd 빌드 (1) git 설치 # dnf install git # git init Initialized empty Git repository in /root/.git/ (2) cri-dockerd # git clone https://github.com/Miran..

docker - network

1. 구분 Host : 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 돌리기 위해 사용 Bridge : 하나의 호스트 내에서 여러 컨테이너들 간 통신 지원 Overlay : 여러 호스트에 분산되어 돌아가는 컨테이너들 간 통신 지원 2. Bridge 네트워크 생성 # docker network create in-single-host 89d3d3c571bf27bfc8f770692d46bf59db0d7c47c773f8efc1d01331e5ee2134 # docker network list NETWORK ID NAME DRIVER SCOPE 12dbbdd4baba bridge bridge local f8004ec27c55 host host local 89d3d3c571bf in-single-host bridge..

docker 설치 및 기본 사용법 (on RHEL8)

1. docker 설치 - Redhat 8 - 테스트 목적상 docker ce 버전 설치 Docker Enterprise Edition (Docker EE) is designed for enterprise development and IT teams who build, ship, and run business-critical applications in production and at scale. Docker EE is integrated, certified, and supported to provide enterprises with the most secure container platform in the industry. # dnf config-manager --add-repo=https://down..

Kubernetes 설치 (Redhat8, Single Master)

1. Unique MAC 및 Product UUID 확인 - 각 서버들의 MAC과 UUID가 Unique해야 함 # ip link or # ifconfig -a # sudo cat /sys/class/dmi/id/product_uuid 2. Swap 해제 # sudo swapoff -a # vi /etc/fstab // swap 부분을 삭제하거나 swap > none으로 변경 #UUID=a43e5836-d773-4ce9-81b7-c20003b6f506 swap swap defaults 0 0 UUID=a43e5836-d773-4ce9-81b7-c20003b6f506 none swap defaults 0 0 - none으로 변경 시 아래 같은 경고 발생 [WARNING Swap]: swap is enabl..

Nutanix AHV의 VM Export / Import 절차

- 최신 버전의 AOS는 OVA를 지원하므로 OVA 활용 불가능하거나 darksite에서 오프라인으로 파일을 이관해야할 경우 아래 방법 사용 사전작업 1. 이미지 다운로드를 위한 CVM 접속 확인 1) PC > CVM으로의 ssh(22번 포트) 및 sftp/scp(2222번 포트) 접속 확인 : sftp 접속은 Prism의 admin 계정 이용 2) sftp 프로그램의 설정에서 hidden 파일 보이도록 설정 : 아래는 WinSCP 기준 예시 2. 스토리지 가용량 및 작업용 Container 구성 1) 필요 시 작업용 container 구성 3. CVM에 접속하여 Export할 원본 서버의 디스크 인덱스, 위치 및 디스크명 정보 확인 1) VM 디스크의 위치를 포함하여 출력되도록 VM 정보 추출 $ ac..

IT/nutanix 2022.06.10

tip : disk full

1. finding big-size folders (많은 용량을 차지하고 있는 폴더 찾기) sudo du -cm --max-depth=1 /home/nutanix/ | sort -n 여기서 /home/nutanix/data 폴더가 많은 용량을 차지하고 있을 경우 sudo du -cm --max-depth=1 /home/nutanix/data/ | sort -n 2. /home/nutanix/data 폴더 내에서 10MB 이상 크기의 파일 찾기 sudo find /home/nutanix/data -xdev -size +10M -printf ‘%k %M %n %u %g %TY-%Tm-%Td %TH:%TM:%TS %p\n’ | sort -nr -k 1,1

IT/linux 2022.06.10

creating bond devices on CentOS7, Redhat7

출처 : http://pathcre8or.tistory.com/13 1. checking device status and cleaning target d (디바이스 확인 및 대상 디바이스 정보 삭제) [root@centos7Test ~]# nmcli dev DEVICE TYPE STATE CONNECTION ens160 ethernet connected ens160 ens224 ethernet connected Wired connection 1 ens192 ethernet disconnected — lo loopback unmanaged —[root@centos7Test ~]# nmcli con NAME UUID TYPE DEVICE Wired connection 1 cf0ce2df-1055–4083-b..

IT/linux 2022.06.10