728x90 반응형 전체 글217 [Docker] 도커 네트워크 bridge 설정 1. 네트워크 bridge 생성master90docker network create --driver bridge devopsdocker network create --driver bridge dbdocker 95docker network create --driver bridge frontdocker network create --driver bridge backend1-2 Bridge 별 대역대master90# docker inspect devops | grep -i subnet "Subnet": "172.22.0.0/16",# docker inspect db | grep -i subnet "Subnet": "172.23.0.0/16",.. 2024. 10. 1. [Docker] ceth, veth 각각 연결 vs 페어 연결 개요네트워크 인터페이스를 구성할 때 "각각 연결하는 것"과 "veth 페어 설정" 간에는 개념적 및 동작 방식에서 큰 차이점이 있습니다. 각각의 방법은 특정 상황에 따라 적합한 용도가 있으며, 네트워크 격리 및 연결을 어떻게 관리할지에 따라 선택이 달라질 수 있습니다.이미지와 같은 설정에서는 veth 인터페이스가 네임스페이스(ns) 내부의 ceth 인터페이스와 Docker 네트워크 브리지(DevOps와 DB) 간의 통신을 연결하는 중계 역할을 합니다. 이를 통해 네임스페이스와 Docker 브리지 네트워크 및 그 안에 있는 컨테이너들 간의 통신을 가능하게 해줍니다. 1. 네트워크 구성 설명1.1 네임스페이스 내부 인터페이스(ceth0, ceth1)ceth0과 ceth1은 네임스페이스(ns) 내부에 생성된 .. 2024. 10. 1. [Docker] Docker network 외부 통신하기(toy project) 2024.10.01 - [Docker] - [Docker] 서로 다른 서버의 컨테이너 간 통신 [Docker] 서로 다른 서버의 컨테이너 간 통신아래 방법 중 Docker Overlay Network가 가장 간단하고 유지보수하기 쉬운 방법이므로 이를 먼저 시도해 보시길 권장합니다.1. Docker Overlay Network 사용Overlay 네트워크는 Docker Swarm이나 Docker 네트워크 플estar987.com 2024.10.01 - [Docker] - [Docker] 도커 네트워크 bridge 설정 [Docker] 도커 네트워크 bridge 설정1. 네트워크 bridge 생성master90docker network create --driver bridge devopsdocker netwo.. 2024. 10. 1. USB Kickstart 만들기 Rufus로 OS USB 만들기https://estar987.tistory.com/21 Rocky Linux 설치ISO Rocky-8.6-x86_64-dvd1.iso 설치 과정 1. ISO 파일을 받는다. https://dl.rockylinux.org/vault/rocky/8.6/isos/x86_64/ 2. Rufus를 다운 받고 빈 USB 하나를 준비한다. https://github.com/pbatard/rufus/releases/download/v3.17/rufus-3.17.exeestar987.comkickstart 파일 생성/images/pxeboot/ks.cfg 경로에 파일을 생성함(전에 포스팅한 글 참고) https://estar987.tistory.com/42 PXE 설치 _ Kickstar.. 2024. 9. 26. [Rockylinux] 이더넷 명 바꾸기(네트워크 인터페이스 이름 바꾸기) vi /etc/default/grubGRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=46b45669-fb70-4765-ad7e-61947f495668 rhgb quiet"--> 여기 아래 설정 추가biosdevname=0 net.ifnames=0 추가exampleGRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=46b45669-fb70-4765-ad7e-61947f495668 biosdevname=0 net.ifnames=0 rhgb quiet"커널 적용grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg존재하는 네트워크 설정 파일을 활용하여서 ifcfg-eth0 파일로 복사해서 생성 후 수정cd .. 2024. 9. 11. [Kubernetes] 클러스터에 노드 추가 클러스터 구축 후 토큰 값을 까먹거나 여러 요인들로 추가로 작업해줘야할 경우에 아래 과정으로 실시하면 된다.Master 노드토큰 값 조회# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS19iege.6onflcvyh6yr7bqq 21h 2024-09-09T06:10:33Z authentication,signing The default bootstrap token generated by 'kubeadm init'. .. 2024. 9. 10. [SLURM] SBATCH(2) 기타 SBATCH 옵션Dependency Job 수행 방법#SBATCH --error=파일이름#SBATCH --mail-type=ALL#SBATCH --mail-user=이메일 주소#SBATCH --cpu-per-task=쓰레드 수 #SBATCH --mem=메모리 크기 // --mem, --mem-per-cpu는 중복 불가, 노드 설정에 RealMemory=8080(M) 부분 반영 필요#SBATCH --mem-per-cpu=메모리 크기#SBATCH --gres=gpu:개수#SBATCH --time=HH:MM:SS#SBATCH --begin=시작시간#SBATCH --partition=파티션이름#SBATCH --qos=QOS 이름#SBATCH --nodelist=노드 리스트#SBATCH --exclude=노.. 2024. 9. 9. [SLURM] SBATCH(1) SBATCH는 사용자가 작성한 스크립트를 스케줄러를 통해 배치 방식으로 작업을 제출하고 출력 결과는 별도의 로그 파일을 통해 확인하는 방식 작업 제출 스크립트 작성$ vi job_submit.sh$ cat job_submit.sh#!/bin/sh#SBATCH --job-name=job_test1 ### 작업명#SBATCH --chdir=/home/admin/temp ### 작업디렉토리#SBATCH --output=/home/admin/temp/job_test1.log ### 결과로그파일#SBATCH --get-user-env ### 현재 터미널에 로드된 환경설정을 그대로 유지#SBATCH --nodes=1 ### 작업할당 노드 수#SBATCH --tasks-per-node=8 ### 작업할당 .. 2024. 9. 6. [SLURM] SRUN 명령어 SRUN$ srun hostnamemaster90ntasks 옵션(작업 개수)1cpu 당 1개의 작업 돌릴 수 있음(현 구성에서는 36코어가 최대)$ srun --ntasks=36 hostname/home/admin/.gc/hostname_gc_interactive: line 8: 159222 Segmentation fault /engrid/ensh/usrbin/jobUpdater STARTnode92master90master90master90...nodes 옵션(노드 수 할당)$ srun --nodes=3 hostnamenode91node92master90ntasks + nodes12개의 작업 * 2 node$ srun --tasks=12 --nodes=2 hostnamemaster90mast.. 2024. 9. 5. 이전 1 2 3 4 5 6 7 ··· 25 다음 728x90 반응형