B.2. 시작시 iSCSI 디스크

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

    중요

    NetworkManager/usr 디렉토리에 설치되기 때문에, /usr이 iSCSI 대상과 같은 네트워크에 부착된 스토리지에 존재한다면, 이를 네트워크 연결을 설정하기 위해 사용할 수 없습니다.
만약 iscsid이 시스템 시작시 필요하지 않다면, 자동으로 시작되지는 않습니다. 만약 iscsiadm을 시작한다면, iscsiadm은 비로소 iscsid를 실행하게 됩니다.