Como evitar que um disco iscsi desconectado atrase a inicialização do meu pc?

1

Meu boot do Ubuntu 16.04 é consistentemente longo (vários minutos). Quando eu corro

systemd-analyze blame

a primeira linha é

 2min 687ms open-iscsi.service

A caixa é de fato configurada com uma unidade iscsi (uma caixa NAS separada), mas eu mantenho essa unidade fora de 99% do tempo, o que poderia explicar o longo tempo de inicialização.

Minha pergunta é: como configuro meu sistema para que a espera malsucedida pela conexão iscsi não atrase o processo de inicialização?

Coisas que tentei:

Eu tentei configurar o replacement_timeout para -1 em /etc/iscsi/iscsid.conf

node.session.timeo.replacement_timeout = -1

mas isso não impediu o tempo de espera de 2 minutos.

EDIT: informações adicionais

1 / não há entrada em / etc / fstab para esse disco

2 / status do serviço dá alguma informação

$ service open-iscsi status
● open-iscsi.service - Login to default iSCSI targets
   Loaded: loaded (/lib/systemd/system/open-iscsi.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since mer. 2017-12-20 13:35:25 CET; 5h 23min ago
     Docs: man:iscsiadm(8)
           man:iscsid(8)
  Process: 1511 ExecStart=/sbin/iscsiadm -m node --loginall=automatic (code=exited, status=8)
  Process: 1500 ExecStartPre=/bin/systemctl --quiet is-active iscsid.service (code=exited, status=0/SUCCESS)
 Main PID: 1511 (code=exited, status=8)

déc. 20 13:35:25 hippo-camp iscsiadm[1511]: iscsiadm: initiator reported error (8 - connection timed out)
déc. 20 13:35:25 hippo-camp iscsiadm[1511]: iscsiadm: Could not login to [iface: default, target: whitebox.target-2, portal: 192.168.0.99,3260].
déc. 20 13:35:25 hippo-camp iscsiadm[1511]: iscsiadm: initiator reported error (8 - connection timed out)
déc. 20 13:35:25 hippo-camp iscsiadm[1511]: iscsiadm: Could not log into all portals
déc. 20 13:35:25 hippo-camp iscsiadm[1511]: Logging in to [iface: default, target: whitebox.target--1, portal: 192.168.0.99,3260] (multiple)
déc. 20 13:35:25 hippo-camp iscsiadm[1511]: Logging in to [iface: default, target: whitebox.target-2, portal: 192.168.0.99,3260] (multiple)
déc. 20 13:35:25 hippo-camp systemd[1]: open-iscsi.service: Main process exited, code=exited, status=8/n/a
déc. 20 13:35:25 hippo-camp systemd[1]: Failed to start Login to default iSCSI targets.
déc. 20 13:35:25 hippo-camp systemd[1]: open-iscsi.service: Unit entered failed state.
déc. 20 13:35:25 hippo-camp systemd[1]: open-iscsi.service: Failed with result 'exit-code'.
    
por wotter 20.12.2017 / 18:25

1 resposta

1

WORKAROUND: Uma solução alternativa é desabilitar o serviço iscsi da seguinte forma:

systemctl disable iscsi.service
systemctl disable iscsid.service
systemctl stop isci.service
systemctl stop iscsid.service

Uma solução mais satisfatória seria tornar a conexão iscsi não bloqueada para o processo de inicialização.

    
por wotter 28.12.2017 / 14:50