Contents

OpenStack - 2

   May 8, 2023     1 min read

오픈스택

  • Step 01 ~ Step 18
  • user1(web1), user2(web2) 추가하기

사진첨부

사진첨부

사진첨부

사진첨부

사진첨부

오류 발생

사진첨부

  • ssh 접속 불가

오류 해결

사진첨부

# vi /etc/ssh/sshd_config

PasswordAuthentication yes
#PasswordAuthentication no



결과

사진첨부

사진첨부

웹 서버 만들기

# sudo passwd
1234

# yum -y install httpd
# vi /var/www/html/index.html
# service httpd restart



사진첨부

사진첨부

실습 이어서

Step 19.

  • Project > Volumes > Volumes > Create Volume
  • 볼륨 스토리지는 인스턴스를 삭제해도 내부의 데이터가 그대로 남아있다. 즉, VM1에 연결했던 볼륨을 분리해서 VM2에 연결하더라도 같은 데이터를 확인할 수 있다. 단, 블록 디바이스는 여러 인스턴스에 동시 연결할 수 없다.

사진첨부

사진첨부

Step 20.

  • Project > Volumes > Volumes > vol1 > Manage Attachments

사진첨부

사진첨부

사진첨부

Step 21.

  • web1에서 vol1 확인 -> 파미션 -> 포맷 -> 마운트

# fdisk -l

# fdisk /dev/vdc

# mkfs.ext4 /dev/vdc1

# mkdir /dir1
# mount /dev/vdc1 /dir1

# df -h

# cd /dir1
# touch 1.txt 2.txt 3.txt 4.txt



사진첨부

사진첨부

사진첨부

사진첨부

Step 22.

  • project > object store > container

  • 여기서 container는 도커 컨테이너와 관련 없다. 컨테이너를 추가하게되면 오브젝트스토리지는 사용자 계정에 종속된다.
  • public : 외부 대역인 192.168.1.0/24 대역을 타고 들어올 수 있도록 하는 옵션
  • not public : 외부 접속을 불허하고 내부 네트워크 대역의 접속만 허용하는 옵션

사진첨부

사진첨부

사진첨부

사진첨부

  • user1에서 con1을 생성하고 파일을 업로드 했을 경우,
    user2에서 con1에 접근하여 파일을 다운로드 받을 수 있다.