null

Автоматическая загрузка Oracle Solaris на серверах Sun SPARC® Enterprise MX000

Столкнулся с проблемой автоматической загрузки Soraris на серверах M-серии от SUN/Oracle.
Как известно, поведение домена при старте, а именно, будет ли грузится Solaris либо домен останется в "ok promt" ожидать действий администратора, зависит не только от переменной OBP - "auto-boot?" (если auto-boot? true - грузится Solaris, если auto-boot? false - остаёмся в "ok promt"), но и от переменной задающей режим работы домена - "Autoboot". Значение данной переменной  можно просмотреть при помощи команды showdomainmode и установить в желаемое значение при помощи команды setdomainmode.


"Autoboot" может принимать два значения

  • on - при старте поведение домена при загрузки зависит от значения переменной OBP "auto-boot?"
  • off - при старте домен вне зависимости от значения переменной OBP "auto-boot?" остаётся в "ok promt".

Значение "off" полезно при начальной установке домена и при возникновении проблем, для того что бы иметь возможность вручную выбрать источник загрузки.

Итак имеется домен со следующими параметрами:

XSCF> showdomainmode -d 0
Host-ID             :848042**
Diagnostic Level    :min
Secure Mode         :off 
Autoboot            :on 
CPU Mode            :auto 
{0} ok printenv
Variable Name           Value                          Default Value

...

auto-boot?              true                           true

Иными словами, Autoboot=on, auto-boot?=true, домен должен автоматически загрузить Solaris.
Но при старте Solaris не грузится, и домен остается в "ok promt"

....

POST Sequence Complete.


SPARC Enterprise M4000 Server, using Domain console
Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2010, Oracle and/or its affiliates and Fujitsu Limited. All rights reserved.
OpenBoot 4.24.16, 16384 MB memory installed, Serial #7551****.
Ethernet address 0:14:4f:80:42:**, Host ID: 848042**.


Aborting auto-boot sequence.
{0} ok 

Возникает справедливый вопрос, а почему же так, в чем подвох?! Найти ответ на этот вопрос поможет вывод команды showhardconf

XSCF> showhardconf
SPARC Enterprise M4000;
    + Serial:BCF080****; Operator_Panel_Switch:Service;
    + Power_Supply_System:Single; SCF-ID:XSCF#0;
    + System_Power:On; System_Phase:Cabinet Power On;
...

Ключ на передней панели сервера находиться в положение Service, и при этом положении ключа значение переменной "Autoboot" игнорируется и считается равным "off".
И действительно, при присвоении переменной "Autoboot" значения "on", можно увидеть, что желаемое значение "on" а эффективное "off"

XSCF> setdomainmode -d 0 -m autoboot=on
Diagnostic Level    :min        -> -
Secure Mode         :off        -> -
Autoboot            :on         -> on  
CPU Mode            :auto       -> -
The specified modes will be changed.
Continue? [y|n] :y
configured.
Diagnostic Level    :min
Secure Mode         :off (host watchdog: unavailable  Break-signal:receive)
Autoboot            :on (autoboot:off)
CPU Mode            :auto 

Но стоит повернуть ключ в положение "Locked"

XSCF> showhardconf
SPARC Enterprise M4000;
    + Serial:BCF080****; Operator_Panel_Switch:Locked;
    + Power_Supply_System:Single; SCF-ID:XSCF#0;
    + System_Power:On; System_Phase:Cabinet Power On;
  ....
 

ситуация меняется

XSCF> setdomainmode -d 0 -m autoboot=on 
Diagnostic Level    :min        -> -
Secure Mode         :off        -> -
Autoboot            :on        -> on  
CPU Mode            :auto       -> -
The specified modes will be changed.
Continue? [y|n] :y
configured.
Diagnostic Level    :min
Secure Mode         :off (host watchdog: unavailable  Break-signal:receive)
Autoboot            :on (autoboot:on)
CPU Mode            :auto 

эффективное значение "Autoboot" - "on" и Solaris в домене должен загрузиться.
Что и происходит

...
POST Sequence Complete.

SPARC Enterprise M4000 Server, using Domain console
Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2010, Oracle and/or its affiliates and Fujitsu Limited. All rights reserved.
OpenBoot 4.24.16, 16384 MB memory installed, Serial #7551****.
Ethernet address 0:14:4f:80:42:**, Host ID: 848042**.


Boot device: disk  File and args: 
SunOS Release 5.10 Version Generic_142909-17 64-bit
Copyright (c) 1983, 2010, Oracle and/or its affiliates. All rights reserved


 

Профессиональные навыки:

  •  За более чем 10 лет преподавательской деятельности стал обладателем навыка простого и понятного изложения учебного материала с использованием минимильного набора вспомогательных средств;
  •  Разработка и внедрение образовательных программ по различным ИКТ-направлениям;
  •  Многолетний опыт работы в технической поддержке позволил приобрести навыки поиска причин возникновения проблем в системах различной степени сложности;
  •  Проектирование, внедрение, обслуживание и оптимизаци производительности  ИКТ решений на базе аппаратных и программных продуктов таких производителей как Sun / Oracle, IBM, HP, Dell, Supermicro, Brocade, Veritas, Symantec, Intel, Huawei, Commvault, VMware и дргих;
  • Администрирование операционных систем на базе Linux (Arch, Debian, OEL, Fedora/RHEL, CentOS, Suse/SLES) и Unix - Solaris, HP-UX, AIX ;
  •  Построение решений по виртуализации на базе VMware vSphere, Huawei Fusion Sphere, Xen project, KVM, Oracle VM for Sparc, Oracle VM for x86, Oracle VirtualBox, Qemu;

Квалификация:

  • Диплом магистра техники и техногогий Санкт Петербургского Университета Информационных Технологий Механики и Оптики;
  • Oracle Certified Professional, Oracle Solaris 11 System Administrator
  • Oracle Certified Associate, Oracle Solaris 11 System Administrator
  • HCNA/HCNP Routing&Switching
  • HCNA/HCNP Storage
  • HCIE Storage (первый вне Китая)
  • HCNA/HCNP Data Center Facility
  • HCNA Cloud
  • HCNA Security
  • HCNA Unified Communication
  • IBM Certified Specialist - Storwize Family Technical Solutions
  • IBM Certified Technical Sales Specialist - Power Systems with POWER8 Scale-out
  • Sun Certified Field Engineer

Преподавательские сертификаты:

  • Oracle Certified Instructor
  • HCIE Storage Instructor
  • HCNP Routing&Switching Instructor
  • HCNP DCF Instructor
  • HCNA Cloud Instructor