앤서블을 이용하여 로컬 서버의 파일을 원격 서버의 파일로 복사하는 방법에 대해 확인해 보겠습니다. 원격 서버를 hosts 파일에 등록 hosts 파일에 파일을 copy 하려는 대상 서버들을 등록해 줍니다. [root@k8s-master-1 TASK]# cat hosts k8s-worker-1 yml 파일 생성 yml 파일 생성 단계입니다. 파일 복사에는 여러 가지 방법이 있는데요 이 예제에서는 copy 모듈을 사용하였습니다. 간단하게 src(출발지) dest(목적지) 파일 위치만 입력해 주면 됩니다. [root@k8s-master-1 TASK]# cat copy_file.yml --- - hosts: all remote_user: root tasks: - name: store file to remote ..
node 추가 현재 구성은 마스터 노드 2개에 워커 노드 하나이며, 워커 노드를 하나 더 추가해보겠습니다. 새로운 호스트에 몇 가지 사전 작업이 필요한데 이 부분은 아래 링크를 참고해 주시기 바랍니다. https://sh-safer.tistory.com/45?category=790574 [k8s] kubespray로 kubernetes(쿠버네티스) 설치하기 실습 환경 k8s-master-1 CentOS 7.8 IP : 192.168.56.102 k8s-master-2 CentOS 7.8 IP : 192.168.56.106 k8s-worker-1 CentOS 7.8 IP : 192.168.56.107 k8s-worker-2 CentOS 7.8 IP : 192.168.56.108 Python3 설.. sh-..
test_1 계정 생성 [root@linux-2 ~]# useradd test_1 계정을 생성하면 기본적으로 passwd, shadow, group 파일에 계정 관련 내용이 추가됩니다. passwd 파일 [root@linux-2 ~]# cat /etc/passwd | grep test_1 test_1:x:1002:1003::/home/test_1:/bin/bash 필드 설명 test_1 계정명 x 패스워드(보통 x로 표시됨) 1002 계정 UID 1003 계정 GID test_user 계정에 대한 설명 /home1/test_1 계정 홈 디렉토리 /bin/bash 계정 로그인 쉘 shadow 파일 [root@linux-2 ~]# cat /etc/shadow | grep test_1 test_1:!!:184..
실행된 프로세스는 상태를 갖고, 프로세스의 상태는 아래와 같습니다. New : The process is being created Running : Instructions are being executed Waiting : The process is waiting for some event to occur (such as an I/O completion or reception of a signal). Ready : The process is waiting to be assigned to a processor. Terminated : The process has finished execution new -> ready : 프로세스가 생성되고 있는 단계에서 OS의 승인에 의해 CPU의 할당을 기다리는 상태 ..
실습 환경 k8s-master-1 CentOS 7.8 IP : 192.168.56.102 k8s-master-2 CentOS 7.8 IP : 192.168.56.106 k8s-worker-1 CentOS 7.8 IP : 192.168.56.107 k8s-worker-2 CentOS 7.8 IP : 192.168.56.108 kubernetes cluster 구성은 아래 글을 참고해 주세요. https://sh-safer.tistory.com/45 [k8s] kubespray로 kubernetes(쿠버네티스) 설치하기 실습 환경 k8s-master-1 CentOS 7.8 IP : 192.168.56.102 k8s-master-2 CentOS 7.8 IP : 192.168.56.106 k8s-worker-1..
SSH 란? 암호화된 데이터를 서버와 클라이언트가 안전하게 주고받기 위해 사용하는 전송계층 프로토콜이다. SSH 키 페어 생성 (클라이언트에서) # ssh-keygen -t rsa # rsa 알고리즘으로 ssh key pair 생성 [root@linux-1 ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your ..
Sample 파일 [root@linux-1 test]# cat list.txt 555 444 888 888 777 777 777 000 222 aaa ddd ggg ggg ggg aaa ccc zzz # cat list.txt | sort 중복행을 제거하기 전에 sort로 파일을 정렬합니다. [root@linux-1 test]# cat list.txt | sort 000 222 444 555 777 777 777 888 888 aaa aaa ccc ddd ggg ggg ggg zzz # cat list.txt | sort | uniq uniq 명령어로 중복라인을 제거합니다. (중복 라인중에 하나의 라인만 출력) [root@linux-1 test]# cat list.txt | sort | uniq 000 ..
# dig google.com # 기본 도메인 조회 [root@linux-1 ~]# dig google.com ; DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER
사용법 cd [옵션] 디렉토리 예제 cd a_dir 현재 data 경로에서 a_dir 디렉토리로 이동합니다. cd 명령어 다음에 바로 디렉토리가 나오면 상대 경로로 이동을 하는 방식입니다. [root@linux-1 /]# tree /data /data ├── a_dir │ └── aa ├── b_dir │ └── bb ├── c_dir │ └── cc └── d_dir └── dd 8 directories, 0 files [root@linux-1 data]# pwd /data [root@linux-1 data]# cd a_dir [root@linux-1 a_dir]# 다음은 절대 경로로 동일한 디렉토리로 이동을 하는 방법에 대해 보겠습니다. 절대 경로는 최상위 "/"에서부터 목적지 디렉토리까지 전체 경로..
❤️ 연관 포스팅 ❤️ 👉 perccli 명령어 & 설치방법 정리 👉 MegaCLI 설치 및 기본 명령어 hpssacli 콘솔 접속 [root@www-1 bld]# ./hpssacli HPE Smart Storage Administrator CLI 2.40.13.0 Detecting Controllers...Done. Type "help" for a list of supported commands. Type "exit" to close the console. => controller와 디스크 상태 확인 => ctrl all show config Smart Array P840ar in Slot 0 (Embedded) Port Name: 1I Port Name: 2I Internal Drive Cage at..
실습 환경 k8s-master-1 CentOS 7.8 IP : 192.168.56.102 k8s-master-2 CentOS 7.8 IP : 192.168.56.106 k8s-worker-1 CentOS 7.8 IP : 192.168.56.107 k8s-worker-2 CentOS 7.8 IP : 192.168.56.108 Python3 설치 사전 작업(모든 서버에서 진행) swap 메모리 비활성화 [root@k8s-master-1 /]# swapoff -a ip forward 설정 [root@k8s-master-1 /]# cat /proc/sys/net/ipv4/ip_forward # 설정 확인 0 [root@k8s-master-1 /]# echo 1 > /proc/sys/net/ipv4/ip_forw..
# nslookup tistory.com # 도메인에 대한 IP 조회 [root@linux-1 ~]# nslookup tistory.com Server: 1.214.68.2 Address: 1.214.68.2#53 Non-authoritative answer: Name: tistory.com Address: 211.231.108.151 # nslookup -query=mx tistory.com # MX 레코드 조회 [root@linux-1 ~]# nslookup -query=mx tistory.com Server: 1.214.68.2 Address: 1.214.68.2#53 Non-authoritative answer: tistory.com mail exchanger = 20 alt.aspmx.daum...