20230406
인스턴스 시작(Start); 위에 인스턴스 시작은(Launch; 설치)
인스턴스 잘 구동 확인하기 위해 콘솔 확인
WebShare 같은?
프로젝트 탭 - 오브젝트 스토리지 - 컨테이너 - ➕ 컨테이너
공개 누군가가 접속해 다운로드 가능
공개되지 않음 나만 가능
➕ 폴더 클릭
images 폴더에 업로드
결과
two-rabbit.jpg 공유하고 싶다면
컨테이너 의 Public Access 체크
Link 클릭
💤 http://192.168.1.82:8080/v1/AUTH_63860265ea5b499bab247799efa67f1b/files/
뒤에 object의 name(경로)를 복사해서 추가 - images/two-rabbit.jpg
http://192.168.1.82:8080/v1/AUTH_63860265ea5b499bab247799efa67f1b/files/images/two-rabbit.jpg
로 접속
따라서 Object Storage 주소 뒤에 업로드한 index.html 경로를 추가하면 정적인 웹 페이지를 확인 가능
Public Access 체크 풀어보기
heat_template_version: "2021-04-16"
description: "version 2017-09-01 created by HOT Generator at Thu, 06 Apr 2023 02:11:16 GMT."
resources:
Server_1:
type: "OS::Nova::Server"
properties:
security_groups:
- "0fddaee8-a513-42ba-8a45-7cae5a204d0f"
networks:
- subnet: "a74339ec-672e-4ef1-aebf-1f72acd5f151"
name: cirros2
flavor: "m1.tiny"
image: "902ea148-a8cd-4f4c-a07a-5ba1733b9436"
availability_zone: nova
key_name: "open-key"
Template 스택 사용
다운로드한 템플릿 사용
cirros2 -> cirros3
으로 이름 변경
관리 탭 - Compute - Flavor(CPU 갯수와 Memory 용량 관리)
프로젝트 탭 - Compute - 인스턴스 - 인스턴스 Launch 클릭
인스턴스 세부 정보 입력
소스 *
Flavor * 적용
네트워크 *
네트워크 포트
보안 그룹
Key Pair
open-key
가 디폴트로 설정되었다.구성
#!/bin/bash
선언 필수 ❗ 그래야지 쉘 스크립트로 동작 가능결과
콘솔에 들어가서 부팅 상태 확인 가능
암호 인증 방식으로는 접근 불가능 !
#!/bin/bash
apt-get update -y
apt-get install -y mariadb-server
암호 인증 방식으로는 접근 불가능 !
유동 IP 할당
원격 접속