류짱:Beyond MySelf

온프레미스 Windows Server or PC 와 Azure File Storage를 네트워크 드라이브로 연결 방법

  

먼저 Portal.azure.com 에 로그 온 후 리소스 그룹을 클릭합니다. 그리고 Default-Storage EastAsia를 선택 합니다.


 

 

리소스 그룹 화면에서 추가를 클릭 한 후 저장소 클릭 한 후 배포 모델을 선택하고 만들기를 클릭합니다.


 

 

 

저장소 만들기 화면에서 아래와 같이 사용하자 하는 이름으로 저장소를 만듭니다.


 

 

저장소가 만들기가 완성되면 아래와 같은 화면이 보입니다.


 

이제 저장소 만들기를 완료 하였으므로 지금 만든 azure file storage를 연결 할 서버나 PC에서 Powershell일 실행 한 후 Add-AzureAccount 명령어를 하여 azure 계정으로 로그온을 합니다.

 

 

로그온이 완료되면 파워셀이 화면이 아래와 같이 보입니다.

 

 

 Azure file storage를 온프레미스 서버에 연결 하기 위한 상세 과정은 아래와 같습니다.

1. 저장소 계정 및 키에 대한 컨텍스트 만들기

# create a context for account and key
$ctx
=New-AzureStorageContext storage-account-name storage-account-key

 

2. 새 파일 공유 만들기

# create a new share
$s
= New-AzureStorageShare logs -Context $ctx

 

3. 파일 공유에 디렉터리 만들기

# create a directory in the share
New-AzureStorageDirectory -Share $s -Path CustomLogs

 

4. 디렉터리에 로컬 파일 업로드

# upload a local file to the new directory
Set-AzureStorageFileContent -Share $s -Source C:\temp\Log1.txt -Path CustomLogs

 

5. 디렉터리의 파일 나열

# list files in the new directory
Get-AzureStorageFile -Share $s -Path CustomLogs

 

6. 파일 공유 마운트

net use <drive-letter>: \<storage-account-name>.file.core.windows.net<share-name> /u:<storage-account-name> <storage-account-key>

 

이제 파일 공유가 완료 되었습니다. 공유 네트워크 드라이브인  X 드라이브로 이동 해 봅니다.

 


추가로 익스플로러를 실행하여 Azure File Storage가 연결 된 것을 확인 할수 있습니다. 신기하게도 파일 포멧이 MAFS 이네요^^


 

파워 셀에서 SMB 커넥션 명령어를 실행하면 아래와 같이 SMB 3.0 (Windows 8.1에서 연결)으로 연결 된 것을 확인 할수 있습니다. 


 

[참고 자료]

How to use Azure File storage with Windows

https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files/

 

Azure PowerShell을 설치 및 구성하는 방법
https://azure.microsoft.com/ko-kr/documentation/articles/powershell-install-configure/

 

Azure 저장소 계정 정보
https://azure.microsoft.com/ko-kr/documentation/articles/storage-create-storage-account/#view-copy-and-regenerate-storage-access-keys

 


저작자 표시 비영리 변경 금지
신고

Comment 0