QNAP Systems, Inc. - 네트워크 부착형 스토리지(NAS)

Language

Support

QNAP Turbo NAS에서 iSCSI 대상 서비스를 생성 및 사용하는 방법

"네트워크 스토리지 솔루션을 구현하는 빠르고, 효율적이며, 저렴한 방법"

목차

iSCSI란 무엇이며 어떤 이점이 있습니까?

Microsoft Active DirectoryiSCSI(Internet Small Computer System Interface)는 데이터 스토리지 시설을 이어주는 IP(인터넷 프로토콜) 기반 스토리지 네트워킹 표준입니다. IP 네트워크를 통해 SCSI 명령을 실행함으로써 iSCSI는 인터넷을 통해 수월하게 데이터를 전송하고 장거리에 있는 스토리지를 관리하는 데 사용됩니다. iSCSI는 LAN(Local Area Networks), WAN(Wide Area Networks) 또는 인터넷을 통해 데이터를 전송하는 데 사용되며, 위치 독립적으로 데이터를 저장하거나 검색할 수 있습니다. ( Wikipedia 에서 인용)

SMB(중소기업)는 스토리지 인프라를 설계할 때 예산이 적게 들면서, 쉽게 확장할 수 있는 일체형 스토리지 솔루션을 찾는 경향이 있습니다. QNAP Turbo NAS에 iSCSI 서비스를 갖추면, 즉시 스토리지 확장이나 응용 프로그램 서버(데이터베이스 서버, 메일 서버 또는 백업용)의 백업 대상으로 사용할 수 있습니다. 이 글에서는 다양한 운영 체제에서 스토리지 확장을 위해 Turbo NAS에서 iSCSI 대상 서비스를 사용하는 방법에 대해 설명합니다.

iSCSI target usage scenario

시작하기 전에 알아야 할 사항

컴퓨터가 "대상"이라고 하는 장치로의 연결을 시작하기 때문에, 이 문서에서는 사용자의 컴퓨터를 "초기자"라고 칭합니다.

참고: 서로 다른 두 클라이언트(iSCSI 초기자)를 사용하여 동일한 iSCSI 대상에 동시에 연결하는 것은 권장하지 않습니다. 그럴 경우 데이터를 잃거나 디스크가 손상될 수 있습니다.

iSCSI 대상 볼륨 만들기

Turbo NAS에 로그인한 후 "iSCSI" > "iSCSI 스토리지" > "만들기" 로 이동하여 새 iSCSI 대상을 만듭니다.

Start the iSCSI target creation wizard

iSCSI 대상을 만드는 데 필요한 정보를 입력하려면 아래 이미지를 참조하십시오.

Enter the information to create the iSCSI target
Enter the information to create the iSCSI target

대상의 이름을 입력합니다.

Enter the information to create the iSCSI target

이 단계는 옵션으로서 여기서 인증을 사용하도록 설정할 수 있습니다. Turbo NAS에서 공공 네트워크나 개방형 네트워크가 사용되는 경우 인증 옵션을 사용할 것을 적극 권장합니다.

Enter the information to create the iSCSI target

선택해서 볼륨에 이미지 파일을 만들거나 iSCSI LUN용 스토리지 풀에서 공간을 할당합니다. 전자는 유연성과 동적 할당 능력을 높여주고, 후자는 성능을 향상시켜 줍니다.

Enter the information to create the iSCSI target

필요한 용량을 지정합니다.

Enter the information to create the iSCSI target

설정 내용을 확인합니다.

iSCSI target created successfully

iSCSI가 성공적으로 만들어집니다.

iSCSI target created successfully
*디스크 공간을 할당하면 지정한대로 iSCSI 대상에 충분한 디스크 공간이 확보됩니다. 그러나 디스크는 만드는 데 시간이 오래 걸리므로(지정된 크기에 따라 다름) 실제 디스크에 공간이 충분히 있어야 합니다.

iSCSI 대상이 성공적으로 만들어지면, "iSCSI 대상" 페이지에 "준비됨" 상태로 목록으로 표시됩니다.

