SMB 에스알
SMB 서버(SMB 3 지원)의 공유는 가상 디스크용 SR로 즉시 사용할 수 있습니다. VDI는 Microsoft VHD 형식으로만 저장됩니다. 또한 이러한 SR은 공유될 수 있으므로 공유 SR에 저장된 VDI는 다음을 허용합니다.
-
리소스 풀의 모든 XenServer® 호스트에서 VM을 시작할 수 있습니다.
-
라이브 마이그레이션(눈에 띄는 다운타임 없이)을 사용하여 리소스 풀의 XenServer 호스트 간에 VM을 마이그레이션할 수 있습니다.
중요:
- SMB3 지원은 3 프로토콜을 사용하여 공유에 연결하는 기능으로 제한됩니다. 투명 페일오버와 같은 추가 기능은 업스트림 Linux 커널의 기능 가용성에 따라 달라지며 XenServer 8.4에서는 지원되지 않습니다.
- SMB3 파일러를 Windows Server 시스템에 배치할 수 있습니다. VM에 있는 Windows Server 시스템은 사용하지 마십시오.
- 클러스터형 SMB는 XenServer에서 지원되지 않습니다.
- SMB 스토리지는 XenServer Premium Edition을 구매하신 고객분들께 제공되는 기능입니다.
- 최소 두 개의 본딩된 링크를 사용하고, 이상적으로는 이중 전원 공급 장치를 갖춘 독립적인 네트워크 스위치에 연결하는 전용 스토리지 네트워크를 사용하는 것이 적극 권장됩니다.
- SMB 스토리지를 사용할 때, SMB SR을 분리하기 전에 스토리지에서 공유를 제거하지 마십시오.
파일 기반 SR에 저장된 VDI는 씬 프로비저닝됩니다. VM이 디스크에 데이터를 쓸 때 이미지 파일이 할당됩니다. 이 접근 방식은 VM 이미지 파일이 필요한 만큼만 스토리지 공간을 차지한다는 상당한 이점이 있습니다. 예를 들어, VM에 100GB VDI가 할당되고 OS가 설치된 경우, VDI 파일은 전체 100GB가 아닌 디스크에 기록된 OS 데이터의 크기만 반영합니다.
VHD 파일은 체인으로 연결될 수도 있으며, 이를 통해 두 개의 VDI가 공통 데이터를 공유할 수 있습니다. 파일 기반 VM이 복제되는 경우, 결과 VM은 복제 시점의 공통 온디스크 데이터를 공유합니다. 각 VM은 VDI의 격리된 복사본 쓰기 버전에서 자체 변경 사항을 만듭니다. 이 기능은 파일 기반 VM을 템플릿에서 빠르게 복제할 수 있도록 하여 새 VM의 빠른 프로비저닝 및 배포를 용이하게 합니다. VHD 체인의 최대 지원 길이는 30입니다.
XenServer의 파일 기반 SR 및 VHD 구현은 파일 서버의 SR 디렉토리에 대한 완전한 제어권을 가지고 있다고 가정합니다. 관리자는 SR 디렉토리의 내용을 수정해서는 안 됩니다. 이 작업은 VDI 내용 손상을 초래할 수 있습니다.
XenServer는 쓰기 요청에 대한 빠른 승인을 제공하기 위해 비휘발성 RAM을 사용하며, 동시에 장애로부터 높은 수준의 데이터 보호를 유지하는 엔터프라이즈급 스토리지를 위해 튜닝되었습니다.
경고:
파일 기반 SR의 VDI는 씬 프로비저닝된 VDI로 생성되므로, 관리자는 파일 기반 SR에 필요한 모든 VDI를 위한 충분한 디스크 공간이 있는지 확인해야 합니다. XenServer 호스트는 파일 기반 SR의 VDI에 필요한 공간이 있는지 강제하지 않습니다.
SR의 여유 공간을 모니터링해야 합니다. SR 사용량이 100%에 도달하면 VM에서 추가 쓰기 작업이 실패합니다. 이러한 쓰기 실패는 VM을 멈추거나 충돌시킬 수 있습니다.
SMB SR의 장치 구성 매개변수:
| 매개변수 이름 | 상세 설명 | 필수 여부? |
|---|---|---|
server |
서버의 공유에 대한 전체 경로 | 예 |
username |
공유에 대한 RW 액세스 권한이 있는 사용자 계정 | 선택 사항 |
password_secret |
(권장) 사용자 계정 암호의 비밀 ID로, 암호 대신 사용할 수 있습니다. | 선택 사항 |
password |
사용자 계정의 암호입니다. 대신 password_secret 매개변수를 사용하는 것이 좋습니다. |
선택 사항 |
공유 SMB SR 생성하기 (SMB)
SMB SR을 생성하려면 SMB 서버의 호스트 이름 또는 IP 주소, 내보낸 공유의 전체 경로 및 적절한 자격 증명을 제공해야 합니다.
xe 명령줄 인터페이스
참고:
sr-create명령을 실행할 때 명령줄에 암호를 지정하는 대신device-config:password_secret인수를 사용하는 것이 좋습니다. 자세한 내용은 비밀을 참조하십시오.
예를 들어, 192.168.1.10:/share1에 공유 SMB SR을 생성하려면 다음 명령을 사용하십시오.
xe sr-create content-type=user \
name-label="Example shared SMB SR" shared=true \
device-config:server=//192.168.1.10/share1 \
device-config:username=valid_username device-config:password_secret=valid_password_secret type=smb
<!--NeedCopy-->
공유되지 않는 SMB SR을 생성하려면 다음 명령을 실행하십시오.
xe sr-create host-uuid=host_uuid content-type=user \
name-label="Non-shared SMB SR" \
device-config:server=//192.168.1.10/share1 \
device-config:username=valid_username device-config:password_secret=valid_password_secret type=smb
<!--NeedCopy-->
젠센터®에서
<!- - kaizen-review: MD041 on line 1: - ->
- 새 스토리지 저장소 마법사를 엽니다. 도구 모음에서 새 스토리지를 클릭합니다.
- 물리적 스토리지 유형으로 SMB를 선택한 다음 다음을 클릭합니다.
- 이름 페이지에서 새 SR의 이름을 입력합니다. 기본적으로 마법사는 SR에 대한 설명을 생성합니다. 이 설명에는 마법사를 진행하면서 선택하는 구성 옵션 요약이 포함됩니다. 자신만의 설명을 입력하려면 SR 설정에 따라 설명 자동 생성 확인란을 선택 취소하고 설명 상자에 입력합니다. 계속하려면 다음을 클릭합니다.
-
위치 페이지에서 스토리지 대상의 세부 정보를 지정합니다.
-
공유 이름 서버의 IP 주소 또는 DNS 이름과 경로입니다. 예를 들어,
\\server\path여기서server는 서버 컴퓨터의 DNS 이름 또는 IP 주소이고,path는 폴더 또는 파일 이름입니다. SMB 서버가 지정된 경로를 풀의 모든 서버로 내보내도록 구성합니다. - 사용자 이름 및 암호 (선택 사항) 다른 사용자 이름을 사용하여 SMB 서버에 연결하려면 로그인 사용자 이름과 암호를 입력합니다.
-
공유 이름 서버의 IP 주소 또는 DNS 이름과 경로입니다. 예를 들어,
- 검색을 클릭하여 마법사가 지정한 위치에서 기존 SMB SR을 검색하도록 합니다.
- 새 스토리지 저장소 마법사는 아직 연결되지 않은 기존 SR을 나열합니다. 목록에서 SR을 선택하고 새 스토리지 저장소로 연결할 수 있습니다. 기존 SR 다시 연결을 클릭하고 목록에서 SR을 선택한 다음 마침을 클릭합니다.
- 기존 SR이 발견되지 않으면, 그냥 마침을 클릭하여 새 SR 구성을 완료하고 마법사를 닫습니다.