728x90 분류 전체보기347 [Diskless Cluster] 2.2 계산 서버 – 계산서버의 네트워크 문제 2.2.1 Masquerade IP MASQUERADE는 리눅스의 NAT(Network Address Translation) 기능으로써, 내부망의 컴퓨터들이 마스터 서버를 통해서 외부망 인터넷에 접속할 수 있도록 하는 기능이다. 내부망에 속해있는 컴퓨터들이 생성된 모든 네트워크 요청은 Masquerade를 통해서 마스터 서버의 외부망으로 연결이 된다. ※ Masquerade 설정하는 방법 1) 우리는 iptables로 방화벽을 설정하기 때문에 만약, UFW방화벽이 켜져있다면, UFW를 끄도록 하자 $ ufw disable 2) IP Masquerade 적용 $ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp8s0 -j MASQUERADE - 적.. 2020. 6. 2. [Diskless Cluster] 2.1 계산 서버 – 계산서버의 루트디렉토리 만들기 2.1 계산 서버 – 계산서버의 루트디렉토리 만들기 우분투에서 계산서버의 리눅스 이미지를 만드는 방법은 크게 3가지이다. [7]** - debootstrap으로 리눅스 이미지 생성 - 인스톨 CD등을 통해서 계산서버의 리눅스 설치 - 마스터 서버의 리눅스 이미지 복사 여기에서 우리는 마지막 방법을 사용하여 계산서버를 위한 루트 디렉토리를 만들 것이다. [2], [10] 번 출처에서도 동일한 방법으로 계산노드들을 위한 리눅스 이미지를 만들어 사용을 하였다. ** 출처는 Reference 페이지 참조바람 ※ 커널관련 문제 많은 레퍼런스에서 계산노드의 커널을 마스터 노드와 다르게 설정한다. 그 이유는, 마스터 노드에서 필요하지만 계산노드에는 필요하지 않는 기능들이 있기 때문에, 많은 경우 계산노드의 커널을 설.. 2020. 6. 2. [Diskless Cluster] 1.3. 마스터 서버 – NFS 서버 설정 1.3. 마스터 서버 – NFS 서버 설정 Diskless cluster의 경우 자체적인 하드디스크가 없다. 따라서 NFS (Networking File System)를 이용하여, 마스터 서버에서 계산노드를 위해 만들어진 루트디렉토리를 “/”로 인식하게 만들어야 한다. 즉, NFS를 이용하여, /computation _node/nfsroot 디렉토리를 계산노드들의 “/”로 마운트 시킬 것이다. 이 장에서 해야할 것은 크게 2가지이다. • 마스터 서버에 nfs서버 설치 • 마스터 서버의 /etc/exports 파일 편집 1.3.1 마스터 서버 - nfs 서버 설치 [1] $ sudo apt-get install nfs-kernel-server -y $ sudo apt-get install nfs-commo.. 2020. 6. 2. [Diskless Cluster] 1.2 마스터 서버 -TFTP 서버/부트로더 설정 1.2. 마스터 서버 – TFTP 서버/부트로더 설정 마스터 서버는 PXE로 부팅을 하는 계산노드들이 필요로 하는 부트로더파일들을 TFTP서버를 통해서 계산노드들에게 전달한다. 이때 부트로더 파일들은 vmlinuz와 imifram.img 파일이다. 여기에서는 마스터 서버의 TFTP서버를 설정하는 것과 부트로더 파일들을 만드는 방법들을 다룬다. 1.2.1 TFTP 서버 설치 $sudo apt-get install tftpd-hpa tftp-hpa - 다음 명령어를 통해 tftp서버가 잘 작동하는지 확인하자. 1.2.2 /etc/default/tftpd-hpa 수정 $ vim /etc/default/tftpd-hpa RUN_DAEMON="yes" OPTIONS="-l -s /var/lib/tftpboot" .. 2020. 6. 2. [Diskless Cluster] 1.1 마스터 서버 - IP 네트워크 설정 1.1. 마스터 서버 - IP 네트워크 설정 마스터 서버의 IP네트워크 설정을 통해서, 마스터 서버는 계산노드들에게 사설 IP주소를 할당한다. 이를 통해, 계산노드들이 마스터 서버와 통신을 주고받을 수 있게 된다. 이 장에서 해야할 목록은 다음과 같다: (a) dhcp 서버 설치 (b) /etc/hosts 편집 (c) /etc/dhcp/dhcp.conf 편집 (d) /etc/network/interfaces 편집 해당 장에 들어가기 앞서, 다음 dhcp[2][3]와 /etc/hosts[1]에 대한 설명을 먼저 본 후, 어떤 내용을 다루는지 확인하기 바란다. 1.1.1 DHCP 서버 설치 $sudo apt-get install isc-dhcp-server -y 1.1.2 /etc/hosts 편집 /etc/.. 2020. 6. 2. [Diskless cluster] 1.0 제작방법 및 마스터 서버 우분투 설치 1.0 Beowulf Cluster 제작 방법 이후부터는 Beowulf cluster를 단순히 Diskless cluster라고 부르도록 하겠다. 우선, 들어가기 앞서서 내가 제작한 클러스터에 대해서 몇 가지에 대해서 간단하게 이야기하고자 한다. 내가 2020년도 1월부터 2월까지 약 두 달에 걸쳐서 만든 클러스는 Beowulf cluster, 즉, Diskless cluster이다. 해당 클러스터를 제작한 이유는 아래와 같다. 1) Beowulf Cluster를 제작한 이유 - 기존에 약 6~7개 정도의 개별적인 컴퓨터들을 계산하는데 사용을 해보니, 관리를 하는데 굉장히 어려움이 많았다. 예를 들어, 각각의 컴퓨터에서 만들어진 계산결과들이 각각의 하드디스크에 저장이 되어 있었다. 따라서, 계산결과들을 .. 2020. 6. 2. [MS word] 단축키 1. MS 워드 특수기호/문자표: Alt + i + s 2. 글꼴 바꾸기: CRTL + Shift + F 2020. 5. 13. 개인적인 긴급재난지원금 내용 정리 ■ 긴급재난지원금과 관련된 정보 사이트 1) 긴급재난지원금 안내: https://www.gov.kr/portal/coronaPolicy/list/emergCalamSportAmt/sub01 - 신청방법/지급수단안내/행정안전부 발표자료/ FAQ 2) 긴급재난지원금 조회: www.긴급재난지원금.kr - 긴급재난지원금 대상 여부 및 가구원 수 등을 조회 3) 긴급재난지원금 관련 행정안전부 보도 자료 [1][2] ■ 긴급재난지원금 1. 긴급재난지원금 조회 1) 5월 4일부터 아래의 사이트를 통해 긴급재난지원금 대상 여부 및 가구원 수 등을 조회할 수 있음 2) 조회사이트: www.긴급재난지원금.kr 3) 조회가능 날짜 요일 월 화 수 목 금 토,일 출생연도 뒷자리 1, 6 2, 7 3, 8 4, 9 5, 0 모.. 2020. 5. 4. [Beowulf Cluster] Reference Reference [1] https://m.cafe.daum.net/KingOfLinux/2LGG/138 [2] http://blog.syszone.co.kr/2608 [3] https://wiki.gentoo.org/wiki/Diskless_nodes/ko [4] https://www.hiroom2.com/2017/07/02/ubuntu-1604-pxeboot-thin-client-nfs-en/ [5] https://wiki.kldp.org/HOWTO/html/Parallel-Processing/Parallel-Processing-HOWTO.html [6] https://wiki.kldp.org/Translations/html/Cluster_QuickStart-KLDP/Cluster_QuickStart.. 2020. 4. 10. 이전 1 ··· 34 35 36 37 38 39 다음 728x90