Turbo NAS의 씬 프로비저닝의 장점
시스템 관리자는 씬 프로비저닝을 통해 (iSCSI 대상에 있는) 디스크 공간을 서버 애플리케이션에 유연하게 할당할 수 있어서 현재 저장 크기와 상관 없이 언제라도 저장 용량을 확장할 수 있습니다. 서버의 저장 공간을 추가하는 작업은 iSCSI 초기자를 통해 여러 운영 체제에서 손쉽게 할 수 있습니다. 씬 프로비저닝을 이용하면 시스템 관리자가 다른 하위 저장 시스템에 있는 추가 하드 드라이브나 테이프가 아닌 단일 서버(Turbo NAS) 한 개의 저장 용량만 모니터링하면 되므로 효율적으로 저장 공간을 관리할 수 있습니다. 온라인 RAID 용량 확장 기능을 이용하여 Turbo NAS의 저장 용량을 확장할 수 있으므로 초과 할당이 허용됩니다.

iSCSI 대상에 연결하기 위해, 사용 중인 운영 체제를 표시하는 탭을 방금 만들었습니다.

Windows에서 Microsoft iSCSI 초기자를 사용하여 iSCSI 대상에 연결

여기에서는 Windows에서 iSCSI 초기자를 사용하여 iSCSI 대상(Turbo NAS)을 여분의 파티션으로 추가하는 방법을 보여줍니다. iSCSI 대상 서비스 사용을 시작하기 전에, "장치 구성" > "iSCSI 대상"에서 Turbo NAS에 iSCSI 대상을 만들고 운영 체제에 맞는 iSCSI 초기자를 설치해야 합니다.

Windows의 iSCSI 초기자

Microsoft iSCSI Software Initiator v2.07은 사용자가 네트워크를 통해 외부 iSCSI 스토리지 배열을 수행할 수 있도록 해주는 Windows Server 2003, XP 및 2000용 공식 응용 프로그램입니다. Windows Vista, 7, 8 또는 Windows Server 2008이나 2012의 경우, Microsoft iSCSI Software Initiator가 기본으로 포함되어 있습니다. 자세한 내용(다운로드 링크 등)은 다음 사이트를 참조하십시오.
http://www.microsoft.com/downloads/details.aspx?familyid=12cb3c1a-15d6-4585-b385-befd1319f825&displaylang=en

"제어판" > "관리 도구"에서 iSCSI 초기자를 시작합니다. "검색" 탭에서 "포털 추가"를 클릭합니다. Turbo NAS IP 주소와 iSCSI 서비스의 포트 번호를 입력합니다.

Enter the IP address of the NAS to start the discovery

사용할 수 있는 iSCSI 대상과 이 대상의 상태가 "대상" 탭에 표시됩니다. 연결하려는 대상을 선택한 후 "연결"을 클릭합니다.

Enter the IP address of the NAS to start the discovery

추가 연결 설정(인증 등)을 지정하려면 "고급"을, 계속 진행하려면 "확인"을 클릭합니다.

Confirm to log on to the chosen target

이제 대상의 상태가 "연결됨"로 표시되어야 합니다.

The status of the target now shows 'Connected'

대상이 연결되면 Windows가 연결된 대상을 감지하여 이 대상을 마치 사용하기 전에 초기화 및 포맷해야 하는 새 하드 드라이브가 추가된 것으로 취급하게 됩니다. "내 컴퓨터" > "관리"를 오른쪽 클릭하여 "컴퓨터 관리" 창을 엽니다. "디스크 관리"로 이동하면 새로 발견된 하드 드라이브를 초기화할지 여부를 묻는 팝업 창이 나타납니다. "확인"을 클릭한 다음 평소에 새 디스크를 추가할 때처럼 이 드라이브를 포맷합니다.

The status of the target now shows 'Connected'

디스크 초기화와 포맷이 끝나면 새 드라이브가 PC에 연결됩니다. 이제 이 iSCSI 대상을 일반 디스크 파티션처럼 사용할 수 있습니다.

Mac OS에서 iSCSI 초기자를 사용하여 iSCSI 대상에 연결

