6.16

w0nyyy·2022년 6월 16일
0

AWS

Route53

Route53 > 대시보드 > 호스팅 영역 생성

IAM

사용자 추가 클릭

CLI 환경에서만 작업 가능.

csv 파일 다운로드

구글에 aws-cli 검색 후 다운로드

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html

파일 다운로드 후 클릭 - 마법사 뜨면 모두 next

C:\Users\r2com>aws --version
aws-cli/2.7.7 Python/3.9.11 Windows/10 exe/AMD64 prompt/off

cmd 창 열어서 확인

S3

버킷 만들기 클릭 -

만든 버킷의 속성에서 맨 아래로 내려가면

편집을 눌러 활성화

CLI 자격증명

C:\Users\r2com>aws s3 ls

Unable to locate credentials. You can configure credentials by running "aws configure".

그냥 접근하면 에러남. 자격증명 필요

C:\Users\r2com>aws s3 cp two-rabbit.jpg s3://seoul.wonyyy.shop/images/
upload: .\two-rabbit.jpg to s3://seoul.wonyyy.shop/images/two-rabbit.jpg

C:\Users\r2com>aws s3 cp index.html s3://seoul.wonyyy.shop
upload: .\index.html to s3://seoul.wonyyy.shop/index.html

C:\Users\r2com>aws s3 ls s3://seoul.wonyyy.shop/
                           PRE images/
2022-06-16 10:25:43        781 index.html

// 폴더 통으로 올리기
C:\Users\r2com>aws s3 sync backup s3://seoul.wonyyy.shop/backup/

// 업로드 확인
C:\Users\r2com>aws s3 ls s3://seoul.wonyyy.shop/backup/
2022-06-16 10:31:50    1346560 alibaba.tar
2022-06-16 10:31:50    1410048 azure.tar
2022-06-16 10:31:50   28642816 food.tar
2022-06-16 10:31:50     463360 gcp.tar


// 삭제 명령어
C:\Users\r2com>aws s3 rm s3://seoul.wonyyy.shop/backup/alibaba.tar
delete: s3://seoul.wonyyy.shop/backup/alibaba.tar

//폴더 지우기
C:\Users\r2com>aws s3 rm s3://seoul.wonyyy.shop/backup/ --recursive
delete: s3://seoul.wonyyy.shop/backup/gcp.tar
delete: s3://seoul.wonyyy.shop/backup/food.tar
delete: s3://seoul.wonyyy.shop/backup/azure.tar

파일 업로드

배치 파일을 실행시키면 명령어가 실행됨

윈도우 검색창 - 작업스케줄러

루트 53

레코드 생성 클릭

index.html 파일도 진행

AWS Certificate Manager

누르고 레코드 생성 클릭

인스턴스 생성

이름 : WEBSERVER
사용자 데이터

#!/bin/bash
yum install -y httpd wget git
systemctl enable --now httpd
cd /tmp
wget https://s3.ap-northeast-2.amazonaws.com/seoul.wonyyy.shop/backup/food.tar
tar -xvf food.tar -C /var/www/html/

http 이다. https를 적용하려면 elb를 사용해야함.

로드밸런서 생성

웹서버와 같은 vpc내에 생성

대상그룹 생성
웹서버가 80포트 이므로 http로 해야함 프론트는 https

로드밸런서 생성 클릭

시나리오

브라질에서 의뢰들어옴
유료 서비스가 너무 느리다. 빠른 속도를 원한다. 전세계 고객들한테

-> cloud front 사용. 엣지 로케이션에 컨텐츠를 담아서 빠른 속도 지원

Cloud Front

배포 생성 클릭

검증하기

aws - 오픈스택(VPN), esxi(storage gateway) : 멀티 클라우드

하이브리드는 aws 자원을 활용하기 위한 프로젝트

멀티클라우드는 전세계로 흩어져있는 서버들을 묶는것 (벤더사들)

오픈스택

CPU : 4Core
RAM : 12GB(SWAP 12GB)
SSD : 128GB(동적할당)
OS : CentOS8
NET : Bridge

Finish 클릭

설치 후 mobaxterm 접속

ip고정, 오픈스택 설치

ip 바뀔수도 있으므로 고정하기

---bash
Openstack 싱글 노드 설치
# vi /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.0.74
NETMASK=255.255.240.0
GATEWAY=192.168.0.1
DNS1=192.168.0.66
DNS2=8.8.4.4

//selinux 끄기
# vi /etc/selinux/config
SELINUX=disabled

admin

관리 - 네트워크 - 네트워크 - 네트워크 생성 -

외부 네트워크 : Flat

dhcp 체크해제 후 지정받은 ip 범위 넣기

관리 - compute - flavor - flavor 생성

프로젝트

프로젝트 -네트워크 - 네트워크 - 네트워크 생성

프로젝트 - 네트워크 - 라우터 - 라우터 생성

내부 네트워크 연결

연결 확인

라우터 앞단 핑 날라가는 거 확인

0개의 댓글