Compute
OCI VNC (Virtual Network Computing) 사용하기
Table of Contents
1.VNC (Virtual Network Computing)란?
VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)는 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. 자판과 마우스 이벤트를 한 컴퓨터에서 다른 컴퓨터로 전송시켜서 네트워크를 거쳐 그래픽 화면을 갱신하는 방식을 제공한다. 간단히, 오라클 데이터베이스 설치가 sliec 모드 혹은 GUI 설치가 가능하나, 일반적인 클라우드 환경의 경우 물리적이 서버에 모니터와 키보드가 있는게 아니다 보니 VNC 를 사용하여 설치 작업한다.
설치요건 (Oracle Linux 7.9)
2.compute 생성

OS 이미지를 Oracle Linux 7.9로 선택!
3.compute 내 패키지 설치
위 2번에서 compute 생성된 이후 터미널 접속해서 패키지를 설치한다. 
초기 opc 계정 기준으로 명령어를 실행
01) sudo bash
02) yum group list
03) yum group install "Server with GUI"
04) yum group list
05) yum install tigervnc-server -y
06) exit
07) vncpasswd
08) sudo bash
09) cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:1.service
10) vi /etc/systemd/system/vncserver@\:1.service
11) systemctl daemon-reload
12) systemctl enable vncserver@\:1.service
13) systemctl start vncserver@\:1.service
14) systemctl status vncserver@\:1.service
15) firewall-cmd --list-all
16) firewall-cmd --add-service=vnc-server
17) firewall-cmd --add-service=vnc-server --permanent
5.compute 방화벽 오픈
compute 가 실행중인 네트워크 환경의 방화벽을 오픈해준다. (5901포트) 
6.VNC Viewer 접속
아래 viewer 를 다운 받아 설치 후 접속한다. 5901 포트를 기본으로 사용하므로 해당 건에 대해서 방화벽 오픈도 해야한다. (방화벽은 OS와 OCI의 Security List 모두 오픈해야함)
접근시, public ip : port (5901) 
이 글은 개인적으로 얻은 지식과 경험을 작성한 글로 내용에 오류가 있을 수 있습니다. 또한 글 속의 의견은 개인적인 의견으로 특정 회사를 대변하지 않습니다.
Kisu Kim INFRASTRUCTURE
oci vnc