brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 29. 2022

9. 이미지를 통한 동일 서버 구축 9/23

아래 내용은 개인적으로 정리한 내용이라 틀릴 수 있습니다.


기존에 구축된 서버와 동일한 서버 구축하기


요청사항

www1번 서버와 똑같이 구축해주세요.

애플리케이션까지 모두 설치된 상태로 동일하게 해 주세요.



<1> www1서버 생성,  www1에 접속해 application 설치 완료한다.

<2> www1서버를 중지하고 이미지로 만든다.

<3> 이미지로 www2 서버를 만든다.

<4> 추가 확인 사항



<1> www1서버 생성,  www1에 접속해 application 설치 완료한다.


1

www1 서버 생성

user / password 방식으로 로드 온하도록 서버 스크립트 지정해 생성한다.


#!/bin/bash

(

echo "sss123"

echo "sss123"

) | passwd --stdin root

sed -i "s/^PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config

sed -i "s/^PermitRootLogin no/PermitRootLogin yes/g" /etc/ssh/sshd_config

service sshd restart

yum -y install httpd

systemctl enable httpd

systemctl start httpd

echo '<html><h1> web01 </h1></html>' > /var/www/html/index.html




2

베스천 서버에 접속한다.


windows는 putty로 접속한다.

mac이라면 접속 정보를 확인해 접속한다.



3

www1에 접속해 tcpdump 설치해본다.

yum -y install tcpdump





<2> www1서버를 중지하고 이미지로 만든다.


기존 서버를 중지하지 않으면 시간이 오래 걸리거나  용량이 아주 크게 만들어 진다.

중지하고 이미지를 만들자.




<3> 이미지로 www2 서버를 2대 만든다.


1

instance > 인스턴스 생성  > 개인 이미지로 만들기



참고사항

이미지로 인스턴스 만들 때  사용자 스트리트는 별도로 작성해 넣자.

기존 이미지에서 복사되지 않는거 같다.


추가로 Floating IP 할당도 나중에 추가로 할당받아 연결해야 한다.


2

www2-1

www2-2라고 생긴다.



3

베스천 접속 

www2-1 접속해본다.






<4> 추가 확인 사항


이미지로 인스턴스 만들 때  사용자 스트리트는 별도로 작성해 넣자.

기존 이미지에서 복사되지 않는거 같다.


추가로 Floating IP 할당도 나중에 추가로 할당받아 연결해야 한다.

이미지로 인스턴스 만들 때  사용자 스트리트는 별도로 작성해 넣자.

기존 이미지에서 복사되지 않는거 같다.


추가로 Floating IP 할당도 나중에 추가로 할당받아 연결해야 한다.



감사합니다.

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