2022-10-27
#4 [학습서] OpenStack 설치 학습서 - 1.개요
2022-10-27
Tasks

OpenStack 설치 학습서#

본 학습서는 V-Raptor nano를 이용하여 OpenStack을 설치하는 방법을 학습하기 위해 작성했습니다.

추가적인 OpenStack 설치방법은 공식문서인 https://docs.openstack.org/install-guide/를 참고하시길 바랍니다.


1. 개요#

1.1. 하드웨어 요구사항#

참고 : https://docs.openstack.org/install-guide/_images/hwreqs.png

  • Controller Node
    • CPU: 1-2 core
    • Memory: 8GB 이상
    • Storage: 100GB 이상
  • Compute Node
    • CPU: 1-4+ core
    • Memory: 8+GB 이상
    • Storage: 100GB 이상

1.2. 실험환경#

  • Hardware
    • V-Raptor SQ nano : 3개
      • CPU: 24 core, Cortex-A53(ARM)
      • Memory: 32 GB
      • Storage: 500 GB
  • Operating systems
    • Ubuntu 20.04 (LTS), 64bit
  • OpenStack Version
    • Xena (Initial Release Date: 2021.10.06)

1.3. 예제 아키텍처#

  • Controller
    • Controller node는 ID 서비스, 이미지 서비스, 배치 서비스, 컴퓨팅의 관리 부분, 네트워킹의 관리 부분, 다양한 네트워킹 에이전트 및 대시보드를 실행합니다. 여기에는 SQL 데이터베이스, 메시지 대기열 및 NTP 와 같은 지원 서비스도 포함합니다.
    • 본 학습에서는 Controller node의 IP는 192.168.0.150으로 설정했으며, hostname은 Controller입니다.
  • Compute
    • Compute node는 인스턴스를 운영하는 Compute의 하이퍼바이저 부분을 실행합니다. 기본적으로 Compute는 KVM 하이퍼바이저를 사용합니다.
    • 본 학습에서는 Compute node는 총 2대이며, IP는 각각 192.168.0.151, 192.168.0.152으로 설정했으며, hostname은 Compute-1, Compute-2로 설정 합니다.

OpenStackEx.drawio.png

1.4. 참고#

  • 학습자 따라하기
    # 블랭크 안의 명령어는 linux command line에 입력하시길 바랍니다.
    
Comment 1

    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @한석현 위 그림에서 녹색으로 표시된 Controller Node 1, 2 는 Compute Node 1, 2 로 수정되어야 할 것 같습니다.

    Reply
Add a comment