====== Create and configure compute instances in Oracle Cloud ====== > 오라클 클라우드의 컴퓨트 인스턴스 생성 및 설정하기. ===== 가입(Signup) ===== * https://cloud.oracle.com 웹사이트에서 회원 가입 ===== 네트워크 생성 ===== - 메뉴 -> 네트워킹 -> 개요 - 인터넷 접속을 통한 VCN 생성; VCN 마법사 시작 - vcn 이름 - vcn cidr 블록; 10.0.0.0/16 - 공용 서브넷 cidr 블록; 10.0.0.0/24 - 전용 서버넷 cidr 블록; 10.0.1.0/24 - 생성 - 가상 클라우드 네트워크 보기 - 리소스 -> 보안목록 -> Default Security List for {VCN 이름} - 수신규칙추가 - 소스유형; cidr - 소스; 0.0.0.0/0 - IP프로토콜; TCP - 대상 포트 범위; 80, 443 - 수신규칙추가 ===== VM 인스턴스 생성 ===== - 메뉴 -> 컴퓨트 -> 인스턴스 - 인스턴스 생성 - 배치 및 하드웨어 구성 -> 편집 - 이미지 -> 이미지 변경 - 플랫폼 이미지에서 운영체제 선택 - 이미지 선택 - SSH 키 입력 - 생성 - 실행하여 VM 설치 - SSH 접속을 위한 키 추가 vi ~/.ssh/authorized_key /* ===== Create SSH Key ===== $ ssh-keygen $ pbcopy < ~/.ssh/id_rsa.pub or $ cat ~/.ssh/id_rsa.pub $ vi ~/.ssh/config Host {alias for connect} HostName {ip addredss} User {user for login} IdentityFile ~/.ssh/id_rsa In the Oracle Virtual Machine $ vi ~/.ssh/authorized_key {paste generated ssh key} */ ===== VM 인스턴스에 네트워크 적용 ===== - 메뉴 -> 네트워킹 -> 개요 - IP관리 -> 예약된 공용 IP 주소 - 예약된 공용 IP 주소 이름; - 예약된 공용 IP - 메뉴 -> 컴퓨트 -> 인스턴스 - 리소스 -> 연결된 VNIC - 리소스 -> IP주소 - ... -> 편집 - 공용 IP 유형; 공용 IP 없음 - 업데이트 - ... -> 편집 - 공용 IP 유형; 예약된 공용 IP -> 기존 예약된 IP 주소 선택; ===== 추가 작업 ===== * 우분투 서버 설정 [[public:computer:setting_up_ubuntu_server|Setting Up Ubuntu Server (우분투 서버 설정하기)]] * 웹서버 설치 및 설정 [[public:computer:install_and_configure_a_web_server|Install and configure a web server (웹서버 설치 및 설정)]] * DB 설치 및 설정 [[public:computer:install_and_configure_a_db_on_ubuntu|Install and configure a DB on Ubuntu (우분투에 DB 설치 및 설정하기)]] * dokuwiki 설치 [[public:computer:install_dokuwiki|Install dokuwiki (dokuwiki 설치)]] * wordpress 설치 * Let's Encrypt를 이용한 SSL 설정 [[public:computer:set_up_ssl_using_let_s_encrypt|Set up SSL using Let's Encrypt (Let's Encrypt를 이용한 SSL 설정)]] * 데이터 백업 (dokuwiki, wordpress) ===== References =====