Note di rilascio di Oracle® Solaris 11.2

Uscire dalla vista stampa

Aggiornato: Maggio 2015
 
 

SPARC: il sistema non esegue il boot di un LUN iSCSI su un array di memorizzazione iSCSI (15775115)

Oracle Solaris non esegue il boot di un LUN iSCSI su un array di memorizzazione iSCSI. Viene visualizzato il seguente messaggio di errore:

OpenBoot 4.33.5.a, 4096 MB memory installed, Serial #10027306.
Ethernet address 0:b:5d:e2:1:2a, Host ID: 8099012a.

Rebooting with command: boot
100 Mbps full duplex  Link up
Boot device: net:host-ip=10.129.158.53,
iscsi-target-ip=10.129.158.87,
iscsi-target-name=iqn.2002-03.com.pillardata:axiom.ssn.a002880bjb
File and args: kmdb
100 Mbps full duplex  Link up
Can't read disk label.
Can't open disk label package
ERROR: /packages/obp-tftp: Could not open /iscsi-hba/disk

Evaluating:

Boot load failed

{0} ok

Soluzione: se i parametri di boot iSCSI sono troppo lunghi, modificarli come parametri di boot di rete.

Ad esempio, il comando per eseguire un boot iSCSI in modalità OBP (Open Boot PROM) è:

{0} ok boot net:'iSCSI boot parameters'

in cui net è un alias dispositivo per un valore simile a /pci@780/pci@0/pci@1/network@0.

La stringa di boot iSCSI, pertanto, è molto lunga e può raggiungere anche il limite di 255 byte.

/pci@780/pci@0/pci@1/network@0:host-ip=10.129.158.53,
subnet-mask=255.255.255.0,router-ip=10.129.158.1,iscsi-target-ip=10.129.158.87,
iscsi-target-name=iqn.2002-03.com.pillardata:axiom.ssn.a002880,
iscsi-initiator-id=iqn.1986-03.com.sun:01:002128bd2fa0.

Per eseguire il boot del sistema in un LUN iSCSI, modificare i parametri di boot iSCSI in parametri di boot di rete.

{0} ok setenv network-boot-arguments host-ip=client-IP,

router-ip=router-ip,subnet-mask=mask-value,iscsi-target-ip=Target-IP,
iscsi-target-name=iqn.1986-03.com.sun:02:iscsiboot,
iscsi-initiator-id=iqn.1986-03.com.sun:01:002128bd2fa0,iscsi-lun=0