공유파일시스템 생성 및 사용 7-5-3 공유 생성 및 액세스 허용 > OpenStack 자료실

본문 바로가기
사이트 내 전체검색

OpenStack 자료실

공유파일시스템 생성 및 사용 7-5-3 공유 생성 및 액세스 허용

페이지 정보

profile_image
작성자 jkchoi
댓글 0건 조회 20회 작성일 26-01-23 10:53

본문

공유 생성

 

1. 공유 네트워크를 사용하여 NFS 공유를 생성합니다. 기본 공유 유형이 이미 생성 및 구성되어 있으므로,

    요청에서 지정될 필요가 없습니다.

 

      $ manila create NFS 1 --name demo-share1 --share-network demo-share-network1

      +------------------------+----------------------------------------------+

      | Property                  | Value                                               |

      +------------------------+----------------------------------------------+

      | status                      | None                                              |

      | share_type_name       | default_share_type                              |

      | description               | None                                               |

      | availability_zone        | None                                                |

      | share_network_id       | 58b2f0e6-5509-4830-af9c-97f525a31b14  |

      | share_group_id          | None                                                |

      | host                        | None                                                |

      | snapshot_id              | None                                                |

      | is_public                  | False                                                 |

      | task_state                 | None                                                |

      | snapshot_support      | True                                                  |

      | id                           | 016ca18f-bdd5-48e1-88c0-782e4c1aa28c  |

      | size                         | 1                                                     |

      | name                       | demo-share1                                     |

      | share_type                | 8a35da28-0f74-490d-afff-23664ecd4f01   |

      | created_at                 | 2016-01-26T20:08:50.502877                 |

      | export_location          | None                                                |

      | share_proto               | NFS                                                 |

      | project_id                 | 48e8c35b2ac6495d86d4be61658975e7     |

      | metadata                  | {}                                                     |

      +-------------------------+-----------------------------------------------+

 

2. 잠시 후 공유 상태가 'creating'에서 'available'로 변경됩니다.

 

      $ manila list

      +--------------------------------------------+---------------+------+--------------+-----------+-----------+---------------------+-------------------------------------+-------------------+

      | ID                                                  | Name          | Size  | Share Proto | Status      | Is Public  | Share Type Name   | Host                                     | Availability Zone |

      +--------------------------------------------+---------------+------+--------------+-----------+-----------+----------------------+------------------------------------+-------------------+

      | 5f8a0574-a95e-40ff-b898-09fd8d6a1fac | demo-share1 | 1      | NFS           | available   | False      | default_share_type  | storagenode@generic#GENERIC | nova                |

      +--------------------------------------------+---------------+------+--------------+-----------+-----------+----------------------+------------------------------------+-------------------+

 

3. 공유 스토리지의 외부 IP 주소를 확인합니다.

 

      $ manila show demo-share1

      +-----------------------+------------------------------------------------------------------------------------+

      | Property                 | Value                                                                                           |

      +-----------------------+------------------------------------------------------------------------------------+

      | status                    | available                                                                                       |

      | share_type_name     | default_share_type                                                                           |

      | description             | None                                                                                           |

      | availability_zone       | nova                                                                                            |

      | share_network_id      | 58b2f0e6-5509-4830-af9c-97f525a31b14                                             |

      | share_group_id        | None                                                                                           |

      | export_locations       |                                                                                                  |

      |                             | path = 10.254.0.6:/shares/share-0bfd69a1-27f0-4ef5-af17-7cd50bce6550    |

      |                             | id = e525cbca-b3cc-4adf-a1cb-b1bf48fa2422                                       |

      |                             | preferred = False                                                                           |

      | host                      | storagenode@generic#GENERIC                                                        |

      | access_rules_status   | active                                                                                           |

      | snapshot_id            | None                                                                                           |

      | is_public                | False                                                                                            |

      | task_state               | None                                                                                           |

      | snapshot_support    | True                                                                                             |

      | id                         | 5f8a0574-a95e-40ff-b898-09fd8d6a1fac                                               |

      | size                       | 1                                                                                                |

      | name                    | demo-share1                                                                                 |

      | share_type              | 8a35da28-0f74-490d-afff-23664ecd4f01                                               |

      | has_replicas            | False                                                                                            |

      | replication_type       | None                                                                                           |

      | created_at              | 2016-03-30T19:10:33.000000                                                             |

      | share_proto            | NFS                                                                                             |

      | project_id               | 48e8c35b2ac6495d86d4be61658975e7                                                |

      | metadata               | {}                                                                                                 |

      +-----------------------+------------------------------------------------------------------------------------+

 

 공유에 대한 접근 허용

 

네트워크를 통해 마운트를 시도하기 전에, 새 공유에 대한 접근 권한을 먼저 구성해야 합니다.

(아래에서 INSTANCE_IP로 지칭되는) 컴퓨트 인스턴스는 반드시 공유 네트워크에 지정된 네트워크와 통신이 가능해야 합니다.

 

      $ manila access-allow demo-share1 ip INSTANCE_IP

      +--------------+---------------------------------------------+

      | Property      | Value                                              |

      +--------------+---------------------------------------------+

      | share_id       | 5f8a0574-a95e-40ff-b898-09fd8d6a1fac  |

      | access_type  | ip                                                   |

      | access_to     | 10.0.0.46                                          |

      | access_level  | rw                                                  |

      | state           | new                                                |

      | id               | aefeab01-7197-44bf-ad0f-d6ca6f99fc96  |

      +--------------+---------------------------------------------+

 

 컴퓨트 인스턴스에 공유 스토리지 마운트하기

 

1. 컴퓨트 인스턴스에 로그인한 후, 마운트 할 위치가 될 폴더를 생성합니다.

 

      $ mkdir ~/test_folder 

 

2. 공유의 내보내기 경로를 사용하여, 컴퓨트 인스턴스에 NFS 공유를 마운트합니다.

 

      $ mount -vt nfs 10.254.0.6:/shares/share-0bfd69a1-27f0-4ef5-af17-7cd50bce6550 ~/test_folder

 

 

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템
대표이사 : 정정모
본사 : 강남구 봉은사로 114길 40 홍선빌딩 2층
- tel : 02-6207-1160
대전지사 : 유성구 노은로174 도원프라자 5층
- tel : 042-331-1161

접속자집계

오늘
602
어제
2,639
최대
8,445
전체
2,037,993
Copyright © www.linuxdata.org All rights reserved.