모든 리소스들을 특정 구획에 생성할 것입니다. 우선 Sandbox라는 이름의 구획을 생성해 보도록 하겠습니다. 메뉴에서 ID & 보안 (Identity & Security) > 구획(Compartment)를 선택합니다.
구획 생성 버튼을 클릭하고, 입력창에 다음과 같이 입력합니다.
인스턴스에서 사용할 VCN을 생성합니다. VCN 생성은 아래 링크를 참고하여 생성합니다.
VCN을 생성할 때 앞서 생성한 구획인 SandBox를 선택하여야 합니다.
VCN 목록에서 생성된 VCN을 선택한 후 왼쪽 리소스(Resources)의 보안 목록(Security Lists)탭을 선택하고, 기본 보안 목록(Default Security List for {VCN이름})을 선택합니다.
수신 규칙 추가(Add Ingress Rules) 버튼을 클릭한 후 다음과 같이 입력하여 수신 규칙을 추가 합니다.
이제 윈도우즈 인스턴스를 하나 생성해보겠습니다. 메뉴에서 컴퓨트(Compute) > 인스턴스(Instances)를 차례로 클릭합니다.
구획으로 Sandbox를 선택한 후 인스턴스 생성(Create Instance)를 클릭합니다.
인스턴스 생성 화면에서 다음과 같이 입력합니다.
네트워킹에서는 앞서 생성한 VCN과 공용 서브넷(Public Subnet)을 선택하고 (공용 IP 주소) Public IP address를 공용 IPv4 주소 지정 (Assign a public IPv4 address)으로 선택합니다.
부트 볼륨 (Boot volume)의 경우는 기본 옵션 상태로 둡니다.
마지막으로 생성 (Create) 버튼을 클릭합니다.
이제 실행중인 윈도우즈 인스턴스에 리모트 데스크탑을 사용하여 접속할 수 있습니다.
인스턴스에 접속하기 위해서는 생성한 인스턴스의 공용 IP와 사용자 이름, 초기 비밀번호를 확인하여야 합니다. 인스턴스 목록에서 생성한 인스턴스를 클릭하면 다음과 같이 공용 IP와 사용자 이름, 초기 비밀번호를 확인할 수 있습니다.
여기서는 MacOS 환경에서 Microsoft Remote Desktop 클라이언트 애플리케이션을 활용하였습니다.
Remote Desktop 클라이언트를 사용하여 접속을 합니다. 위에서 확인한 사용자 이름과 초기 비밀번호를 입력합니다.
초기 비밀번호를 변경합니다.
윈도우즈 데스크탑에 정상적으로 연결되었습니다.
블록 볼륨 은 Oracle Cloud Infrastructure 컴퓨트 인스턴스에 사용할 수 스토리지입니다. 볼륨을 생성, 연결(Attach) 및 인스턴스에 탑재(Mount)한 후에는 인스턴스에서 물리적인 하드 드라이브처럼 사용할 수 있습니다. 볼륨은 한 번에 하나의 인스턴스에 연결할 수 있지만, 기존 인스턴스에서 볼륨을 분리하고 데이터를 유지한 상태에서 다른 인스턴스에 연결을 할 수 있습니다.
이 작업에서는 볼륨을 생성하고 인스턴스에 연결한 다음 해당 볼륨을 인스턴스에 연결하는 방법을 보여줍니다.
메뉴에서 스토리지(Stroage) > 블록 볼륨(Block Volumes)을 차례로 클릭합니다.
다음과 같이 입력 및 선택합니다.
미지막으로 블록 볼륨 생성 버튼 (Create Block Volume)을 클릭합니다.
iSCSI 방식으로 볼륨을 인스턴스에 연결해보도록 하겠습니다. 메뉴에서 컴퓨트 (Compute) > 인스턴스 (Instances)를 차례로 선택한 후에 앞서 생성한 인스턴스를 선택합니다. 인스턴스 상세 페이지에서 아래와 같이 좌측 리소스 (Resources) 메뉴에서 연결된 블록 볼륨 (Attached block volumes)을 선택합니다.
블록 볼륨 연결 (Attach block volume)버튼을 클릭하고 다음과 같이 입력/선택 합니다.
연결을 클릭합니다.
이제 iSCSI 연결을 구성할 수 있습니다. 우선 연결된 블록 볼륨 메뉴에서 연결된 블록 볼륨의 우측 아이콘을 선택한 후 iSCSI 명령 및 정보 (iSCSI commands and inforamtion)를 선택합니다.
다음과 같이 iSCSI 명령 및 정보 대화창에서 IP 주소 및 포트를 확인합니다.
윈도우즈 데스크탑에서 서버 매니저 (Server Manager)를 실행합니다.
Tools > iSCSI Initiator 를 선택합니다.
Discovery탭을 선택한 후 Discover Portal 버튼을 클릭합니다. 다음과 같이 위에서 확인한 블록 볼륨의 IP 주소와 포트를 입력하고 OK 버튼을 클릭합니다.
Targets탭을 선택한 후 Connect 버튼을 클릭하고 OK 버튼을 클릭합니다.
File and Storage Services > Volumes > Disks를 차례로 선택하여 추가된 스토리지를 확인합니다.
해당 스토리지를 선택한 후 마우스 오른쪽 클릭하여 New Volume을 클릭합니다. 다음과 같이 New Volume Wizard가 오픈됩니다. Next 버튼을 클릭합니다.
Disk를 확인한 후 Next 버튼을 클릭합니다.
Volume size를 확인한 후 Next 버튼을 클릭합니다.
Drive letter 확인한 후 Next 버튼을 클릭합니다.
File system, Allocation unit size, Volume label을 확인한 후 Next 버튼을 클릭합니다.
Create 버튼을 클릭합니다.
모든 과정이 완료된 것을 확인할 수 있습니다.
파일 탐색기를 통해서 추가된 볼륨과 볼륨 정보를 확인합니다.
튜토리얼을 통해서 생성한 리소스에 대한 삭제는 다음 순서대로 진행합니다.
메뉴에서 컴퓨트 (Compute) > 인스턴스 (Instances)에서 실습에서 사용한 인스턴스를 선택합니다. 인스턴스 세부 정보 화면에서 좌측 리소스 (Resources) 세션의 연결된 블록 볼륨을 선택합니다. 목록에서 실습에서 사용한 볼륨 오른쪽 아이콘을 선택하고 분리 (Detach)를 선택하여 인스턴스를 분리합니다.
이제 볼륨을 삭제할 수 있습니다. 메뉴에서 스토리지 (Storage) > 블록 볼륨 (Block Volumes)를 차례로 선택한 후에 실습에서 사용한 블록 볼륨의 오른쪽 아이콘을 클릭하고 종료 (Terminate)를 선택하여 볼륨을 삭제합니다.
메뉴에서 컴퓨트 (Compute) > 인스턴스 (Instances)를 차례로 선택한 후 목록에서 실습에서 사용한 인스턴스의 오른쪽 아이콘을 클릭하고 종료 (Terminate)를 선택합니다.
삭제 대화창에서 부팅 볼륨을 영구적으로 삭제 (Permanently delete the attached boot volume)를 선택한 후 인스턴스 종료 버튼을 클릭하여 인스턴스와 부트볼륨을 모두 삭제합니다.
메뉴에서 네트워킹 (Networking) > 가상 클라우드 네트워크 (Virtual Cloud Network) 을 차례로 선택한 후 실습에서 사용한 VCN 오른쪽 메뉴를 클릭하고 종료 (Terminate)를 선택합니다.
VCN과 연관된 모든 리소스들이 나열됩니다. 모두 종료를 클릭하여 VCN과 관련된 모든 리소스를 삭제합니다.
VCN의 리소스들을 다른 자원에서 사용중인 경우라면 VCN 자원을 삭제할 수 없습니다. 이 경우에는 연관된 자원을 삭제 한 후에 다시 VCN 리소스를 정리하여야 합니다.
이 글은 개인적으로 얻은 지식과 경험을 작성한 글로 내용에 오류가 있을 수 있습니다. 또한 글 속의 의견은 개인적인 의견으로 특정 회사를 대변하지 않습니다.
Donghu Kim GETTING-STARTED
oci compute windows_instance