반응형

분류 전체보기 247

Ceph 노드 제거 및 추가 방법(mon/mgr/osd)

Overview 오늘은 Ceph. 노드 제거 및 추가 방법에 대해 공부해보려고 한다. 다만, 노드 추가 부분은 자신의 Ceph를 설치하고 노드 추가를 했던 방법을 사용하면 된다. 나는 ansible을 이용해서 추가했다. 작업전 확인사항 제거 작업전에 반드시 클러스터 여유 공간을 확인한다. 제거되는 노드의 용량만큼 받아줄수 있는지 확인한다. 1. Ceph 노드 제거 1.) 클러스터 상태 및 용량 확인 $ sudo ceph -s $ sudo ceph osd df 2.) 스크러빙 비활성화 (I/O 부하 방지) $ sudo ceph osd set noscrub $ sudo ceph osd set nodeep-scrub 3.) Ceph OSD 제거 해당하는 ceph node의 osd를 제거해준다.(ex. taco..

AS, BGP(Border Gateway Protocol)란?

Overview 오늘은 BGP(Border Gateway Protocol)라는 라우팅 프로토콜에 대해서 공부해보려고 한다. 그리고 간단하게 AS에 대한 개념도 알아볼 것이다. AS란? AS란 'Autonomous System(자율 시스템)' 의 약자로 하나의 네트워크 관리자에 의해서 관리되는 라우터의 집단, 하나의 관리 규정 아래서 운영되는 라우터의 집단, 또는 하나의 관리 전략으로 구성된 라우터의 집단이다. 내부용 라우팅 프로토콜(Interior Routing Protocols) AS 안에서 라우터들끼리 라우팅 정보를 주고받기 위해 라우터가 사용하는 프로토콜 종류: RIP, IGRP, EIGRP, OSPF 외부용 라우팅 프로토콜 (Exterior Routing Protocols) AS와 AS간 외부에서..

/dev/null 이란?

Overview 오늘은 리눅스에서 쉘 스크립트를 하다 보면 자주 사용하게 되는 "/dev/null" 이라는 것에 대해 알아보려고 한다. 그 전에 파일 디스크립터에 대해서 간단하게 설명한 뒤 0의 의미인 STDIN(standard input) 표준입력(키보드) 그리고 1의 의미인 STDOUT(standard output) 표준출력(화면)과 2의 의미인 STRERR(standard error) 표준에러(화면)에 대해서 알아 볼것이다. 0 : 표준입력 1 : 표준출력 2 : 표준에러 File Descriptor(파일 디스크립터)란? 파일 디스크립터는 시스템으로 할당 받은 파일을 대표하는 0이 아닌 정수 값이다. 파일 디스크립터는 '0이 아닌 정수', 'Non-negative Integer'값이다. 음수가 아닌..

Shell Scripting 2022.09.14

Packer란?

Overview HashiCorp의 Packer에 대해서 공부해보려고 한다. 이전 게시글인 Vagrant에 사용할 image box를 Packer를 이용해서 만들어 볼것이다. 2022.08.25 - [Understand different OS Concepts/Virtualization] - Vagrant란? Vagrant란? overview 오늘은 Vagrant에 대해서 공부해보려고 한다. Vagrant란? Vagrant는 단일 워크플로에서 가상 머신 환경을 구축하고 관리하기 위한 도구입니다. Provisioning 기능을 통하여 요구 사항에 맞는 가상 somaz.tistory.com https://github.com/somaz94/vagant-packer GitHub - somaz94/vagant-pa..

Enable Nested Virtualization IN KVM In Linux

Overview Enable Nested Virtualization in Kvm Linux 에 대해서 알아보자. https://ostechnix.com/how-to-enable-nested-virtualization-in-kvm-in-linux/ How To Enable Nested Virtualization In KVM In Linux - OSTechNix Nested virtualization is a feature that allows to run virtual machines within a VM. This guide explains how to enable nested virtualization in KVM in Linux. ostechnix.com CPU 확인 $ lscpu Architectu..

<인프런> 대세는 쿠버네티스 [초급] - No.10 Object - Service 실습

Overview 이전 발행 글에서 공부했던 내용인 Object - Service 에 대해서 실습을 진행해본다. 2022.08.29 - [교육, 커뮤니티 후기] - 대세는 쿠버네티스 [초급] - No.9 Object - Service 대세는 쿠버네티스 [초급] - No.9 Object - Service Overview 오늘은 kubernetes service에 대해서 공부해보려고 한다. Object - Service ClusterIP service는 기본적으로 자신의 ClusterIP를 가지고 있다. Service를 Pod에 연결을 시켜놓으면, Service IP를 가지고.. somaz.tistory.com N/W 서버 유형 Hostname OS CPU 메모리 서비스망 IP 내부망 IP 계정 가상 머신 d..

<인프런> 대세는 쿠버네티스 [초급] - No.8 Object - Pod 실습

Overview 이전 발행 글에서 공부했던 내용인 Object - Pod에 대해서 실습을 진행해본다. 2022.08.29 - [교육, 커뮤니티 후기] - 대세는 쿠버네티스 [초급] - No.7 Object - Pod 대세는 쿠버네티스 [초급] - No.7 Object - Pod Overview 오늘은 kubernetes pod에 대해서 공부해보려고 한다. Object - Pod Container Pod의 특징을 보면 pod 안에는 하나의 독립적인 Service를 구동할 수 있는 Container들이 있다. Container들은 Service가.. somaz.tistory.com 1. Pod 실습 1) Pod 생성 아래와 같이 생성해 준다. $ vi pod-1.yaml apiVersion: v1 kind:..

