2012-11-21 4 views
4

, 방금 iSCSI 세션을 설정할 때 대상에 전송되는 IQN을 얻을 수 다른 Linux 시스템의 iSCSI 초 기자 IQN을 가져올 수 있습니까? 로컬 시스템에서

cat /etc/iscsi/initiatorname.iscsi 

을 할 수 있습니다. 내가 알아 내려고하는 것은 ssh'ing하지 않고 다른 머신의 initiator IQN을 설정할 수 있는지 여부입니다. 제어권이없는 컴퓨터의 IP 또는 호스트 이름 집합이 주어지면 해당 컴퓨터의 ISCSI 로그인 만 허용하도록 대상을 설정해야하기 때문입니다.

예를 들어 iscsiadm을 사용하는 것이 불가능한 것처럼 보입니다. 대답은 '아니오'라고 가정하고 있지만 ISCSI의 전문가는 아니므로 어쨌든 묻습니다. 대답이 '아니오'인 경우 우리는 다른 방법으로 문제를 처리해야합니다. 아마도 알려진 수영장에서 IQN을 설정하도록 요청하거나 IQN이 모두 동일한 것으로 설정되도록해야합니다. 기계 (나는 후자의 해결 방법으로 인해 불리한 결과를 초래할 것으로 생각하지만 확실하지는 않습니다).

답변

1

대상에 연결을 시도 할 때까지 원격 시스템의 초 기자 IQN을 가져 오는 대역 내 방법은 없습니다. 알고있는 IQN을 할당하는 것이 가장 좋습니다. 확실히 그들에게 같은 IQN을주지 마라. 그건 나중에 두통을 줄 뿐이에요. 할당 할 수없는 경우 :

  1. 호스트가 대상에 연결하려고 시도하고 로그인 시도를 거부 할 때 대상 로그에서 IQN을 가져 오게하십시오.
  2. 또는 SSH를 사용할 수없는 경우 호스트 ssh를 통해 IP 및 IQN을 중앙 통제 식 장소에 놓을 수 있습니까?
+0

(1)은 우리에게 옵션이 아닙니다. 원칙적으로 우리는 원격 컴퓨터에서 실행되는 소프트웨어에 대한 요구 사항을 부과 할 수는 없지만 실제로 (2)의 몇 가지 변형이 허용됩니다 (ssh가 아닌 다른 채널). 그렇지 않으면 IQN을 수동으로 등록해야합니다. 고맙습니다. – user1841699

0

iSNS를 설정할 수 있습니까?

+0

해결책이 될 것 같지만 유감스럽게도 대답은 '아니오'입니다. 어쨌든 고마워. – user1841699

+0

iSNS는 개시자가 아니라 표적을 발견하기위한 것이라고 생각합니다. –

0

이 경우 클라이언트가 IQN을 미리 제출해야 허용 된 초기화 프로그램 목록에 추가 할 수있는 것처럼 들립니다.