공유 파일 시스템

공유 파일 시스템

서비스 이미지를 생성합니다

주석

일반적인 배포에서, 공유 파일 시스템 서비스를 평가하기 위해서는 NFS/CIFS와 같은 네트워크 파일 시스템을 지원하는 이미지로부터 인스턴스를 생성해야 합니다. 이 가이드는 자원 요구 사항을 줄이기 위한 평가 목적으로 인스턴스에 대해 CirrOS 이미지를 사용할 것입니다. 그러나, CirrOS 이미지는 네트워크 파일 시스템을 지원하지 않습니다. 공유 파일 시스템 서비스를 평가하기 위해, 이 가이드에서는 네트워크 파일 시스템을 지원하기에 `manila-share-service` 이미지를 사용한 통상적인 이미지를 생성하며, compute 노드에서 인스턴스에 의한 자원 소비량을 256 MB 메모리로 제한하는 manila-service-flavor 를 사용합니다.

  1. 공유 서버에 대한 원본 이미지를 다운로드합니다:

    $ wget http://tarballs.openstack.org/manila-image-elements/images/manila-service-image-master.qcow2
    
  2. 이미지를 이미지 서비스에 추가합니다:

    # openstack image create "manila-service-image" \
    --file manila-service-image-master.qcow2 \
    --disk-format qcow2 \
    --container-format bare \
    --public
    +------------------+------------------------------------------------------+
    | Field            | Value                                                |
    +------------------+------------------------------------------------------+
    | checksum         | abb1fdf972162c7214db9fad43229dad                     |
    | container_format | bare                                                 |
    | created_at       | 2016-03-16T23:37:51Z                                 |
    | disk_format      | qcow2                                                |
    | file             | /v2/images/dcec8c7f-4c59-4223-a06f-220231b49c0c/file |
    | id               | dcec8c7f-4c59-4223-a06f-220231b49c0c                 |
    | min_disk         | 0                                                    |
    | min_ram          | 0                                                    |
    | name             | manila-service-image                                 |
    | owner            | fd4a657caa054ca99d8b4179722f49de                     |
    | protected        | False                                                |
    | schema           | /v2/schemas/image                                    |
    | size             | 324665344                                            |
    | status           | active                                               |
    | tags             |                                                      |
    | updated_at       | 2016-03-16T23:37:55Z                                 |
    | virtual_size     | None                                                 |
    | visibility       | public                                               |
    +------------------+------------------------------------------------------+
    
  3. 서비스 이미지를 지원하기 위한 새로운 flavor를 생성합니다:

    # openstack flavor create manila-service-flavor --id 100 --ram 256 --disk 0 --vcpus 1
    +----------------------------+-----------------------+
    | Field                      | Value                 |
    +----------------------------+-----------------------+
    | OS-FLV-DISABLED:disabled   | False                 |
    | OS-FLV-EXT-DATA:ephemeral  | 0                     |
    | disk                       | 0                     |
    | id                         | 100                   |
    | name                       | manila-service-flavor |
    | os-flavor-access:is_public | True                  |
    | ram                        | 256                   |
    | rxtx_factor                | 1.0                   |
    | swap                       |                       |
    | vcpus                      | 1                     |
    +----------------------------+-----------------------+
    

    주석

    Flavor는 이미지에 특화되어야 하며 이미지 별로 구분되어야 합니다.

서비스 이미지에 대한 인스턴스를 구동합니다

주석

이 섹션에서는 manila-service-image 이미지를 공유를 마운트하기 위한 인스턴스로 사용합니다.

  1. manila-service-imagemanila-service-flavor 를 사용하여 인스턴스를 구동합니다.

  2. manila 를 사용자 이름 및 암호로 사용하여 인스턴스에 로그인합니다.

공유를 생성합니다

공유 노드 설치 및 구성 에서 선택했던 공유 파일 시스템 서비스 옵션에 대해 공유를 생성합니다.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.