B.2. 시작시 iSCSI 디스크

ISCSI와 관련된 이벤트가 시스템 시작시 몇 군데서 일어날 수 있을 것입니다:
  1. initrd내의 init 스크립트는 /로 사용될 iSCSI 타겟(만약 존재한다면)에 로그인 할 것입니다. 이 작업은 iscsistart 유틸리티를 사용해 이루어집니다(iscsid가 실행될 필요 없이 로그인이 가능합니다).
  2. root 파일 시스템이 마운트되고 여러 서비스의 초기화스크립트가 실행될 때, iscsid 초기화스크립트가 실행될 것입니다.이 스크립트는 iSCSI 타겟이 /로 사용되거나, iSCSI 데이터베이스에 자동 로그인으로 마크된 타겟이 있다면, iscsid를 실행할 것입니다.
  3. 전통적인 네트워크 서비스 스크립트가 실행된 후(활성화 되어 있다면, 실행이 될 수도 있습니다), iscsi 초기화스크립트가 실행될 것입니다. 만약 네트워크가 연결되어 있으면, 이로 인해 iSCSI 데이터베이스에 자동 로그인으로 마크된 모든 타겟에 로그인하게 됩니다. 만약 네트워크가 연결 불가능하면, 이 스크립트는 조용히 종료됩니다.
  4. NetworkManager를 네트워크 연결을 위해 (전통적인 네트워크 서비스 스크립트 대신)사용한다면, NetworkManager가 iscsi 초기화스크립트를 호출할 것입니다. /etc/NetworkManager/dispatcher.d/04-iscsi을 보십시오.

    중요

    NetworkManager/usr에 설치되기 떄문에, /usr이 iSCSI 타겟과 같은 네트워크에 물린 저장소에 존재한다면, NetworkManager를 네트워크 연결을 설정하기 위해 사용할 수 없습니다.
만약 iscsid이 시스템 시작시 필요하지 않다면, 자동으로 시작되지는 않습니다. 만약 iscsiadm을 시작한다면, iscsiadm은 비로소 iscsid를 실행하게 됩니다.