brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 05. 2022

NCP 3탄- 유사 서버, 서버 이미지 생성-2/12

<1> 유사 서버 생성 - 서버 OS만 같게 만들어준다.

<2> 내 서버 이미지 생성 - 동일한 서버 이미지가 생성된다.




<1> 유사 서버 생성 - 서버 OS만 같게 만들어준다.



1

Server > 서버 선택 > 서버 관리 및 설정 변경 > 유사 서버 생성

생성시 공인 IP  만들어 주지는 않는다.

생성시 init script 실행 되지 않는다.

생성시 apache가 설치되지 않는다.




2

서버 OS만 같게 만들어준다.

유사서버 생성시 이름을 os-blockchain-naver-dev 로 했다.


3

public 서버를 통해 private server에   ssh로 접속한다.

서버가 다르므로 비밀번호도 새로 확인해야 한다.

디폴트로 디폴트 ACG 그룹을 사용하게 된다.

관리서버 암호로 접속 한다.


4

사설IP만 있어 베스천을 통해 접속이 가능하다.

베스천 서버에서 접속 하는 형식

ssh -l root 10.0.0.7







<2> 내 서버 이미지 생성 - 동일한 서버 이미지가 생성된다.


Server > 서버 선택 > 서버 관리 및 설정 변경 > 내 서버 이미지 생성

서버로 생성되는건 아니고   서버 이미지 디렉토리에 이미지가 만들어진다.

same-blockchain-naver-dev


1

서버를 중지 후 이미지 생성하는 것을 권장한다.



2

웹서버 스크립트는 미리 만든다.

Init Script

http


#!/bin/bash

yum -y install httpd php

systemctl enable httpd

cd /var/www/html

wget http://211.249.50.207/lab/lab.tgz

tar xvfz lab.tgz

cat phpadd >> /etc/httpd/conf/httpd.conf

systemctl restart httpd


3

bastion-web-image-2022-0405-1


4

VPC > server > Server image에 가면 이미지 파일이 있다.




5

해당 이미지로 private에 웹서버 2대를 만들어 보자.


6

Private Subnet에 서버 2대  생성한다.

이미지로 동일한 서버를 만든다.

스크립트를 새로 지정할수 있는 옵션은 있으나, 서버는  기존 이미지 서버와 동일한 서버가 생성된다.


Server image > 해당 이미지 선택 > 서버 생성

same-blockchain-web 로 하면

same-blockchain-web001 , same-blockchain-web002  로 생성된다.







7

public 서버를 통해 private server에   curl로 확인해본다.

잘 된다.


curl 10.0.2.7

[root@Server-EC2 ~]# curl 10.0.2.7

<h1> Web TEST 1</h1>


[root@blockchain-naver-bastion01-dev html]# curl 10.0.2.7

<br>Welcome to NCP Unleashed <br><br>Your server name is s17ff925097a002<br>Your IP is 10.0.0.6<br><br>

<img src='logo1.jpg' title='uuuuu' alt=''/>

<br><br><A href='/dbserver.php'>DB Server Configuration</a><br><A href='/lists2.php'>DB Action</a><br><br><A href='/load.html'>Make load 100 %</a>


[root@blockchain-naver-bastion01-dev html]# curl 10.0.2.6

<br>Welcome to NCP Unleashed <br><br>Your server name is s17ff9250977001<br>Your IP is 10.0.0.6<br><br>

<img src='logo1.jpg' title='uuuuu' alt=''/>

<br><br><A href='/dbserver.php'>DB Server Configuration</a><br><A href='/lists2.php'>DB Action</a><br><br><A href='/load.html'>Make load 100 %</a>





8

public 서버를 통해 private server에   ssh로 접속한다.

새로운 관리서버 암호로 접속 한다.

암호는 서버마다 다르다.

같은 VPC안에서는 모두 기본 통신이 된다. 




다음 공부

https://brunch.co.kr/@topasvga/2339


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari