본문 바로가기
9. 실습 Hands-on Lab

나도한다 시리즈 - OCI 기본 실습 IaaS (스토리지)

by MY잭슨 2022. 5. 14.
실습 진행 순서 (네트워크, 인스턴스, 스토리지, 로드밸런서)

 

1. OCI 콘솔 로그인 (1분)

2. 네트워크 구성 VCN Virtual Cloud Network (10분)

3. 웹 서버 생성 (10분)

4. 블록 볼륨 스토리지 구성 (10분)

5. 로드 밸런서 구성 (10분)

 

4. 블록 볼륨 스토리지 구성

4.1 메뉴에서 스토리지 >> 블록볼륨으로 이동합니다.

 

4.2 아래와 같은 정보를 입력한 후 블록볼륨을 생성합니다.

Name BV-OCI-KR-01
Create In Compartment Root
Availability Domain rrHb:AP-SEOUL-1-AD-1
Volume Size and Performance Default or Custom
Volume Size (in GB) 50
Target Volume Performance VPU 10 / Balanced
스토리지 읽고/쓰기에 대한 성능을 조절할 수 있고 사이즈와 성능 각각 비용 계산 방식이 다름

VPU 가 0 (이 경우 성능에 대한 비용이 없음)
IOPS: 100 IOPS
Throughput: 12 MB/s

VPU 10 (Balanced)
IOPS: 3000 IOPS
Throughput: 24 MB/s

VPU 120 (Ultra High Performance)
IOPS: 11250 IOPS
Throughput: 90 MB/s

Backup Policies Gold

시스템의 중요도에 따라서 백업 수행 및 보존 주기 Gold/Silver/Bronze 선택하여 요구하는 RPO를 맞추도록 함

Gold 의 경우
Daily incremental backups at midnight. Retain 7 days. Weekly incremental backups. At midnight Sunday. Retain 4 weeks. Monthly incremental backups. At midnight on the 1st of the month. Retain 12 months. Yearly full backups. At midnight January 1. Retain 5 years.
Cross Region Replication Off
Encryption Encrypt using Oracle-managed keys

 

4.3 Compute >> Instances >> Instance details (instance-oci-kr-01 선택) 로 이동하여 이전에 생성한 블록볼륨과 연결합니다.

Select volume BV-OCI-KR-01
Device path /dev/oracleoci/oraclevdb
Attachment type Let Oracle Cloud Infrastructure choose the best attachment type
Access Read/write

주의
드라이브를 분리하기 전에 드라이브를 마운트 해제한 다음 iSCSI 명령을 실행하여 연결을 끊으십시오. 명령을 실행하지 않으면 인스턴스 재부팅이 실패합니다. 인스턴스의 etc/fstab에 볼륨을 추가한 경우 볼륨도 제거해야 합니다.
Before detaching, unmount the drive and then run the iSCSI commands for disconnecting. Failure to run commands will cause instance reboot to fail.If you have added the volume to the instance's etc/fstab, it must also be removed.

 

4.4 instance-oci-kr-01 인스턴스 접속 후 연결 컨맨드 실행

해당 블록 볼륨은 각 인스턴스 스토리지 영역 할당으로 여러 대의 인스턴스와 소스 공유 같은 목적은 아닙니다. 이런 공유 목적으로는 NFS 파일 스토리지를 사용하는 것을 권고합니다.

sudo iscsiadm -m node -o new -T iqn.2015-12.com.oracleiaas:0eb973dc-18ac-4dab-895d-c39da0722b4d -p 169.254.2.2:3260
sudo iscsiadm -m node -o update -T iqn.2015-12.com.oracleiaas:0eb973dc-18ac-4dab-895d-c39da0722b4d -n node.startup -v automatic
sudo iscsiadm -m node -T iqn.2015-12.com.oracleiaas:0eb973dc-18ac-4dab-895d-c39da0722b4d -p 169.254.2.2:3260 -l

4.5 볼륨 연결 후 볼륨 포맷 그리고 마운트

sudo lsblk
sudo ls -l /dev/oracleoci/oraclevd* 

sudo mkfs -t ext4 /dev/oracleoci/oraclevdb 

sudo mkdir /u01

sudo mount /dev/oracleoci/oraclevdb /u01

df-h

 

 

참고

https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/connectingtoavolume.htm

 

 

 

댓글