필요 사항:

  • “Main Menu(메인 메뉴)” > “Storage Manager(스토리지 관리자)” > “iSCSI Storage(iSCSI 스토리지)”에서 QNAP NAS에 iSCSI 대상이 있는지 확인하십시오.
  • Mac에 “globalSAN iSCSI 초기자”를 다운로드하고 설치합니다. http://www.studionetworksolutions.com/globalsan-iscsi-initiator/

단계:

  1. "System Preferences(시스템 기본 설정)"에서 “globalSAN 및 Xtarget”을 실행합니다.
  2. 잠금 아이콘을 클릭하여 잠금을 해제하고 변경 작업을 허용합니다. “+” > “Portal/Group(포털/그룹)”을 선택합니다.
  3. NAS의 IP 주소 또는 도메인 이름을 입력합니다. “Add(추가)”를 클릭합니다.
  4. 왼쪽 목록 상자에서 iSCSI 대상을 선택한 후 “iSCSI 옵션”을 선택합니다.
  5. “Always send “Session Type” when connecting(연결 시 “세션 유형” 항상 전송”을 선택한 후 “Done(완료)”을 선택합니다.
  6. 선택 사항: CHAP 인증이 사용될 경우 “Authentication(인증)”을 선택합니다.
  7. “Challenge Handshake Auchentication (CHAP)”를 선택하여 이름과 비밀번호 필드를 입력합니다. “OK(확인)”를 클릭합니다.
  8. 오른쪽 목록 상자에서 iSCSI 대상에 대한 연결을 선택합니다. “Connect(연결)”를 선택합니다.


    결과:
    이제 iSCSI 연결이 왼쪽 목록 상자에 “Connected(연결됨)”로 표시됩니다.

Mac에서 iSCSI 대상이 준비된 상태가 아닐 경우 대화 상자에서 iSCSI 대상을 초기화하라는 메시지가 표시됩니다.

iSCSI 대상을 초기화하려면 아래 단계를 따릅니다.

  1. “Initialize…(초기화…)”를 선택합니다.
  2. “External(외부)”에서 iSCSI 대상을 마우스 오른쪽 버튼으로 클릭하고 “Erase…(지우기…)”를 선택합니다. 대상에 있는 모든 데이터가 지워집니다.
  3. 드라이브 이름을 입력하고 형식을 선택합니다. “Erase(지우기)”를 선택합니다.

최종 결과:
바탕화면에 iSCSI 대상 아이콘이 나타나고, 이제 Mac에서 대상을 외부 드라이브로 사용할 수 있습니다.

Xtend SAN iSCSI 초기자 소개

Mac 사용자의 경우, Mac OS X용 ATTO Xtend SAN iSCSI 초기자를 사용하면 iSCSI를 활용하고 그 이점을 누릴 수 있습니다. 이 초기자는 Mac OS X 10.4.x ~ 10.6.x와 호환됩니다. 자세한 내용은 다음 사이트를 참조하십시오. http://www.attotech.com/products/product.php?sku=INIT-MAC0-001

Xtend SAN iSCSI 초기자가 설치되면, "응용 프로그램"에서 이 초기자를 찾을 수 있습니다.

네트워크 토폴로지에 따라 "대상 검색" 탭에서 "DNS/IP로 검색"와 "iSNS로 검색" 중 한 가지를 선택하면 됩니다. 이 예에서는 IP 주소를 사용하여 iSCSI 대상을 검색합니다.

지시사항에 따라 서버 주소, iSCSI 대상 포트 번호(기본값: 3260) 및 CHAP 정보(해당될 경우)를 입력합니다. 입력이 완료되면 "마침"를 클릭하여 대상을 검색합니다.

Turbo NAS에 사용 가능한 iSCSI 대상이 표시됩니다. 연결하려는 대상을 선택하고 "추가"를 클릭합니다.

"설정" 탭에서 선택한 iSCSI 대상의 연결 속성을 구성할 수 있습니다.

"상태" 탭을 클릭하고 연결하려는 대상을 선택한 다음 "로그인"을 클릭하여 계속 진행합니다.

Ubuntu Linux에서 Open-iSCSI 초기자를 사용하여 iSCSI 대상에 연결

이 글에서는 Ubuntu에서 Linux Open-iSCSI 초기자를 사용하여 iSCSI 대상(Turbo NAS)을 여분의 파티션으로 추가하는 방법을 보여줍니다. iSCSI 대상 서비스 사용을 시작하기 전에, "장치 구성" > "iSCSI 대상"에서 Turbo NAS에 iSCSI 대상을 만들고 운영 체제에 맞는 iSCSI 초기자를 설치해야 합니다.

Linux Open-iSCSI 초기자 소개

Linux Open-iSCSI 초기자는 Ubuntu 8.04 LTS 이상 버전에 내장된 패키지입니다. 명령 몇 개만으로 쉘 프롬프트를 이용하여 iSCSI 볼륨에 연결할 수 있습니다. Ubuntu와 Open-iSCSI에 관한 자세한 내용은 각각 다음 사이트를 참조하십시오. http://www.ubuntu.com/. http://www.open-iscsi.org/

시작하기 전에

open-iscsi 패키지를 설치합니다. 이 패키지를 Linux Open-iSCSI 초기자라고도 합니다.

# sudo apt-get install open-iscsi

이제 아래 순서에 따라 iSCSI 대상(Turbo NAS)을 Linux Open-iSCSI 초기자와 연결하십시오.
CHAP 정보(node.session.auth.username & node.session.auth.password)에 대한 iscsid.conf를 수정해야 할 수도 있습니다.

# vi /etc/iscsi/iscsid.conf

파일을 저장하고 닫은 다음 open-iscsi 서비스를 다시 시작합니다.

# /etc/init.d/open-iscsi restart

기본 포트 3260이 있는 특정 호스트(예를 들어, 10.8.12.31)의 iSCSI 대상을 검색합니다.

# iscsiadm -m discovery -t sendtargets -p 10.8.12.31:3260

연결에 사용할 수 있는 iSCSI 노드를 확인합니다.

# iscsiadm -m node

** 서비스가 켜져 있을 때 연결하지 않을 노드를 아래 명령을 이용하여 삭제할 수 있습니다.

# iscsiadm -m node --op delete --targetname THE_TARGET_IQN

open-iscsi를 다시 시작하여 사용 가능한 모든 노드에 로그인합니다.

# /etc/init.d/open-iscsi restart

아래와 같은 로그인 메시지가 나타나야 합니다. 로그인 세션[iface: 기본, 대상: iqn.2004-04.com:NAS:iSCSI.ForUbuntu.B9281B, 포털: 10.8.12.31,3260] [ OK ]
dmesg로 장치 상태를 확인합니다.

# dmesg | tail

다음 명령을 입력하여 파티션을 만듭니다. /dev/sdb는 장치 이름입니다.

# fdisk /dev/sdb

파티션을 포맷합니다.

# mkfs.ext3 /dev/sdb1

파일 시스템을 탑재합니다.

# mkdir /mnt/iscsi
# mount /dev/sdb1/mnt/iscsi/

이제 다 됐습니다! 다음 명령을 사용하여 I/O 속도를 테스트할 수 있습니다.

# hdparm -tT /dev/sdb1

아래는 "iscsiadm"과 관련된 명령입니다.
호스트에서 대상 검색:

# iscsiadm -m discovery --type sendtargets --portal HOST_IP

대상에 로그인:

# iscsiadm –m node --targetname THE_TARGET_IQN --login

대상에서 로그아웃:

# iscsiadm –m node --targetname THE_TARGET_IQN --logout

대상 삭제:

# iscsiadm –m node --op delete --targetname THE_TARGET_IQN
 
릴리스 날짜: 2013-05-03
도움이 되었습니까?
피드백을 주셔서 감사드립니다.
피드백을 주셔서 감사드립니다. 다른 질문 사항이 있으면 support@qnap.com으로 문의해 주시기 바랍니다.
81% 의 사용자들이 도움이 된다고 생각할 것입니다.