6일째 창고 엔지니어가 프로그래머(一)로 통하는 서버 집단 구축, 관리와 신속한 배치
6일째 서버 클러스터 구축, 관리 및 신속한 배포
소규모 클러스터 준비:
이름
서버 버전
IP
호스트 이름
관리 서버
Ubuntu16.04
192.168.38.129
MS
데이터베이스 서버
Ubuntu16.04
192.168.38.130
DB1
테스트 서버
Ubuntu16.04
192.168.38.131
T1
제품 서버
Ubuntu16.04
192.168.38.132
P1
1단계 서버당 호스트 이름 수정
`/etc/hostname`
```
vim /etc/hostname
```
서버당 호스트 이름: 관리 서버 MS 데이터베이스 서버 DB1 테스트 서버 T1 제품 서버 P1
2단계 host 파일 수정(대규모 그룹에서 DNS 서버를 사용하는 경우)
1. hosts :
127.0.0.1 localhost
192.168.38.129 MS
192.168.38.130 DB1
192.168.38.131 T1
192.168.38.132 P1
2.
ping MS
ping DB1
ping T1
ping P1
!
3단계 제품 서버의 IP는 외부에 직접 노출되어 안전하지 않다.보안을 위해서 비밀번호 로그인을 닫아야 합니다 (T1 P1 DB1). openssh 키와 개인 키를 사용해서 로그인해야 합니다.
`/etc/hostname`
```
vim /etc/hostname
```
1. hosts :
127.0.0.1 localhost
192.168.38.129 MS
192.168.38.130 DB1
192.168.38.131 T1
192.168.38.132 P1
2.
ping MS
ping DB1
ping T1
ping P1
!
```
cd ~
ssh-keygen -t rsa
id_rsa( ) id_rsa pub( )
ls .ssh/
```
```
scp .ssh/id_rsa.pub scort@DB1:~/
scp .ssh/id_rsa.pub scort@T1:~/
scp .ssh/id_rsa.pub scort@P1:~/
```
id _rsa.pub
이 파일의 내용을 로 가져옵니다~/.ssh/authorized_keys
파일 중 cd ~
mkdir .ssh
cat id_rsa.pub >> .ssh/authorized_keys
sudo vim /etc/ssh/sshd_config
52 :`#PasswordAuthentication yes` `PasswordAuthentication no`
`#`
```
init 6
```
** MS , , MS MS !**
4단계 방화벽 구성
다른 서버에서 방화벽을 만들어서 다른 서버가 랜만 접근할 수 있도록 하면 우리의 기본적인 환경은 OK가 된다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.