B.2. Iniciando iSCSI durante a inicialização
Os eventos relacionados ao ISCSI podem ocorrer em inúmeros pontos enquanto o sistema estiver iniciando:
- O script init no initrd irá registrar nos alvos do iSCSI usados para o
/
(caso haja algum). Isto é feito usando o utilitário iscsistart (o qual pode fazer isto sem precisar do iscsid rodando). - Depois que o sistema de arquivo root for montado e os diversos serviços initscripts estiverem rodando, o initscript iscsid será chamado. Este script irá então iniciar o iscsid se qualquer alvo iSCSI for usado para o
/
, ou se algum alvo no banco de dados do iSCSI for marcado para ser registrado automaticamente. - Depois que o script do serviço de rede clássico for executado (ou tivesse executado se ativado) o iscsi initscript será executado. Se a rede for acessível, este será registrado em qualquer alvo no banco de dados do iSCSI o qual é marcado para ser registrado automaticamente. Se a rede não estiver acessível, este script finalizará sileciosamente.
- Ao utilizar o NetworkManager para acessar a rede (ao invés do script de serviço de rede clássico), o NetworkManager chamará o iscsi initscript. Veja:
/etc/NetworkManager/dispatcher.d/04-iscsi
Importante
Como o NetworkManager está instalado em/usr
, você não pode usá-lo para configurar o acesso de rede se o/usr
estiver em um armazenamento anexado à rede tal como um alvo iSCSI.
Se iscsid não for necessário quando o sistema iniciar, ele não iniciará automaticamente. Se você iniciar o iscsiadm, iscsiadm iniciará o iscsid.