brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 10. 2022

네이버 클라우드 7탄- 네트워크, 서버 실습 1/8

네이버 클라우드  1단계 기초부터 하나씩  실습하자~


<1> 네트워크 만들기

<2> 서버 만들기

<3> 서버에 로그인 하기

<4> 이미지 서버 만들기

<5> 이미지로 서버 만들기

<6> 서버에  스토리지 추가해보자.

<7> 글로벌 DNS




<1> 네트워크 만들기


VPC만든다.

NACL만든다.

NACL을 먼저 만드는 이유는, 서브넷 만들때 NACL을 서브넷에 적용해야 하기 때문에.

안만들고 디폴트 NACL을 사용해도 되긴하나, 웹서버등 별도로 보안 관리를 위해 만든다.

이제 서브넷을 만든다.

여기서는 실제 서비스를 가정해서 필요한 만큼의 IP만 제공한다.

쿠버네티스의 경우 public에  1000 pod , private에 1000 pod를 생성한다고 가정하고 할당한다.




1

VPC  만들기

VPC > VPC Management

seo-naver-dev-vpc

10.0.0.0/20




2

서브넷을 만들기 전에 nacl 만들기

nacl 만들기

VPC >  Network ACL > ACL Rule > Network ACL생성

seo-naver-web-nacl

따로 설정을 하지 않으면 모두 허용이다.

여기서 따로 설정을 하지 않는다.


3

서브넷 만들기

seo-naver-dev-pub1

10.0.0.0/23

kr1




<2>  서버 만들기


1

서버를 만들기 전에  acg 만들기

서버에 보안그룹을 적용해야 하므로~


Server > ACG

seo-naver-dev-web-acg

 ACG 설정 > 인바운드 80 허용

0.0.0.0/0  80  허용

myip 22   허용



2

서버 생성 시 사용할 스크립트 만든다.

기본 웹서버가 되도록 스크립트를 만들어보자.

서버 생성시 스크립트를 사용하므로 미리 만들어야 한다.

Server  >  Init Script

seo-naver-dev-web-script


#!/bin/bash

yum -y remove mariadb-libs

yum -y install httpd php mysql php-mysql

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 start httpd



3

서버 생성하기

Server

centos 7.8

추가

새로운 공인 IP 할당 선택 (나중에 공인 IP를 받을 필요 없다.)

init script  사용

seo-naver-dev-web-script 사용

다음

새로운 인증키 생성

seo-naver-dev

seo-naver-dev-web-acg 선택

서버 생성

확인

(서버 생성에 10분 걸린다)




<3> 서버에 로그인 하기


1

디폴트로  

리눅스는 관리자가  root

윈도즈는 administrator


2

패드워드는?

관리자 비밀번호 확인에서 확인하다.

서버 만들 때 인증키를 만들었다.

해당 인증키를 이용하면 된다.


3

로그인 하기

mac에서는 ssh root@공인 IP

windows에서는 putty등으로


4

웹 데몬 확인과 브라우저로 웹 사이트 접속 확인


[root@s1815bf8940e ~]# ps -ef |grep httpd

root       2322   2271  0 16:55 pts/0    00:00:00 grep --color=auto httpd


[root@s1815bf8940e ~]# systemctl start httpd


[root@s1815bf8940e ~]# ps -ef |grep httpd

root       2329      1  7 16:55 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache     2331   2329  0 16:55 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache     2332   2329  0 16:55 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache     2333   2329  0 16:55 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache     2334   2329  0 16:55 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache     2335   2329  0 16:55 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

root       2337   2271  0 16:55 pts/0    00:00:00 grep --color=auto httpd

[root@s1815bf8940e ~]#





<4> 이미지 서버 만들기


서버를 선택하고 내 서버 이미지 생성하기

web-img


이미지 서버로 2번 서버 만들기




<5> 이미지로 서버 만들기


Server Image

2번 서버를 만든다.




<6>  서버에  스토리지 추가해보자.



fdisk

format

mount 작업을 해야 한다.



<7>  글로벌 DNS


1

도메인 등록은 후이즈나 가비아에서 하라.

도메인은 미리 구매해 놓아야 한다.


2

글로벌 DNS는  네임서버를 웹으로 구현한 것이다.




다음은 로드 밸런서

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




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



감사합니다.

매거진의 이전글 (실습1탄~19탄) 네이버 클라우드 시작하기-2024

작품 선택

키워드 선택 0 / 3 0

댓글여부

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