1 The Secrets of EFI OpenVMS Technical Update Days 2012 Martin Vorländer PDV-Systeme GmbH Dörntener Straße 2A D-38644 Goslar
12 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (E
13 Accessing MP rx2660 rx2800 i2
14 Connecting to MP • serial console port (9600 bps, 8N1) • If the system console is running: Ctrl+B • MP LAN via Telnet or SSH *****************
15 MP: Main Menu MP MAIN MENU: CO: Console VFP: Virtual Front Panel CM: Command Menu CL: Console Log SL: Show Event Logs
16 MP: Console • MP> CO connects the MP session to the system console • Switch from system console to MP: Ctrl+B • If another console session is op
17 MP: Command Menu [nodename] MP> CM [nodename] MP:CM> HE LI ==== MP Help: Command Menu List ============================================= BP
18 MP: Command PC – Power Control [nodename] MP:CM> HE PC ==== MP Help: Server Control ================================================== PC :
19 MP: Command LC – LAN Configuration [nodename] MP:CM> HE LC ==== MP Help: Port Configuration ============================================== L
20 MP: Event Logs [nodename] MP> SL Event Log Viewer Menu: Log Name Entries % Full Latest Timestamped Entry ------------
21 MP: System Event Log Enter menu item or [Ctrl-B] to Quit: E Log Name Entries % Full Latest Timestamped Entry -----------
2 HP Integrity Servers and their Consoles OpenVMS Technical Update Days 2012 Martin Vorländer PDV-Systeme GmbH Dörntener Straße 2A D-38644 Goslar
22 MP: System Event Log (cont.) MP:SL (+,-,<CR>,D, F, L, J, H, K, T, A, U, ? for Help, Q or Ctrl-B to Quit) > L # Location|Alert| Encoded F
23 MP: System Event Log (cont.) MP:SL (+,-,<CR>,D, F, L, J, H, K, T, A, U, ? for Help, Q or Ctrl-B to Quit) > T MP:SL (+,-,<CR>,D, F, L
24 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (E
25 Extensible Firmware Interface (EFI) • Specification of a software interface that sits between the platform firmware and the OS • History • 1998: “I
26 EFI: Characteristics • platform and OS independant • 32 and 64 bit • PC-BIOS: 16 bit, 1MB address space (original design for the Intel 8088) • mod
27 EFI implementations • HP • all HP Integrity Server • “POSSE“ (Pre-OS System Environment) • includes commands compatible with PA-RISC BCH • various
28 Examples of EFI Boot Managers
29 Booting under EFI • A bootable disk contains an EFI system partition • FAT file system • Directory \EFI • \startup.nsh is executed automatically
30 GPT formatted bootable disk
31 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (E
3 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (EF
32 Accessing the EFI Shell • Power on Integrity - MP:CM> PC -ON • Connect to system console - MP> CO ↓ self test ↓ configures devices ↓ load
33 EFI Shell: General • Many (all?) commands support the option –b for paging output • Command help • Commands are grouped into classes: • boot • B
34 EFI Shell – Command help Shell> help List of classes of commands: boot -- Booting options and disk-related commands configuration -- Ch
35 EFI Shell – Command class boot Shell> help boot autoboot -- View or set autoboot timeout variable bcfg -- Displays/modifies the driver/
36 EFI Shell – Command class configuration Shell> help configuration cpuconfig -- Deconfigure or reconfigure cpus date -- Displays the cur
37 EFI Shell – Command class device Shell> help device baud -- Set serial port com settings connect -- Binds an EFI driver to a device an
38 EFI Shell – Command class memory Shell> help memory default -- Sets, Resets, or Clears default NVM values dmpstore -- Displays all NVRAM va
39 EFI Shell – Command class shell Shell> help shell alias -- Displays, creates, or deletes aliases in the EFI shell attrib -- Displ
40 EFI Shell – Command class script Shell> help script echo -- Displays messages or turns command echoing on/off for/endfor -- Executes comma
41 EFI Shell – BCH Commands Shell> help bch COnfiguration help bch co INformation help bch in PAth help bch pa ScRool help bch
4 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (EF
42 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (E
43 EFI: System Information Shell> help info Display hardware information INFO [target] target : all, boot, cache, chiprev, cpu, fw, io, mem, sys,
44 EFI: Configuring CPUs Shell> help cpuconfig Deconfigure or reconfigure cpus CPUCONFIG [module [on|off]] CPUCONFIG [threads [on|off]] CPUCONFIG
45 EFI: Configuring the system console(s) Shell> help conconfig Configure console devices CONCONFIG [index] [on | off | primary] index Specifi
46 EFI Devices & Mappings Shell> map fs0 : Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig8E89981A-0B97-11D7-9C4C-AF87605217DA) blk1: A
47 EFI Devices (cont.) Shell> map fs* Device mapping table fs0 :HardDisk - Alias hd39dvsaamxfagryjo281474976710656b blk0 PcieRoot
48 EFI: Booting OpenVMS Shell> map -fs Device mapping table fs0 : Acpi(HWP0002,PNP0A03,0)/Pci(2|1)/Usb(0,0)/CDROM(Entry0) fs1 : Acpi(HWP000
49 EFI: Configuring devices Shell> drivers lists drivers loaded column DRV: “Driver Handle“ column CFG has an X → driver supports the configuratio
50 Example: Switching a USB keyboard to german layout Shell> drivers T D D Y C I R P F A V VERSION E G G #D #C
51 Example: Accessing a FC boot device Shell> drivers T D D Y C I R P F A V VERSION E G G #D #C DRIVER NAME
5 Disambiguation: IA64 – Itanium – IPF – Integrity IA64 → “Intel Architecture 64 Bit“ processor architecture and EPIC instruction set Itanium →
52 Example: Accessing a FC boot device (cont.) Enter a Selection: 4 Edit Boot Settings 0. Previous Menu 1. Help 2. Enable Alternate Boot Devic
53 Example: Accessing a FC boot device (cont.) • After entering the FC boot device(s) into the Boot Manager, reset EFIFCScanLevel to 0 • With access
54 VMS EFI Command vms_bfg Shell> fsX:\efi\vms\vms_bcfg.efi vms_bcfg driver|boot [add # device-name "desc"] [dump] – [rm #] [mv # #] [
55 Example: Listing Boot Manager entries Shell> fsX:\efi\vms\vms_bcfg.efi boot dump The boot option list is: 01. Acpi(HPQ0002,400,PNP0A08)/Pci(0|0)
56 Example: Creating Boot Manager entries Shell> fsX:\efi\vms\vms_bcfg.efi boot addv 2 $1$dga3730 – -fl 1,0 "DGA3730 Root 1" VMS: DGA3730
57 Example: Listing OpenVMS device names Shell> fsX:\efi\vms\vms_show.efi device VMS: EWA0 00-1E-0B-5C-06-BE EFI: Acpi(HWP0002,100,PN
58 EFI: Configuring TCP/IP (on an OpenVMS disk) Shell> fs0: fs0:\> cd \efi\vms\tools fs0:\efi\vms\tools> type startup_net.nsh File: fs0:\efi\
59 EFI: NVRAM backup • HP EFI tool to save and restore the EFI NVRAM (boot configuration etc.) • Download from HP‘s web site • Google search: “Integr
60 References HP Integrity: www.hp.com/go/integrity www.hp.com/go/integrity_servers-docs www.hp.com/go/blades-docs VMS EFI Utilities: HP OpenVMS Syst
61 References Intel Itanium: www.intel.com/itcenter/products/itanium/ UEFI: www.uefi.org tianocore.org (OpenSource components) Overview of MP comman
7 Intel Itanium 2 Code name released CPU (GHz) Cores L3 Cache / Core (MB) Family, Model Merced 2001 0.7 – 0.8 1 (4 extern) 7,0 Itanium 1 McKi
62 Q&A
8 HP Integrity Server Workstation i2000 zx2000 zx6000 Entry-level Server (2 CPU sockets) rx1600 rx1620 rx2600 rx2620 rx2660 rx2800 i2 rx3600
10 Agenda • Intel Itanium and HP Integrity Server • Consoles of HP Integrity Servers • The Management Processor • The Extensible Firmware Interface (E
11 HP Integrity: Consoles • Baseboard Management Controller (BMC) • works as soon as the mainboard is connected to power • connectivity: serial • self
Comentarios a estos manuales