공유파일시스템 생성 및 사용 7-5-1-2 공유 파일 시스템 옵션 1(DHSS = False)을 사용한 공유 생성
페이지 정보
작성자 jkchoi 작성일 25-11-18 11:21 조회 637 댓글 0본문
공유 생성
1. 비관리 프로젝트 사용자로서 다은 단계를 수행하려면, demp 자격 증명을 확보합니다.
$ . demo-openrc
2. NFS 공유를 생성합니다. 기본 공유 유형이 이미 생성되어 구성되었기 때문에 해당 유형을 요청 시 명시할 필요는 없습니다.
$ manila create NFS 1 --name share1
+------------------------+---------------------------------------------+
| Property | Value |
+------------------------+---------------------------------------------+
| status | creating |
| share_type_name | default_share_type |
| description | None |
| availability_zone | None |
| share_network_id | None |
| share_group_id | None |
| host | |
| access_rules_status | active |
| snapshot_id | None |
| is_public | False |
| task_state | None |
| snapshot_support | True |
| id | 55c401b3-3112-4294-aa9f-3cc355a4e361 |
| size | 1 |
| name | share1 |
| share_type | 3df065c8-6ca4-4b80-a5cb-e633c0439097 |
| has_replicas | False |
| replication_type | None |
| created_at | 2016-03-30T19:10:33.000000 |
| share_proto | NFS |
| project_id | 3a46a53a377642a284e1d12efabb3b5a |
| metadata | {} |
+-----------------------+-----------------------------------------------+
3. 일정 시간이 지난 후, 공유 상태는 creating 에서 available으로 변경됩니다.
$ manila list
+----------------------------------------------+--------+------+-------------+-----------+-----------+---------------------+----------------------------------+-------------------+
| ID | Name | Size | Share Proto | Status | Is Public | Share Type Name | Host | Availability Zone |
+----------------------------------------------+--------+------+-------------+-----------+-----------+---------------------+----------------------------------+-------------------+
| 55c401b3-3112-4294-aa9f-3cc355a4e361 | share1 | 1 | NFS | available | False | default_share_type | storage@lvm#lvm-single-pool | nova |
+----------------------------------------------+--------+------+-------------+-----------+-----------+---------------------+----------------------------------+-------------------+
4. 공유 폴더의 외부 IP 주소 확인
$ manila show share1
+------------------------+--------------------------------------------------------------------------------------------+
| Property | Value |
+------------------------+--------------------------------------------------------------------------------------------+
| status | available |
| share_type_name | default_share_type |
| description | None |
| availability_zone | nova |
| share_network_id | None |
| share_group_id | None |
| export_locations | |
| | path = 10.0.0.41:/var/lib/manila/mnt/share-8e13a98f-c310-41df-ac90-fc8bce4910b8 |
| | id = 3c8d0ada-cadf-48dd-85b8-d4e8c3b1e204 |
| | preferred = False |
| host | storage@lvm#lvm-single-pool |
| access_rules_status | active |
| snapshot_id | None |
| is_public | False |
| task_state | None |
| snapshot_support | True |
| id | 55c401b3-3112-4294-aa9f-3cc355a4e361 |
| size | 1 |
| name | share1 |
| share_type | c6dfcfc6-9920-420e-8b0a-283d578efef5 |
| has_replicas | False |
| replication_type | None |
| created_at | 2016-03-30T19:10:33.000000 |
| share_proto | NFS |
| project_id | 3a46a53a377642a284e1d12efabb3b5a |
| metadata | {} |
+-----------------------+---------------------------------------------------------------------------------------------+
공유에 대한 액세스 허용
1. 네트워크를 통해 마운트를 시도하기 전에 새로운 공유에 대한 접근을 설정합니다.
컴퓨트 인스턴스 (아래 INSTANCE_IP로 참조되는 IP 주소)는 공유 네트워크에 지정된 네트워크에 대한 네트워크 연결성을 갖추어야 합니다.
$ manila access-allow share1 ip INSTANCE_IP
+--------------+----------------------------------------------+
| Property | Value |
+--------------+----------------------------------------------+
| share_id | 55c401b3-3112-4294-aa9f-3cc355a4e361 |
| access_type | ip |
| access_to | 10.0.0.46 |
| access_level | rw |
| state | new |
| id | f88eab01-7197-44bf-ad0f-d6ca6f99fc96 |
+--------------+----------------------------------------------+
컴퓨트 인스턴스에 공유 폴더 마운트하기
1. 컴퓨트 인스턴스에 로그인하여 마운트가 위치할 폴더를 생성합니다.
$ mkdir ~/test_folder
2. 공유의 내보내기 위치를 사용하여 컴퓨트 인스턴스에 NFS 공유를 마운트합니다.
# mount -vt nfs 10.0.0.41:/var/lib/manila/mnt/share-8e13a98f-c310-41df-ac90-fc8bce4910b8 ~/test_folder
- 이전글 공유파일시스템 생성 및 사용 7-5-2-1 공유 파일 시스템 옵션 2(DHSS = True)를 사용한 공유 생성
- 다음글 공유파일시스템 생성 및 사용 7-5-1-1 공유 파일 시스템 옵션 1(DHSS = False)을 사용한 공유 생성
댓글목록 0
등록된 댓글이 없습니다.
