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 할당


원격 접속

