본문 바로가기

엔지니어

GlusterFS 6 : 복제 구성 GlusterFS에 의한 스토리지 클러스터 설정입니다. 예를 들어, 3 노드를 사용한 복제 구성의 볼륨을 만듭니다. 모든 노드에 데이터 복제가 저장되는 구성입니다. 또한 복제 구성은 2 노드 구성에서 replica 2 volume]도 설정 가능하지만, replica 2 volume]은 좌우 분열이 발생하기 쉽기 때문에, GlusterFS는 권장되지 않습니다. 좌우 분열에 대한 대책으로 3 노드 구성에 의한 [replica 3 volume 또는 arbiter volume 설정이 권장되고 있습니다. 전제로 클러스터를 구성하는 노드 군에서는 GlusterFS에 할당 된 공간은 / 파티션과는 다른 것을 권장합니다. (/ 부하의 임의의 디렉토리로 설정 가능하지만, 비추천을위한 설정시 강제 옵션의 추가가 필요) [..
GlusterFS 6 : 분산 구성 GlusterFS에 의한 스토리지 클러스터 설정입니다. 예를 들어, 2 노드를 사용하여 분산 구성의 볼륨을 만듭니다. 2 개의 노드에 파일 단위로 분산 저장되는 구성입니다. 또한, 본 예에서는 2 노드의 간단한 구성이지만, GlusterFS 노드의 볼륨은 두 개 이상의 구성도 가능, 또한, 볼륨은 여러 클라이언트에서 마운트 할 수 있습니다. | +----------------------+ | +----------------------+ | [GlusterFS Server#1] |10.0.0.51 | 10.0.0.52| [GlusterFS Server#2] | | node01.srv.world +----------+----------+ node02.srv.world | | | | | +-----------..
GlusterFS 6 : 설치 분산 파일 시스템 GlusterFS를 설치하여 스토리지 클러스터를 구성합니다. 전제로 클러스터를 구성하는 노드 군에서는 GlusterFS에 할당 된 공간은 / 파티션과는 다른 것을 권장합니다. (/ 부하의 임의의 디렉토리로 설정 가능하지만, 비추천을위한 설정시 강제 옵션의 추가가 필요) 이 예에서는 모든 노드에서 sdb1을 / glusterfs에 마운트하여 설정합니다. [1]클러스터를 구성하는 모든 노드에서 GlusterFS 서버를 설치하고 시작해야합니다. [root@node01 ~]# yum -y install centos-release-gluster6 [root@node01 ~]# sed -i -e "s / enabled = 1 / enabled = 0 / g"/etc/yum.repos.d/CentO..
Podman : 설치 컨테이너 관리 도구 Podman를 설치합니다. Docker 명령과 동일한 사용성 또한 데몬 불필요하고 사용할 수 있습니다. [1]Podman를 설치합니다. [root@dlp ~]# yum -y install podman [2]Podman의 기본 작업입니다. 이미지 pull [root@dlp ~]# podman pull centos [root@dlp ~]# podman images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/centos latest 5182e96772bf 3 weeks ago 208MB 컨테이너에서 명령 실행 [root@dlp ~]# podman run centos / bin / echo "Welcome to the Podman Wor..
Kubernetes : 영구 저장소 설정 Docker 컨테이너 단체 이용시뿐만 아니라 데이터의 영속성은 외부 스토리지가 필요합니다. 이 예에서는 다음과 같이 3 개의 호스트를 사용하여 Kubernetes 클러스터를 구성하고 있습니다. 예를 들어, Master 노드에서 NFS 서버를 시작하고 Pod에서 외부 저장 장치로 사용할 수 있도록 설정합니다. ----------- + --------------------------- + ---------- ---------------- + ------------ | | | eth0 | 10.0.0.30 eth0 | 10.0.0.51 eth0 | 10.0.0.52 ---------- + ----------- + ----------- + ---------- + - ---------- + ---------- +..
Kubernetes : Kubeadm : Worker 노드 설정 Kubeadm를 설치하여 멀티 노드 Kubernetes 클러스터를 구성합니다. 이 예에서는 다음과 같이 3 개의 호스트를 사용하여 설정합니다. 전제 조건으로 각 노드의 Hostname, MAC address, Product_uuid은 고유해야합니다. MAC address와 Product_uuid는 일반적으로 물리적 시스템과 일반적인 방법으로 만든 가상 머신이면 이미 고유되어있을 것입니다. Product_uuid은 [dmidecode -s system-uuid 명령으로 확인할 수 있습니다. -----------+---------------------------+--------------------------+------------ | | | eth0 | 10.0.0.30 eth0 | 10.0.0.51 et..
Kubernetes : Kubeadm : Master 노드 설정 Kubeadm를 설치하여 멀티 노드 Kubernetes 클러스터를 구성합니다. 이 예에서는 다음과 같이 3 개의 호스트를 사용하여 설정합니다. 전제 조건으로 각 노드의 Hostname, MAC address, Product_uuid은 고유해야합니다. MAC address와 Product_uuid는 일반적으로 물리적 시스템과 일반적인 방법으로 만든 가상 머신이면 이미 고유되어있을 것입니다. Product_uuid은 [dmidecode -s system-uuid 명령으로 확인할 수 있습니다. -----------+---------------------------+--------------------------+------------ | | | eth0 | 10.0.0.30 eth0 | 10.0.0.51 et..
Kubernetes : Kubeadm : 설치 Kubeadm를 설치하여 멀티 노드 Kubernetes 클러스터를 구성합니다. 이 예에서는 다음과 같이 3 개의 호스트를 사용하여 설정합니다. 전제 조건으로 각 노드의 Hostname, MAC address, Product_uuid은 고유해야합니다. MAC address와 Product_uuid는 일반적으로 물리적 시스템과 일반적인 방법으로 만든 가상 머신이면 이미 고유되어있을 것입니다. Product_uuid은 [dmidecode -s system-uuid 명령으로 확인할 수 있습니다. ----------- + --------------------------- + ---------- ---------------- + ------------ | | | eth0 | 10.0.0.30 eth0 | 10.0...