<인프런> 대세는 쿠버네티스 [초급] - No.9 Object - Service

Overview 오늘은 kubernetes service에 대해서 공부해보려고 한다. Object - Service ClusterIP service는 기본적으로 자신의 ClusterIP를 가지고 있다. Service를 Pod에 연결을 시켜놓으면, Service IP를 가지고 Pod에 접근을 할 수 있다. 그렇다면 Pod에도 IP가 있는데, 왜 Service의 ClusterIP를 가지고 접근을 해야할까? 이유는 이전 글을 보면 알 수 있다. 2022.08.29 - [교육, 커뮤니티 후기] - 대세는 쿠버네티스 [초급] - No.8 Object - Pod 실습 Pod가 가지고 있는 IP는 휘발성 ip이기 때문에 장애가 발생했을 시 Pod가 재생성되고, 그러면 IP가 바뀌기 때문이다. 따라서 Pod의 IP는 ..

<인프런> 대세는 쿠버네티스 [초급] - No.7 Object - Pod

Overview 오늘은 kubernetes pod에 대해서 공부해보려고 한다. Object - Pod Container Pod의 특징을 보면 pod 안에는 하나의 독립적인 Service를 구동할 수 있는 Container들이 있다. Container들은 Service가 연결될 수 있도록 Port를 가지고 있다. Container가 Port를 여러 개 가질 수는 있지만, Pod내에서 Container들끼리 Port가 중복될 수는 없다. Container들은 같은 Host로 묶여있다. 그리고 Pod가 생성될 때 고유의 IP주소가 생성되고 Kubernetes Cluster 안에서만 해당 IP(10.16.36.22)를 통해서 해당 Pod에 접근할 수 있다. 외부에서는 해당 IP(10.16.36.22)로 접속할 ..

<인프런> 대세는 쿠버네티스 [초급] - No.6 Kubernetes Cluster 설치(v1.22)

N/W 서버 유형 Hostname OS CPU 메모리 서비스망 IP 내부망 IP 계정 가상 머신 dh-k8s-master CentOS 7 2 Cores 4G 192.168.21.112 (/24) 10.1.1.112 (/8) root, somaz 가상 머신 dh-k8s-node CentOS 7 2 Cores 4G 192.168.21.113 (/24) 10.1.1.113 (/8) root, somaz 가상 머신 dh-k8s-node2 CentOS 7 2 Cores 4G 192.168.21.114 (/24) 10.1.1.113 (/8) root, somaz 설치 전 사전 작업 (모든 노드 공통) 1. Linux Hostname 변경 Control plane(이하 마스터) 노드와 Worker 노드들의 Linux..

반응형