Professional Documents
Culture Documents
Bigdata - Moonshot m400
Bigdata - Moonshot m400
Abstract
This document provides the procedures for installing Microsoft Windows or Linux on the HP ProLiant m800, HP ProLiant m710,
HP ProLiant m700, HP ProLiant m400, HP ProLiant m350, and HP ProLiant m300 server cartridges in a Moonshot 1500 chassis.
The Windows section describes the installation of Microsoft Windows Server and Microsoft Windows client in a network based
installation. It also includes an example of using Microsoft Windows Deployment Services. The Linux section describes the
installation of RHEL, Ubuntu and SLES, including an example RHEL server installation.
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial
Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under
vendor’s standard commercial license.
Acknowledgements
Microsoft®, Windows®, and Windows Server® are U.S. registered trademarks of the Microsoft group of companies.
SUSE® is a registered trademarks of SUSE LLC in the United States and other countries.
RED HAT® and ENTERPRISE LINUX® are registered trademarks of Red Hat, Inc. in the United States and other countries.
Contents
1 Introduction...............................................................................................6
Overview................................................................................................................................6
Related documentation and videos..............................................................................................6
Supported platforms and operating systems.................................................................................8
2 Microsoft Windows preparation and deployment............................................9
Customizing a Windows image for Moonshot..............................................................................9
Deployment infrastructure......................................................................................................9
Prerequisites......................................................................................................................11
Enabling Windows Emergency Management Services (EMS)...................................................12
About the HP Moonshot Windows Deployment Pack (HP MWDP).............................................14
Using the HP MWDP to customize a Windows image for HP Moonshot server cartridge nodes....16
Example deployment using Microsoft Windows Deployment Services (WDS)..................................18
Deploying the Windows image............................................................................................19
Adding boot images for ProLiant Moonshot server cartridges..............................................19
Enabling EMS in Boot Configuration Data files..................................................................22
Adding install images for ProLiant Moonshot server cartridges.............................................24
Customizing sample XML unattend files............................................................................25
Example HP ProLiant m300 server cartridge installation with Windows Server 2012 R2.....26
Configuring pre-staged devices.......................................................................................27
Deploying an image using WDS.....................................................................................31
First phase installation (WinPE boot)...........................................................................34
Second phase..........................................................................................................36
Check installation (login)...........................................................................................37
Capturing a custom Windows image....................................................................................37
Prerequisites.................................................................................................................37
Preparing answer files....................................................................................................38
Creating a WinPE capture image....................................................................................39
Preparing the reference node using sysprep......................................................................41
Capturing the golden image and uploading it to the WDS store..........................................42
Deploying the captured golden image.............................................................................43
Tips and best practices for Windows OS deployment..................................................................43
Basic image and WDS troubleshooting.................................................................................44
3 Linux preparation and deployment..............................................................46
Setting up a network installation server......................................................................................46
Installation server requirements and base configuration...........................................................46
Installation server components.............................................................................................48
Configuring DHCP service...................................................................................................48
TFTP server configuration....................................................................................................49
HTTP server for OS installation files......................................................................................49
OS installation files............................................................................................................49
RHEL (CentOS, Scientific Linux, Fedora)............................................................................50
Ubuntu........................................................................................................................50
SLES............................................................................................................................50
PXE boot files....................................................................................................................51
RHEL...........................................................................................................................51
Ubuntu........................................................................................................................51
SLES............................................................................................................................52
PXE configuration files........................................................................................................52
Preparing to install Linux on HP ProLiant m710 server cartridges...............................................53
RHEL 6.5.....................................................................................................................53
Contents 3
Update the PXE configuration.....................................................................................54
Preparing to install other Linux operating systems...............................................................54
Preparing to reinstall Ubuntu on HP ProLiant m400 and m800 server cartridges.........................54
Downloading ARM-based Ubuntu 14.04.1 installation files.................................................54
Update the PXE configuration..........................................................................................55
Performing an interactive Linux installation..................................................................................56
Managing your cartridge node............................................................................................57
Configuring a node to boot from the network....................................................................57
Controlling a server node’s power state............................................................................57
Performing an automated Linux installation.................................................................................58
Automatic installation configuration files................................................................................58
RHEL...........................................................................................................................58
Update the Kickstart configuration for the HP ProLiant m710 server cartridge....................59
Ubuntu........................................................................................................................59
SLES............................................................................................................................60
PXE configuration...............................................................................................................60
Server-specific PXE configuration files...............................................................................61
Moonshot and traditional network installation co-existence.................................................62
Post deployment.....................................................................................................................62
Installing MCSDK-HPC on HP ProLiant m800 server cartridge nodes.........................................64
Preparing to fetch TI packages from PPA...........................................................................64
Installing MSCSDK-HPC.................................................................................................64
Verifying installation......................................................................................................64
Installing MAAS support on HP ProLiant m400 and m800 server cartridge nodes......................65
4 Support and other resources......................................................................66
Information to collect before contacting HP.................................................................................66
How to contact HP..................................................................................................................66
Security bulletin and alert policy for non-HP owned software components......................................66
Registering for software technical support and update service.......................................................66
How to use your software technical support and update service...............................................67
HP authorized resellers............................................................................................................67
Subscription service................................................................................................................67
Typographic conventions.........................................................................................................67
A Frequently used Windows EMS commands..................................................69
EMS Commands.....................................................................................................................69
SAC commands......................................................................................................................69
Channel-management commands.............................................................................................70
B Microsoft Windows Deployment Services installation.....................................71
WDS requirements..................................................................................................................71
Installing WDS..................................................................................................................72
Installing the WDS role on the system..............................................................................72
Configuring WDS.........................................................................................................73
Configuring the WDS server in stand-alone mode.........................................................73
First time configuration..............................................................................................74
Adding Windows media images to the WDS store............................................................74
C Sample WDScapture.inf file entries.............................................................76
D Enabling EMS in the Windows Recovery Environment (WinRE).......................77
Enabling EMS in the WinRE bootloader from a running operating system......................................77
Programmatically enabling EMS in the WinRE bootloader during Windows installation...................77
Detecting WinRE environment at SAC on boot............................................................................77
4 Contents
E Preseed template for non-ARM based server cartridges..................................79
F Preseed template for ARM based server cartridges........................................80
G SLES configuration file..............................................................................81
Glossary....................................................................................................84
Index.........................................................................................................85
Contents 5
1 Introduction
This document covers the deployment of the Windows and Linux Operating Systems on HP ProLiant
Moonshot Server Cartridges. The document uses Microsoft Windows Server Deployment Services
(WDS) as an example for deploying Microsoft Windows on HP ProLiant Moonshot server cartridges.
It also covers the preparation of a Linux PXE server to deploy Linux to HP ProLiant Moonshot server
cartridges. HP offers the HP Insight Cluster Management Utility (CMU) as an alternative for
large-scale image deployments but this alternative is not discussed here. See the information on
HP Insight CMU features and links to technical documentation, Quickspecs, and a product demo
at http://www.hp.com/go/cmu.
A basic knowledge of the HP Moonshot iLO chassis management firmware (Moonshot iLO CM
firmware) as a single point of access to the chassis is required. The HP Moonshot chassis does not
have a keyboard, pointing device, console, DVD or USB ports. Therefore, all interaction with the
system is done using either serial ports or the network. The installation examples in this guide are
through a network using Pre-boot execution Environment (PXE), in addition, current HP Moonshot
cartridges only support local disk boot, they do not support SAN boot.
This document assumes that the HP Moonshot 1500 Chassis is ready for the OS, has been updated
to the latest firmware, and meets the specific requirements for a network based Microsoft Windows
and Linux operating system installation. The focus here is on PXE boot for both Linux and Windows
environments. Windows installations include instructions to specifically modify Windows images
for cases where there is a lack of in-box driver support. Examples will show configuration, updates,
and operation for the HP Moonshot server via CLI, and remote serial console access using a secure
Virtual Serial Port (VSP).
Overview
This guide includes the following information:
• “Related documentation and videos” (page 6) where you can find more detailed information
or visualize what is described in this manual.
• “Supported platforms and operating systems” (page 8)
• “Microsoft Windows preparation and deployment” (page 9) includes Microsoft Windows
operating systems installation procedures on the HP Moonshot ProLiant Server m300 series
and m700 series server cartridges, and information on additional tools provided by HP that
support the installation.
• “Linux preparation and deployment” (page 46) describes the environment prerequisites,
preparation, and configuration needed to successfully deploy Linux from a Linux PXE server
to HP Moonshot ProLiant servers, based on an example that uses RHEL on the deployment
server.
• Appendices covering the following:
◦ “Frequently used Windows EMS commands” (page 69)
6 Introduction
The following table gives links to HP documentation and Microsoft reference guides, including
downloads to help with deployments. HP does not control and is not responsible for information
that is not hosted on HP websites.
Description Location
HP ProLiant Intel Xeon E3- N/A • Microsoft • Red Hat Enterprise Linux
m710 Server 1284Lv3 with Intel Windows Server 6.5 with Errata Kernel
Cartridge Iris Pro 5200 2012 and DUP
“GT3e” GPU
• Microsoft • RHEL7
Windows Server
• SUSE Linux Enterprise
2012 R2
Server 11 SP3 with
kISO
• Ubuntu 14.04
NOTE: The OS support matrix is updated often. See the most up to date information at:
http://h17007.www1.hp.com/us/en/enterprise/servers/management/operating-environments/
index.aspx
Throughout this document, Microsoft Windows 7 with Service Pack 1 is referenced to enhance
readability. Assume these references include both Microsoft Windows 7 Enterprise with Service
Pack 1 and Microsoft Windows 7 Professional with Service Pack 1 (x86 and x64) support.
8 Introduction
2 Microsoft Windows preparation and deployment
Key windows drivers are required for HP ProLiant Moonshot servers. A network based installation
method is required to deploy HP Moonshot Server cartridge nodes, which includes the need for a
deployment server. Each node console can be accessed using the HP iLO Virtual Serial Port (VSP)
which is a feature of the HP Moonshot iLO CM firmware. An SSH connection is established to the
node and allows headless access to the Windows environment.
NOTE: This step is unnecessary for the HP ProLiant m710 server cartridge since the drivers
included in the Windows image. Remember to check for any updates to these drivers after
Windows installation is complete.
Deployment infrastructure
The architectural design of the HP Moonshot system is unique; the environment relies on networking
components with client/server deployment services. Installing the Windows operating system
requires PXE boot with headless support.
DHCP server The DHCP server is responsible for providing TCP/IP based network devices (deployed
servers) with valid IP addresses. The DHCP role can be provided by the deployment
server or can be a standalone server, depending your on network infrastructure and
topology.
DNS server The DNS server allows name resolution in a TCP/IP based network environment.
Technician computer to drive The technician computer enables remote access to the cartridge via SSH over the iLO
deployment VSP to manage deployment, and is usually used to access the deployment console.
Network infrastructure By default, all cartridges are configured for the default VLAN and need to be configured
to allow PXE clients to connect to the deployment server, obtain IP addresses and make
DNS requests.
1. Technician computer Workstation used for HP Moonshot system management and as a deployment console
2. Deployment server Provides PXE server, DHCP/DNS, and storage for OS images, drivers, scripts, and
unattend files
3. HP Moonshot System Contains PXE clients to be deployed
Prerequisites
As shown in Figure 1 (page 11), operating systems are installed through the network using a PXE
server. HP recommends the following for a successful installation:
• Infrastructure
◦ HP Moonshot 1500 Chassis installed and configured.
– Ensure the latest firmware is installed.
– The latest HP Moonshot Component Pack is available for download at http://
www.hp.com/go/moonshot/download.
◦ Download the appropriate HP Moonshot Windows Deployment Pack (HP MWDP) from
http://www.hp.com/support/moonshot/1500chassis-software-download
– The HP Moonshot Windows Deployment Pack (HP MWDP) for HP ProLiant m300
and m350 server cartridges, if deploying an m300 and m350 server cartridges.
– The HP Moonshot Windows Deployment Pack (HP MWDP) for HP ProLiant m700
server cartridge, if deploying m700 server cartridges.
– The HP Moonshot Windows Deployment Pack (HP MWDP) for HP ProLiant m710
server cartridge, if deploying m710 server cartridges.
◦ A terminal emulator such as PuTTY to connect to the iLO CM of the Moonshot 1500
Chassis using SSH.
◦ Windows Assessment and Deployment Kit (ADK)
ADK contains deployment tools such as the Deployment Imaging Servicing and
Management (DISM) command line tool, DISM PowerShell cmdlets, Windows System
Image Manager (Windows SIM), and so on. ADK is provided as a free download from
the Microsoft download site. DISM can be used to modify WIM files; Windows SIM is a
GUI based utility used to create and modify unattend.xml files.
– ADK 8 provides support for Windows 7 with SP1 and Windows Server 2012 (http://
www.microsoft.com/en-us/download/details.aspx?id=30652).
– ADK 8.1 is the minimum required version for Windows Server 2012 R2 and Windows
8.1, and supports Windows 7 with SP1 as well as Windows Server 2012 (http://
www.microsoft.com/en-us/download/details.aspx?id=39982)
IMPORTANT: HP recommends that you run at least the minimum version of ADK
that matches the OS you are deploying. The minimum version supported is ADK 8.
Versions are backward compatible and often new operating systems bring features
requiring a minimum version to fully support the latest changes, so it is good practice
to use the latest version.
NOTE: Installing Windows ADK on Windows Server 2012 and 2012 R2 creates a shortcut tile
for Administrators named Deployment and Imaging Tools Environment which you can also use to
start an administrator-level command prompt to enter BCDedit commands:
IMPORTANT: The novga option does not apply to Windows 7. Do not use it for ProLiant
m700 server cartridge deployments with Windows 7 with SP1 (regardless of architecture).
The option is available in Windows 8 and Windows Server 2012 and later versions.
NOTE: This is not valid PowerShell syntax. See Microsoft PowerShell documentation for proper
BCD editing methods.
As mentioned, EMS support during the PXE boot phase allows the user to select from a list of boot
images installed on the WDS server as shown in the figure below.
Figure 2 Windows Boot Manager from an HP Moonshot Server cartridge — booted over the network
to a WDS Server
See “Adding boot images for ProLiant Moonshot server cartridges” (page 19) for complete
instructions.
IMPORTANT: Using the HP Moonshot Windows Deployment Pack (or similar processes) is critical
to performing a successful deployment of the Microsoft Windows Operating System because
images supplied by Microsoft do not necessarily have the required drivers for the HP ProLiant
Moonshot Server cartridges.
HP Moonshot Windows Deployment Pack for HP ProLiant m300 and m350 Server
Cartridges
This bundle is designed specifically for the ProLiant m300 and m350 server cartridges and is used
to assist with the deployment of Microsoft Windows Server 2012 or Microsoft Windows Server
2012 R2.
Table 3 Bundle contents
Drivers Chipset — Drivers that support the ProLiant m300 and m350 server cartridge platforms and
eliminate yellow bangs in Windows Device Manager.
Ethernet — Folder containing NIC drivers for Windows deployment on the ProLiant m300 and
m350 server cartridge.
Scripts Scripts used for customizing BOOT.WIM and INSTALL.WIM files from Windows Server 2012
and Windows Server 2012 R2 media.
Unattend Answer files used for automating Windows Server 2012 and Windows Server 2012 R2 installation.
The files are OS specific.
Using the provided scripts, drivers and unattend files from the Windows Deployment Pack for HP
ProLiant m300 and m350 Server Cartridge, the deployed instance of Windows will have SAC
and RDP enabled.
Scripts Scripts for customizing BOOT.WIM and INSTALL.WIM files from the Windows 7 with SP1 media
or Windows 8.1 or Windows Server 2012 and Windows Server 2012 R2 media.
Unattend Answer files for automating Microsoft Windows 7 with SP1 (x64 or x86) installation, or Windows
8.1 or Windows Server 2012 and Windows Server 2012 R2. The files are OS specific.
Using the provided scripts, drivers and unattend files from the HP MWDP for HP ProLiant m700
Server Cartridge, the deployed instance of Windows will have SAC and RDP enabled.
Scripts Scripts for customizing BOOT.WIM and INSTALL.WIM files from the Windows 7 with SP1 media
or Windows 8.1 or Windows Server 2012 and Windows Server 2012 R2 media.
Unattend Answer files used for automating Windows 7 SP1 (x64), Windows 8.1 (x64), Windows Server
2012 and Windows Server 2012 R2 installation. The files are OS specific.
Using the provided scripts, drivers and unattend files from the HP MWDP for HP ProLiant m710
Server Cartridge, the deployed instance of Windows will have SAC and RDP enabled.
Using the HP MWDP to customize a Windows image for HP Moonshot server cartridge
nodes
The design and purpose of HP ProLiant Moonshot cartridges are distinct, and Microsoft Operating
Systems have different capabilities, therefore, operations required to deploy Windows might differ
from one version to another. For example, Windows 7 does not include drivers for headless
operations. HP MWDP is a comprehensive software solution used to configure and deploy the
supported Operating Systems on ProLiant Moonshot servers. HP MWDP has been tested with
Microsoft Windows Deployment Services.
The following instructions help you prepare images for supported Operating Systems installation
through network based deployments:
1. Download the appropriate HP MWDP from:
http://www.hp.com/support/moonshot/1500chassis-software-download
2. On a system running Windows, either on the deployment server or the technician computer,
create a temporary folder to store the image files. The examples below use:
C:\imageprep
NOTE: Using this structure assumes a single OS installation. To install multiple OS installations
where supported (such as Windows Server 2012 and 2012 R2), create third level folders
below the \mXXX folder to have a directory structure for each OS. As an example, create a
folder named c:\imageprep\m300\scripts.ws2012 for the Windows Server 2012 files
and another named c:\imageprep\m300\scripts.ws2012r2 for Windows Server 2012
R2 files. Copy the hpdrvadd.cmd script file into each of the folders.
The HP ProLiant m700 server cartridge supports both bit versions of Windows 7 with SP1
(x64 and x86). To install both bit versions, create third level folders below the \m700 folder
to have a folder for each version of Windows 7 with SP1. For example, create folders named
c:\imageprep\m700\scripts.x64 and c:\imageprep\m700\scripts.x86. Copy
the hpdrvadd.cmd script file into each of the folders.
The \scripts folder should now contain script(s) from the HP MWDP, the BOOT.WIM and
INSTALL.WIM files from your Windows installation media.
6. Open an elevated ADK command prompt to the scripts folder.
IMPORTANT: Assuming that Microsoft Windows ADK was installed prior to manipulating
files, the Windows ADK provides a shortcut to a command shell environment with elevated
privileges. The shell environment has path settings to tools such as dism.exe used by the
hpdrvadd.cmd script. HP recommends using the ADK command prompt environment (also
called Administrator: deployment and Imaging tool environment). The hpdrvadd.cmd script
requires a current version of dism.exe; for example a Windows 7 deployment requires, at
minimum, Windows ADK 8.
8. After script execution completes, check the output for error messages. If errors are found,
follow the steps above again and check the output. If no errors are found, add the images to
the WDS store as described in the next section.
NOTE: For initial Windows Deployment Services setup, see “Microsoft Windows Deployment
Services installation” (page 71).
For more information and details concerning WDS, refer to the Microsoft technical documentation
in the “Related documentation and videos” (page 6) section.
NOTE: Boot images should be located either on the WDS server or on the technician machine
in the following directories:
HP ProLiant m300 server cartridge — \imageprep\m300\scripts\
HP ProLiant m350 server cartridge — \imageprep\m350\scripts\
HP ProLiant m700 server cartridge — \imageprep\m700\scripts\
HP ProLiant m710 server cartridge — \imageprep\m710\scripts\
4. On the Image Metadata page, enter an image name and description that is meaningful to
your environment, for this example we are using WS2012R2–Moonshot-M300.
5. Click Next.
6. Click Finish when the progress bar shows that the operation is complete and the following
message appears:
The selected images were successfully added to the server
7. Repeat this procedure to add other custom boot images.
NOTE: For HP Moonshot server cartridges, remember to enable EMS (for headless Windows
support) which is not enabled by default. The procedure for this is described in the next section,
“Enabling EMS in Boot Configuration Data files” (page 22).
NOTE: The .\boot\x64 folder contains various boot files and is used for 64-bit operating
systems, whereas the .\boot\x86 folder contains similar files for clients deploying 32-bit OS
versions. The Images subfolder contains the boot images added to the WDS during the process
described above. For each boot image added, a corresponding BCD file is created which
defines and controls boot settings applied during Windows deployment. When more than
one boot file with the same name is added to the boot container, the dash and number symbol
in parenthesis: –(#) is added to the file name. For example, a second boot.wim file added
to the store is named boot-(2).wim.
NOTE: If the file is in a different folder than the one from which you run the command, and
contains special characters (such as spaces), HP recommends entering double-quotes around
the fully qualified path. For example (in this case RemoteInstall is on the C: drive):
>bcdedit.exe /store
"C:\RemoteInstall\boot\x64\Images\boot-(2).wim.bcd" /enum /v
This is not valid PowerShell syntax, and applies only to an elevated Windows command
prompt. See Microsoft PowerShell documentation for proper PowerShell syntax.
IMPORTANT: The novga option does not apply to Windows 7. Do not use it for ProLiant
m700 server cartridge deployments with Windows 7 Enterprise with SP1 (regardless of
architecture). The option is available in Windows 8 and Windows Server 2012 and later
versions.
4. Repeat this procedure to enable BOOTEMS and EMS on any additional ProLiant Moonshot
server custom boot images, and then continue to “Modifying default BCD files”.
Modifying default BCD files
1. Open an elevated command prompt, navigate to \RemoteInstall\Boot\x64 or
\RemoteInstall\Boot\x86 (depending on the architecture being deployed).
2. Enter the following command to create a backup copy of the Default.bcd file:
>Copy default.bcd default.bcd.orig
3. Enter the following command to display the store entries:
>bcdedit.exe /store ".\default.bcd /enum all
Notice that bootems is not present.
4. Enter the following command to enable bootems:
>bcdedit.exe /store ".\default.bcd" /set {bootmgr} bootems on
5. Enter the following command to display the store entries again:
>bcdedit /store ".\default.bcd" /enum all
Notice that bootems is set to yes.
6. Enter the following:
>sc control wdsserver 129
The final command restarts WDS. The restart is necessary so that WDS reads the newly modified
files, and concatenates the default.bcd from the \RemoteInstall\boot\x64 (or
\RemoteInstall\boot\x86) directory with boot-(#).wim.bcd from the \RemoteInstall\
boot\x64\image or \RemoteInstall\boot\x86\image folder.
TIP: WDS can also be restarted using the WDS management console.
NOTE: HP recommends creating a new boot image container, such as HP ProLiant Moonshot
Servers, in the WDS Management console to store the modified install.wim file.
1. Using the WDS management console, right-click the Install Images container and click Add
Image group. For example, HP ProLiant Moonshot Servers.
2. Right-click the newly created container and select Add Install image.
3. Next, click Browse to locate the install.wim file that was modified earlier in “Using the
HP MWDP to customize a Windows image for HP Moonshot server cartridge nodes” (page 16).
The image name appears in the management applet image group and is displayed to the
user during the PXE installation process.
TIP: Rename the file with a descriptive name (all Microsoft operating systems have
install.wim files and they are all different). There are four images installed in this process
in the case of Windows Server 2012 and Windows Server 2012 R2, one for Windows 7
with SP1 (x64), and one for Windows 7 with SP1 (x86).
Figure 8 Adding custom install.wim from the HP ProLiant Moonshot servers group
Example HP ProLiant m300 server cartridge installation with Windows Server 2012 R2
The following example describes a Windows Server 2012 R2 installation on an HP ProLiant m300
server cartridge. It is a single node cartridge and recognized as C3N1 by the iLO CM firmware.
Network adapter 1 with Mac Address 38-EA-A7-0F-7D-11 is the network interface used for
deployment.
1. In the folder RemoteInstall\WdsClientUnattend, copy the file
ClientUnattend_WS2012R2.xml and paste to create a new file called
m300-ClientUnattend_WS2012R2.xml
2. In the folder RemoteInstall\WdsClientUnattend, copy the file
ImageUnattend_WS2012R2.xml and paste to create a new file called
m300-ImageUnattend_WS2012R2.xml
NOTE: When using Windows SIM, you must open each unattend XML file, which might
require you to locate the Install.wim file. Browse to the imageprep\scripts folder
and then select the file. After locating the correct Install.wim file, Windows SIM might
need to create a new catalog file, which can take from 15 to 20 minutes. When you save the
file the new location for the Install.wim is also saved.
TIP: The following table shows the field names to be modified as an example for deploying
Windows Server 2012 R2 Standard on an HP ProLiant m300 Server Cartridge. Replace each
XXXXXXXX field name entry in the sample files with the appropriate information for your
environment. You can print this page and complete the following table as a reference for
editing these files.
IMPORTANT: Ensure that the Product key is appropriate for the installation. For example,
an MSDN product key cannot be used with a volume license ISO file.
NOTE: Adding devices to Active Directory is beyond our scope; refer to the Microsoft Technical
documentation for Active Directory information.
This section requires knowledge of the cartridge network adapters’ address.
IMPORTANT: Replace colons (:) with dashes (–) when entering MAC addresses into WDS.
2. Open the WDS Management Console, select Pre-stage Devices, right-click and then select Add
device. The Add Pre-staged Device Wizard starts.
3. On the Identity screen, enter a name (for example, c3n1–Nic1) in the Name field and then
complete the Device ID field with the network adapter’s MAC address for PXE boot. Remember
to use dashes instead of colons as separators for the MAC address.
NOTE: You must select the hdlscom1.n12 boot program to have headless support within
PXE boot.
Figure 10 Add prestaged device wizard — boot program and boot image
6. On the Client unattend page, click Browse, locate and select the client unattend file, click
Open.
For example:
\RemoteInstall\WdsClientUnattend\m300–ClientUnattend_WS2012R2.xml
NOTE: The path is always related to the WDS store and so the path will always be drive\
path\RemoteInstall. In the case of this example, the path is C:\RemoteInstall.
TIP: If you change the unattend file in the future, perform steps 9 –12 to activate the changes on
the WDS server structure. This is because WDS is using a copy of the file and saves it under
\RemoteInstall\Images\Group-x\install-(x)\Unattend.
The pre-staged device and Windows image are now configured for automated deployment and
the device can PXE boot to install Windows.
1. Connect to the iLO CM firmware IP address using PuTTY or another terminal program that
supports SSH connections.
2. Log in using the default administrator credentials (administrator/password) to reach the
hpiLO—> prompt.
TIP: HP recommends that you duplicate the session to manage the cartridge, with one session
for entering commands at the hpiLO-> prompt and the other for connecting to a node in a
VSP session to view the Windows deployment.
In this procedure, this session is referred to as Terminal 2.
4. This example shows a deployment to cartridge 8, node 1 (C8N1).
From Terminal 1, display the MAC address of the node connected to the network using the
command:
hpiLO->show node macaddr c8n1.
Figure 15 (page 33) shows an example of the MAC addresses corresponding to the network
adapters for c8n1. You must boot from the NIC that you configured when you added this
node to the pre-staged device list in WDS.
5. Terminal 1: Check the cartridge node power status using the command:
hpiLO->show node status c8n1
6. Terminal 2: Connect to the virtual serial port of c8n1 to watch the cartridge boot and initiate
PXE with the command:
hpiLO->connect node vsp c8n1
7. Terminal 1:Ensure the default boot for the cartridge is set to HDD:
hpiLO->set node boot hdd c8n1
To check the default boot device, enter: hpiLO->show node boot c8n1
8. Terminal 1: Ensure the node is turned off:
a. If Windows is running enter:
hpiLO->set node power off shutdown c8n1
b. If WinPE is running enter:
hpiLO->set node power off force c8n1
9. Terminal 1: Set the next boot parameter to PXE:
hpiLO->set node bootonce pxe c8n1
10. Terminal 1: Power on cartridge:
hpiLO->set node power on c8n1
11. Terminal 2: Verify that it is powering on.
12. Watch the screen carefully. If the target cartridge receives its TCP/IP parameters from a DHCP
server and is configured to boot from the WDS boot image \RemoteInstall\boot\x64\
hdlscom1.n12 you will see the boot process.
WARNING! HP strongly advises that you change the default settings to use the
hdlscom1.n12 boot program for cartridges.
Once the PXE boot is successful and WinPE is running, a Microsoft Special Administration Console
(SAC) screen appears.
Use the “ch —?” command for information about using channels.
Use the “?” command for general help.
SAC>
EVENT: The CMD command is now available.
SAC>
This is followed by the creation of several SAC Channels that follow installation.
Example 2 VSP console with Microsoft SAC channels allowing Windows setup
Computer is booting, SAC started and initialized.
Use the “ch —?” command for information about using channels.
Use the “?” command for general help.
SAC>
EVENT: The CMD command is now available.
SAC>
EVENT: A new channel has been created. Use “ch —?” for channel help.
Channel: SACSetupAct
SAC>
EVENT: A new channel has been created. Use “ch —?” for channel help.
Channel: SACSetupErr
You can switch from one channel to the other using Esc+Tab keys in sequence. SACSetupAct
channel is a great resource for monitoring the progress of a Windows installation. In particular it
is helpful in troubleshooting failed installations.
During the latter phase of Windows setup, and prior to the first reboot, the Windows image is
applied and the initial SAC SetupAct channel will close, another channel opens — Press the key
combination Esc+Tab and select the SACSetupAct channel option to see the installation progress.
To connect to one of the SAC channels, to channel 1 for example, type ch -si 1
(SACSetupAct), this can be used in place of Esc+Tab for switching between SAC channels.
After the process of applying the image is complete, Windows setup reboots.
NOTE: If the default boot policy is not set to HDD, you may experience an unintentional PXE
boot.
TIP: You may remove the node from the WDS pre-staging area once it is deployed.
Second phase
During the second phase of Windows setup, another SACSetupAct channel is created.
NOTE: Commands that attempt to launch a GUI window are not shown because this is a
text based console.
5. Try accessing your server using MSTSC /v:IP Address if your technician computer is
running Windows.
6. You will be prompted to enter logon credentials to the newly installed server.
Repeat the procedure in this section, starting at “Deploying an image using WDS” (page 31), for
each pre-staged node.
Prerequisites
The procedures in this section assume:
• You have already deployed a Windows base image on a node and customized it (for example
by updating the OS to the latest Microsoft hotfixes, installing the required applications and
files for the target environment).
• This node (reference) has enough space to create a capture file (at least 6 GB, but it is
dependent on what you have installed).
• The node can be accessed using Microsoft remote desktop (MSTSC.exe).
• You have an SSH connection to the HP Moonshot 1500 chassis, and can use iLO CM with
administrative privileges so that you can control cartridges and access their VSP.
• The WDS server already contains a modified boot image (boot.wim) to support HP ProLiant
Moonshot server cartridges. If not, see “Using the HP MWDP to customize a Windows image
for HP Moonshot server cartridge nodes” (page 16).
• Microsoft ADK installed on WDS (not required but strongly recommended)
• The creation of an WDSCapture.inf file. You can create one by copying the text from “Sample
WDScapture.inf file entries” (page 76).
• An ImageUnattend.inf file.
e. Do not select Add image to the Windows Deployment Server now. You must still modify
the capture image before adding it to the WDS store.
NOTE: If you do add the image to the WDS now, you will have to export it using the
WDS export option, since it must be modified as shown in the following steps.
NOTE: Copy the Windows Boot Loader identifier GUID shown after the /enum all
command to use in the last two commands.
NOTE: Leave the fields in the rest of the wizard empty. Click Next until you can click Finish.
TIP: Verify the user time counter continually increments. The image capture and upload
process takes approximately 15–20 minutes, depending on the size of the volume being
captured. When finished, the node should reboot automatically.
10. After the node reboots, verify that the captured golden image was added to the WDS store
according to the settings in the WDSCapture.inf file.
11. If the install image is present, it is ready to be deployed. However, you must update your XML
files to point to the new install image (the example explained in “Example HP ProLiant m300
server cartridge installation with Windows Server 2012 R2” (page 26) is similar to other
Windows OS versions and cartridges).
12. (Optional) Power on the reference node used to create the golden image, verify it boots into
the OS, and that you can connect to it using MSTSC (Remote Desktop Protocol). If not, there
is a problem with the sysprep state, most likely in the answer file.
Solution • Ensure that both client and image unattend files contain identical values for <ComputerName>
• Use an asterisk in the unattend files (*) to automatically generate a name:
<ComputerName>*</ComputerName>
Issue Image capture was successful but image is not present on the WDS server.
Issue The node prepared with sysprep booted, but is inaccessible using remote desktop (MSTSC.exe) after the
WDS capture process.
Solution Check the sysprep.xml file for any errors that might prevent the OS from bypassing the Windows
Welcome screen.
1. Public Network
2. Private Network (192.168.1.0/24)
IMPORTANT:
If you adapt settings such as the domain-name and IP address to your environment, make sure to
understand their impact to other parts of this installation guide and make adjustments accordingly.
OS installation files
The next task is to extract the operating system installation files from your Linux distribution installation
media. In most cases, you will be working with an ISO file containing the operating system to be
installed.
Each model of HP ProLiant server cartridge requires a specific minimum version of certain Linux
distributions, due to certain device and driver requirements. See the interactive OS Support Matrix
for specific details on which Linux distribution versions are supported on the different HP ProLiant
server cartridges, available at:
http://h17007.www1.hp.com/us/en/enterprise/servers/management/operating-environments/
index.aspx
The process for copying the installation files is essentially the same for all Linux distributions (create
a directory for the files, mount the ISO, copy the files, and unmount the ISO.) The names of the
ISO files which you have may vary from those used in the following examples.
NOTE: There are special procedures for certain HP ProLiant server cartridges that are noted in
the following sections:
• “Preparing to install Linux on HP ProLiant m710 server cartridges” (page 53)
• “Preparing to reinstall Ubuntu on HP ProLiant m400 and m800 server cartridges” (page 54)
Ubuntu
Ubuntu is a Debian-based Linux distribution, and uses a different packaging format than RHEL or
its variants. Extracting the installation media, however, is performed in a similar fashion.
1. Make a directory for the extracted files:
~]# mkdir –p /var/www/html/os/ubuntu-14.04
2. Mount the installation ISO:
~]# mount -o ro,loop ubuntu-14.04-server-amd64.iso /mnt
3. Copy the files from the ISO to the directory you made:
~]# cp -a /mnt/* /var/www/html/os/ubuntu-14.04
4. Unmount the ISO:
~]# umount /mnt
SLES
Extracting files from SLES installation media is essentially the same process as other distributions.
However, certain HP ProLiant server cartridges require a special Kernel, Ramdisk and/or packages
for required device drivers. SUSE provides these using an image format called a kISO. You must
extract the contents of the kISO in addition to the standard installation media.
If your Moonshot cartridge requires the use of a kISO with SLES11SP3, obtain the image from
SUSE, at http://drivers.suse.com/hp/HP-ProLiant-Moonshot/
NOTE: The example kISO used here is for the HP ProLiant m300 Server Cartridge. The name
of the kISO file you use may vary.
a. Make a directory for the extracted files:
~]# mkdir /var/www/html/os/m300-kiso-1.0
b. Mount the kISO:
~]# mount -o ro,loop hp_proliant_m300-sle11sp3-x86_64-1.0.iso
/mnt
c. Copy the files from the kISO to the directory you made:
~]# cp -a /mnt/* /var/www/html/os/m300-kiso-1.0
d. Unmount the kISO:
~]# umount /mnt
RHEL
1. Make a directory for the files:
~]# mkdir /var/lib/tftpboot/rhel-6.5
2. Change directories:
~]# cd /var/www/html/os/rhel-6.5/images/pxeboot
3. Copy the files:
~]# cp initrd.img vmlinuz /var/lib/tftpboot/rhel-6.5
Ubuntu
1. Make a directory for the files:
~]# mkdir /var/lib/tftpboot/ubuntu-14.04
2. Change directories:
~]# cd
/var/www/html/os/ubuntu-14.04/install/netboot/ubuntu-installer/amd64
3. Copy the files:
~]# cp initrd.gz linux /var/lib/tftpboot/ubuntu-14.04
SLES
1. a. Make a directory for the files:
~]# mkdir /var/lib/tftpboot/sles-11sp3
b. Change directories:
~]# cd /var/www/html/os/sles-11sp3/boot/x86_64/loader
c. Copy the files:
~]# cp linux initrd /var/lib/tftpboot/sles-11sp3/
2. If your Moonshot cartridge requires a kISO, perform these steps:
NOTE: The example kISO used here is for the HP ProLiant m300 Server Cartridge. The name
of the kISO file you use may vary.
a. Make a directory for the files:
~]# mkdir /var/lib/tftpboot/sles-11sp3/m300-kiso-1.0
b. Change directories:
~]# cd /var/www/html/os/m300-kiso-1.0
c. Copy the files:
~]# cp linux initrd /var/lib/tftpboot/sles-11sp3/m300-kiso-1.0
LABEL local
kernel chain.c32
append hd0 0
LABEL rhel-6.5
kernel rhel-6.5/vmlinuz
append initrd=rhel-6.5/initrd.img repo=http://192.168.1.1/os/rhel-6.5 console=ttyS0,9600n8
LABEL ubuntu-14.04
kernel ubuntu-14.04/linux
append initrd=ubuntu-14.04/initrd.gz console=ttyS0,9600n8
LABEL sles-11sp3
kernel sles-11sp3/m300-kiso-1.0/linux
append initrd=sles-11sp3/m300-kiso-1.0/initrd install=http://192.168.1.1/os/sles-11sp3
addon=http://192.168.1.1/os/m300-kiso-1.0 console=ttyS0,9600n8
This is a relatively standard network installation server setup. However, there are a few settings
which are specifically required by ProLiant server cartridges (notice the shaded type.) ProLiant
IMPORTANT: The SERIAL and CONSOLE statements, and the console= parameters in each
append entry, are REQUIRED to network boot a ProLiant server cartridge and direct it to use the
appropriate console device. However, if you were to network boot a traditional server on your
installation network, it also would be instructed to use its serial ports. For some ideas on compatibility
with traditional equipment, see “Moonshot and traditional network installation co-existence” (page
62).
RHEL 6.5
A network installation of Red Hat Enterprise Linux 6.5 onto an HP ProLiant m710 server cartridge
requires a Red Hat Driver Update Package (DUP). Download the DUP from the Red Hat Network
(RHN). For more information about the DUP, see https://access.redhat.com/articles/64322.
The DUP is provided in ISO format, and must be packaged into an initrd-appendable image, and
extracted to a web server for use during the OS installation.
Preparing the DUP initrd image
1. Create a directory named /tmp/dup:
~]# mkdir /tmp/dup
2. Copy the ISO file downloaded from RHN into the new directory.
3. Change to the new directory:
~]# cd /tmp/dup
4. Rename the ISO file to dd.img:
/tmp/dup# cp <DUP_ISO> dd.img
5. Create the initrd image:
/tmp/dup# find . | cpio –quiet –o –H newc | gzip -9 >/tmp/m710.dup
This bundles the ISO image into a cpio archive which can be loaded with the initrd.
6. Copy m710.dup to the top level of your tftp server (for example, /var/lib/tftpboot.)
Extracting the DUP ISO
1. Make a directory for the files to be extracted from the DUP ISO:
~]# mkdir /var/www/html/m170-dup
2. Mount the DUP ISO (this makes the files available under /mnt):
~]# mount –o ro,loop /path/to/ISO/file /mnt
3. Copy the files from the DUP ISO to the directory you made:
~]# cp –a /mnt/* /var/www/html/m710-dup
4. Unmount the DUP ISO:
~]# umount /mnt
LABEL rhel-6.5-interactive
kernel rhel-6.5/vmlinuz
append initrd=rhel-6.5/initrd.img repo=http://192.168.1.1/os/rhel-6.5 console=ttyS0,9600n8
LABEL rhel-6.5-interactive
kernel rhel-6.5/vmlinuz
append initrd=rhel-6.5/initrd.img,m710.dup repo=http://192.168.1.1/os/rhel-6.5 console=ttyS0,9600n8
NOTE: The append statements are continuous lines. Do not add line breaks.
NOTE: All HP ProLiant m400 and m800 server cartridges come preinstalled with Ubuntu 14.04.1.
The default username and password are as follows:
• Username: ubuntu
• Password: ubuntu
The installation instructions included here are for reinstalling Ubuntu 14.04.1 if needed.
ONTIMEOUT m400-Trusty-Installer-auto
LABEL m400-Trusty-Installer
MENU LABEL Ubuntu Trusty Installer Manual
KERNEL ubuntu-14.04.1/m400/uImage
APPEND initrd=ubuntu-14.04.1/m400/uImage console=ttyS0,9600n8r
LABEL m400-Trusty-Installer-auto
MENU LABEL Ubuntu Trusty Installer Automated Regular
KERNEL ubuntu-14.04.1/m400/uImage
APPEND initrd= ubuntu-14.04.1/m400/uInitrd
preseed/url=http://<hosting IP address>/ubuntu-14.04.1.cfg interface=auto
auto=true priority=critical console=ttyS0,9600n8r
ONTIMEOUT m800-Trusty-Installer-auto
LABEL m800-Trusty-Installer
MENU LABEL Ubuntu Trusty Installer Manual
KERNEL ubuntu-14.04.1/m800/vmlinuz
APPEND initrd= ubuntu-14.04/m800/initrd.gz console=ttyS0,9600
LABEL m800-Trusty-Installer-auto
MENU LABEL Ubuntu Trusty Installer Automated Regular
KERNEL ubuntu-14.04.1/m800/vmlinuz
APPEND initrd= ubuntu-14.04.1/m800/initrd.gz
preseed/url=http://<hosting IP address>/ubuntu-14.04.1.cfg interface=eth0
auto=true priority=critical console=ttyS0,9600n8
5. Select the Linux distribution to install, and follow the prompts to complete the installation.
See the distribution’s documentation for additional details on the steps of an interactive
installation.
NOTE: On the installation server, create a directory to contain and serve the installation
configuration files:
~]# mkdir /var/www/html/answers
Any files you place in this directory are accessible through the URL http://192.168.1.1/answers/.
RHEL
RHEL, and its variants, use a mechanism called a Kickstart file to automate the installation process.
Kickstart files can be small, providing only the minimum amount of information required to complete
the installation (such as passwords, disk partitioning, software selection.)
1. Create a basic RHEL kickstart file named /var/www/html/answers/rhel-6.5.cfg.
2. Add the following lines to the file:
install
text
url --url=http://192.168.1.1/os/rhel-6.5/
lang en_US.UTF-8
keyboard us
network --device eth0 --noipv6 --bootproto dhcp
network --device eth1 --noipv6 --bootproto dhcp
rootpw --plaintext moonshot
%post
cat >>/etc/sudoers <<EOF
moonshot ALL=(ALL) ALL
EOF
%end
%packages
@base
@core
%end
Update the Kickstart configuration for the HP ProLiant m710 server cartridge
To modify the Kickstart file for RHEL onto an HP ProLiant m710 server cartridge, do the following:
1. Add this line to the start of the file:
driverdisk –source=http://<your.install.server.ip>/m710-dup/
2. In the package section, add this line:
libmlx4
3. Create a %post section of the file with these lines:
%post
yum localinstall -y /root/DD-0/*mellanox*.rpm
sed -i -e 's/^blacklist mlx4_core/#blacklist mlx4_core/' –e 's/^blacklist mlx4_en/#blacklist mlx4_en/'
/etc/modprobe.d/mlx4.conf
%end
NOTE: The sed statement (shaded) is a continuous line. Do not add line breaks.
Ubuntu
Ubuntu uses a configuration file named a Preseed, which “seeds” configuration values in the
installer.
Creating a Preseed file for non-ARM based server cartridges
1. Create a file named /var/www/html/answers/ubuntu-14.04.cfg.
2. Add the preseed template lines found in the appendix to the file. See “Preseed template for
non-ARM based server cartridges” (page 79)
3. Customize the configuration file as needed for your environment.
See additional information about the contents of a Preseed file at https://help.ubuntu.com/
14.04/installation-guide/amd64/apb.html.
Creating a Preseed file for ARM-based server cartridges
Follow these steps to create a Preseed file for HP ProLiant m400 and m800 server cartridges:
1. Create a file named /var/www/html/answers/m<XXX>/ubuntu-14.04.1.cfg.
NOTE: In the automated installation portion of the PXE configuration menu, be sure to have
the correct URL to the Preseed file.
SLES
The SLES configuration file, known as an AutoYaST file, is written in XML, and is more complex
than a Kickstart or Preseed file.
1. Create a file named /var/www/html/answers/sles-11sp3.xml.
2. Add the lines from “SLES configuration file” (page 81) to the file, modifying them as needed
for your environment.
Using this configuration, the system node powers off after the initial installation.
NOTE: The automated installation of SLES11SP3 onto an HP ProLiant m710 server cartridge
does not require the <addon> section (shaded) in the example linked above. Do not include
the <addon> section when installing SLES11SP3 onto an HP ProLiant m710.
3. After initial installation, configure the node to boot from HDD with the set node boot
command (unless you used the bootonce command for a single network boot.)
4. Power the node on.
Once the node boots, it will complete some additional configuration steps, and then power
off again. After this final power off, the node is ready for use.
See additional information about the contents of an AutoYaST file at http://users.suse.com/~ug/
autoyast_doc/.
PXE configuration
After setting up one or more automatic installation files, remember to add corresponding entries
in the pxelinux.cfg/default file to enable them:
SERIAL 0 9600
CONSOLE 0
PROMPT 0
ONTIMEOUT local
TIMEOUT 300
DEFAULT menu.c32
LABEL local
kernel chain.c32
append hd0 0
LABEL rhel-6.5-auto
kernel rhel-6.5/vmlinuz
append initrd=rhel-6.5/initrd.img ksdevice=eth0 ks=http://192.168.1.1/answers/rhel-6.5.cfg
console=ttyS0,9600n8
LABEL rhel-6.5-interactive
kernel rhel-6.5/vmlinuz
append initrd=rhel-6.5/initrd.img repo=http://192.168.1.1/os/rhel-6.5 console=ttyS0,9600n8
LABEL ubuntu-14.04-auto
kernel ubuntu-14.04/linux
append initrd=ubuntu-14.04/initrd.gz priority=critical auto=true
preseed/url=http://16.84.217.164/answers/ubuntu-14.04.cfg interface=em2 console=ttyS0,9600n8
LABEL ubuntu-14.04-interactive
kernel ubuntu-14.04/linux
append initrd=ubuntu-14.04/initrd.gz console=ttyS0,9600n8
LABEL m400-Trusty-Installer-auto
MENU LABEL Ubuntu Trusty Installer Automated Regular
KERNEL ubuntu-14.04.1/m400/uImage
APPEND initrd= ubuntu-14.04.1/m400/uInitrd
preseed/url=http://<hosting IP address>/m400_trusty.cfg interface=auto
auto=true priority=critical console=ttyS0,9600n8r
LABEL m400-Trusty-Installer
MENU LABEL Ubuntu Trusty Installer Manual
LABEL m800-Trusty-Installer-auto
MENU LABEL Ubuntu Trusty Installer Automated Regular
KERNEL ubuntu-14.04.1/m800/vmlinuz
APPEND initrd= ubuntu-14.04.1/m800/initrd.gz
preseed/url=http://<hosting URL>/ubuntu-14.04.1.cfg interface=eth0
auto=true priority=critical console=ttyS0,9600n8
LABEL m800-Trusty-Installer
MENU LABEL Ubuntu Trusty Installer Manual
KERNEL ubuntu-14.04.1/m800/vmlinuz
APPEND initrd= ubuntu-14.04.1/m800/initrd.gz console=ttyS0,9600
LABEL sles-11sp3-auto
kernel sles-11sp3/m300-kiso-1.0/linux
append initrd=sles-11sp3/m300-kiso-1.0/initrd install=http://192.168.1.1/os/sles-11sp3
addon=http://192.168.1.1/os/m300-kiso-1.0 autoyast=http://192.168.1.1/answers/sles-11sp3.xml console=ttyS0,9600n8
LABEL sles-11sp3-interactive
kernel sles-11sp3/m300-kiso-1.0/linux
append initrd=sles-11sp3/m300-kiso-1.0/initrd install=http://192.168.1.1/os/sles-11sp3
addon=http://192.168.1.1/os/m300-kiso-1.0 console=ttyS0,9600n8
The new entries are shaded in the example above. If you network boot a node on an HP ProLiant
server cartridge, three additional entries now display. Choosing an entry will complete an installation
of your chosen Linux distribution without user intervention, other than to select which OS to install.
However, for large scale deployments of 45 or even 180 server cartridge nodes, even that single
interaction requires you to open a console session to each and every server to select which entry
to boot.
WARNING! By choosing a label entry for the ONTIMEOUT value as shown above, all systems
that network boot from your installation network will now automatically start to install RHEL6.5,
erasing any data present. This potentially even includes systems that are not hosted in the Moonshot
1500 Chassis, if they are set to network boot from your installation network.
NOTE: If your installation configuration file causes the system to reboot after installation, the OS
installation will start all over again, in a loop. The example configuration files provided in this
guide all power the system down after installation. This gives you the opportunity to either change
the boot order of the nodes, or modify the ONTIMEOUT value in the pxelinux.cfg/default
file.
Post deployment
The first step, post installation, is to prevent the system from installing again. If you keep a specific
system booting from the network by default, and have set your pxelinux.cfg/default file to
automatically install, then your system will reinstall the operating system again on its next boot.
NOTE: The root password has also been configured to moonshot as well. HP recommends
that you change these password values in the configuration files used above or shortly after
installation using the passwd command on your system
5. (HP ProLiant m800/m400 Server Cartridge, optional) Change kernel boot parameters.
Since the HP ProLiant m400 and m800 server cartridges have ARM processor based servers,
they do not have support for typical boot-loaders like GRUB. Instead, the BIOS (U-boot) acts
as both the BIOS and a boot-loader. Use the U-Boot environment variable bootargs to hold
the list of parameter options passed to the Linux kernel, as the kernel's command line
parameters. Typical users will not have to change boot parameters.
a. Create this file on the new operating system install:
$ sudo vi /usr/share/flash-kernel/ubootenv.d/m<XXX>
Where m<XXX> is either m400 or m800.
b. Add lines to the file that set boot parameters using the following style:
setenv bootargs $args_vendor foo=bar
For example, to increase the kernel logging level, add the following:
setenv bootargs $args_vendor loglevel=7
c. Invoke the flash kernel and then reboot:
$ sudo flash-kernel
$ sudo reboot
Flash-kernel is a Linux OS utility that takes the kernel (/boot/vmlinuz) and RAMdisk
(/boot/initrd.img) and generates U-boot images uImage, uInitrd, and boot.scr
with the help of mkimage. This step is required because U-boot cannot load the kernel
and RAMdisk directly and requires special images made with mkimage.
You do not need to continue to use the Virtual Serial Port as your only method of logging into your
system. Instead, enter the ipconfig command to determine the IP address of your system, and
then use an SSH client to connect directly to the system.
Post deployment 63
You are now ready to load additional software and workloads as you would with any traditional
Linux system. Refer to your Linux distribution’s documentation for details on further configuration.
NOTE: Portions of this section were adapted from the guide MCSDK HPC 3.x Getting Started
Guide for HP ProLiant m800 available at http://processors.wiki.ti.com/index.php/
MCSDK_HPC_3.x_Getting_Started_Guide_for_HP_ProLiant_m800. The material used here (and
only in this section) is covered under Creative Commons Attribution-Share Alike 3.0 license.
Installing MSCSDK-HPC
To install MSCSDK-HPC, refresh the package lists from the repositories and then install new
repository package:
1. Refresh the package lists:
# sudo apt-get update
2. Install the Keystone-HPC from the repository:
# sudo apt-get-install keystone-hpc
3. When the installation is complete, reboot the node.
# reboot
Verifying installation
After a reboot, the state of the CMEM kernel module can be used to determine the success of the
installation. Upon successful installation, the CMEM module will be automatically inserted and
given the proper permissions.
1. Verify the CMEM module was automatically inserted. Use the lsmod command to displays
a list of all kernel modules:
# lsmod
Module Size Used by
cmemk 25691 0
uio_module_drv 5020 0
If cmemk is not listed, then there was an issue with installation.
2. Verify that CMEM has the correct permissions.
Default installation gives CMEM world read/write permissions:
Installing MAAS support on HP ProLiant m400 and m800 server cartridge nodes
Canonical’s Metal As A Service (MAAS) allows HP ProLiant m400 and m800 server cartridge
nodes to be a pool of resources in a dynamic environment. MAAS can provide OS deployment
and application Charm deployments, particularly for Cloud-based solutions. In conjunction with
the Juju service orchestration software (see https://juju.ubuntu.com/docs/), and a MAAS server,
MAAS enables you to maximise the performance of your physical hardware and dynamically
deploy complex services.
For MAAS support installation instructions (including enabling at deployment or enabling
post-deployment) see http://maas.ubuntu.com/docs/install.html.
Post deployment 65
4 Support and other resources
Information to collect before contacting HP
Be sure to have the following information available before you contact HP:
• Software product name
• Hardware product model number
• Operating system type and version
• Applicable error message
• Third-party hardware or software
• Technical support registration number (if applicable)
How to contact HP
Use the following methods to contact HP technical support:
• In the United States, see the Customer Service / Contact HP United States website for contact
options:
http://welcome.hp.com/country/us/en/contact_us.html
• In the United States, call 1-800-HP-INVENT (1-800-474-6836) to contact HP by telephone.
This service is available 24 hours a day, 7 days a week. For continuous quality improvement,
conversations might be recorded or monitored.
• In other locations, see the Contact HP Worldwide website for contact options:
http://welcome.hp.com/country/us/en/wwcontact.html
Security bulletin and alert policy for non-HP owned software components
Open source software (such as OpenSSL) or third-party software (such as Java) are sometimes
included in HP products. HP discloses that the non-HP owned software components listed in the
Matrix Operating Environment end user license agreement (EULA) are included with Matrix OE.
To view the EULA, use a text editor to open the /opt/vse/src/README file on an HP-UX CMS,
or the <installation-directory>\src\README file on a Windows CMS. (The default
installation directory on a Windows CMS is C:\Program Files\HP\Virtual Server
Environment, but this directory can be changed at installation time.)
HP addresses security bulletins for the software components listed in the EULA with the same level
of support afforded HP products.
HP is committed to reducing security defects and helping you mitigate the risks associated with
security defects when they do occur. HP has a well defined process when a security defect is found
that culminates with the publication of a security bulletin. The security bulletin provides you with a
high level description of the problem and explains how to mitigate the security defect.
HP authorized resellers
For the name of the nearest HP authorized reseller, see the following sources:
• In the United States, see the HP U.S. service locator web site:
http://www.hp.com/service_locator
• In other locations, see the Contact HP worldwide web site:
http://welcome.hp.com/country/us/en/wwcontact.html
Subscription service
HP recommends that you register your product at the Subscriber's Choice for Business website:
http://www.hp.com/country/us/en/contact_us.html
After registering, you will receive email notification of product enhancements, new driver versions,
firmware updates, and other product resources.
Typographic conventions
This document uses the following typographical conventions:
Book title The title of a book. On the web, this can be a hyperlink to the book itself.
Ctrl-x or Ctrl-x A key sequence that indicates you must hold down the keyboard key labeled
Ctrl while you press the letter x.
Key The name of a keyboard key. Return and Enter both refer to the same key.
Term A term or phrase that is defined in the body text of the document, not in a
glossary.
User input Indicates commands and text that you type exactly as shown.
<Replaceable> The name of a placeholder that you replace with an actual value.
HP authorized resellers 67
[] In command syntax statements, these characters enclose optional content.
... Indicates that the preceding element can be repeated one or more times.
WARNING An alert that calls attention to important information that, if not understood
or followed, results in personal injury.
CAUTION An alert that calls attention to important information that, if not understood
or followed, results in data loss, data corruption, or damage to hardware
or software.
? Get help.
SAC commands
The following list describes SAC commands for remote management tasks.
crashdump Manually generates a Stop error message and forces a memory dump
file to be created.
K<PID> Ends the given process. PID is the process identification number.
L<PID> Lowers the priority of a process (and any associated child processes)
to the lowest possible level. Lock Restricts access to EMS
command-prompt channels. You must provide valid logon credentials
to unlock a channel.
M<PID> Limits the memory usage of a process (and any associated child
MB-allow processes) to a specified number of megabytes. MB is the number of
megabytes you specify.
P Causes t-list command output to pause after displaying one full screen
of information.
R<PID> Raises the priority of a process and any associated child processes up
by one level.
EMS Commands 69
SAC command Description
shutdown Shuts down the computer. Do not use this command unless you can be
physically present at the computer when you are ready to restart it.
Channel-management commands
The following list describes the subset of SAC commands available for managing channels.
Command Description
ch -si <n> Changes to the channel with the number, n, which you
specify.
ch -sn <name> Changes to the channel with the name you specify.
ch -ci <n> Closes the channel with the number, n, which you specify
ch -cn <name> Closes the channel with the name you specify.
WDS requirements
In this example, WDS requires a system running Microsoft Windows Server 2012 or later in
stand-alone mode.
NOTE: The network configuration should allow cartridges to acquire IP addresses from the DHCP
server, and access the WDS Server.
WDS Volume
• The volume that provides storage must be NTFS with enough space to hold a number of
Windows images depending on need. Images are compressed, but as options are added to
the server more disk space is required. Microsoft does not recommend using a system volume
as the WDS store.
• The default Windows media is approximately 4 GB in size and may contain different Windows
products or SKUs and options (for example, Server Core or Server with a GUI). All options
are included in the INSTALL.WIM file.
Microsoft OS SKUs
Below is the OS package list included into the Microsoft Windows Images (Install.WIM) that may
be deployed to the Moonshot cartridges. HP MWDP script uses Microsoft Deployment Image
Servicing and Management (DISM.exe) to build an image which can be deployed as a base OS
. Windows Server 2012, for example, has four different SKUs (referred to as Indexes by DISM).
• Windows Server 2012 — four server SKUs:
◦ Windows Server Standard
◦ Windows Server Standard Core
◦ Windows Server Datacenter
◦ Windows Server Datacenter Core
• Windows Server 2012 RS — four server SKUs:
◦ Windows Server Standard
◦ Windows Server Standard Core
◦ Windows Server Datacenter
◦ Windows Server Datacenter Core
• Windows 7 Enterprise with SP1 (x64)
• Windows 7 Professional with SP1 (x64)
• Windows 7 Enterprise with SP1 (x86)
• Windows 7 Professional with SP1 (x86)
WDS requirements 71
Installing WDS
IMPORTANT: This describes a WDS server in stand-alone mode only, and does not require Active
Directory.
Follow these steps to perform an installation on the Windows Server 2012 computer targeted as
the deployment server, running in stand-alone mode:
6. On the Select Installation Type page, click Role-based or Feature-based Installation and then
click Next.
7. On the Select Destination Server page, select the appropriate server, and then click Next. The
local server is selected by default.
8. On the Select Server Roles page, scroll down and select the Windows Deployment Services
check box. Click Next. (Remote Server Administration Tools are required to manage this
feature.)
9. Select Include Management Tools (if applicable). Click Add Features. Click Next.
10. On the Select Features page, click Next.
11. On the Select Role Services page, by default both the Deployment Server and Transport Server
are selected, leave these role services selected and click Next.
12. On the Confirm Installation Selections page, click Install.
13. Windows Deployment Services is added to the server. Installation progress is illustrated in the
Add Roles and Features Wizard.
NOTE: Alternatively you can use the PowerShell command:
Install-WindowsFeature-Name WDS-IncludeAllSubFeature-IncludeManagementTools
Configuring WDS
There are two ways to configure and manage WDS. The first uses the GUI interface installed with
the role. The second uses the WDSUtil.exe command line interface available in either a CMD
or PowerShell environment.
11. On the PXE Server Initial Settings page, choose Respond to Only known clients, choose the
option to define known client computers.
12. Click Next to complete WDS configuration.
13. You are prompted to add images to the server. If you wish to add images later, clear the Add
Images to Server now checkbox, and then click Finish. The next section walks you through the
process for adding images to WDS.
If you are not prompted to add images:
Your server might have failed to start due to timeouts. In this case, open Windows Server
Manager and do the following:
1. Select your "Local Server"
2. Select Tools.
3. Select Windows Deployment Services.
4. In the Windows Deployment Services console, select Servers.
5. Right click on the server to open the contextual menu.
6. Select All Tasks and Start.
You must then add images manually as described in the next section.
14. If you want to modify any of the settings on the server, right-click the server in the Windows
Deployment MMC Snap-in, and click Properties.
WDS requirements 73
First time configuration
The WDS Management console snap-in uses a configuration wizard to step you through the initial
configuration including the option for boot and installation images.
NOTE: Do not use the images from the default Windows media when deploying Windows to
HP ProLiant Moonshot Servers, they are referenced here as a normal step for configuring WDS on
the assumption that not only ProLiant Moonshot servers will be deployed from this WDS server.
Adding default boot images from the product media to the WDS store is one of the first configuration
steps. The boot image consists of the Windows Preinstallation Environment (WinPE) and Windows
setup. A minimum of one boot image is required for each architecture type, i.e x86, x64, and so
on.
NOTE: HP ProLiant Moonshot Server Cartridges are based on x64 processors and run the 64-bit
versions of Windows Operating Systems. However, the HP ProLiant m700 server cartridge supports
both the 32-bit and 64-bit versions of Windows 7 Enterprise and Professional Editions with SP1.
Use the custom images that correspond to the appropriate architecture.
1. Insert the Windows media into the DVD drive on the WDS server. Alternatively, you can copy
boot.wim from the \sources folder to a file system accessible from the WDS server.
2. In the WDS management console, right-click the Boot Images container and click Add Boot
Image, when prompted to locate an image, point to the folder containing the boot.wim file.
3. When complete, click the Boot Images container to verify that the image was added.
In “WDS management console” (page 75), the install image group is HP ProLiant Moonshot
Servers.
The Pre-staged Devices container is used to store devices that are pre-staged for WDS. In
stand-alone mode these devices are stored on the local WDS server. Pre-staging devices allows
you to manage or customize settings at the device level without impacting other server types.
In our example, we pre-stage devices and associate client unattend files to each device in
order to automate Windows deployment. The Drivers container contains driver packages that
have been added to the WDS store.
WDS requirements 75
C Sample WDScapture.inf file entries
NOTE: This sample is intended for Windows 7. To modify it for another OS, everything that
corresponds to Windows 7 must be changed.
[Capture]
Unattended=Yes
VolumeToCapture=D:
SystemRoot=windows
ImageName="MoonshotWin7Capture"
ImageDescription="Moonshot Win7 Ent SP1 & WinUpdate, AMD"
DestinationFile=D:\MoonshotWin7Capture.wim
Overwrite=Yes
[ExclusionList]
$ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
winpepge.sys
%SYSTEMROOT%\CSC
[WDS]
UploadToWDSServer=Yes
WDSServerName=hp-wds01
WDSImageGroup="Moonshot Win7 Enterprise SP1"
Username=ris
Domain=hpaddev.com
Password=Abcdef12
DeleteLocalWimOnSuccess=No
<FirstLogonCommands>
<SynchronousCommand wcm:action=”add”>
<CommandLine>cmd.exe /c bcdedit.exe /set {bootloadersettings} ems on </CommandLine>
<Description>EnableEMSglobally in the BootloaderSettings</Description>
<Order>1</Order>
<RequiresUserInput>false</RequiresUserInput>
</SynchronousCommand>
</FirstLogonCommands>
NOTE: Note InstallationType is WindowsPE, indicating that the node was booted from
standard Windows 7 Enterprise with SP1.
Note InstallationType is Client, which indicates the node was booted from a standard Windows
Recovery Environment (WinRE).
79
F Preseed template for ARM based server cartridges
Copy and paste the following lines into /var/www/html/answers/m800/
ubuntu-14.04.1.cfg and customize as needed for your environment.
#### Contents of the preconfiguration file
### Localization
# Preseeding only locale sets language, country and locale.
d-i debian-installer/locale string en_US
# Keyboard selection.
# Disable automatic (interactive) keymap detection.
d-i console-setup/ask_detect boolean false
#d-i keyboard-configuration/modelcode string pc105
d-i keyboard-configuration/layoutcode string us
### Network configuration
# skip displaying a list if there is more than one interface.
d-i netcfg/choose_interface select auto
# If you have a slow dhcp server and the installer times out waiting for
# it, this might be useful.
d-i netcfg/dhcp_timeout string 60
# Any hostname and domain names assigned from dhcp take precedence over
# values set here. However, setting the values still prevents the questions
# from being shown, even if values come from dhcp.
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
### Mirror settings
# If you select ftp, the mirror/country string does not need to be set.
#d-i mirror/protocol string ftp
d-i mirror/country string United States
d-i mirror/http/hostname string ports.ubuntu.com
d-i mirror/http/directory string /ubuntu
#d-i mirror/http/proxy string http://proxy.ubuntu.com:8080/
### Clock and time zone setup
# Controls whether or not the hardware clock is set to UTC.
d-i clock-setup/utc boolean true
# You may set this to any valid setting for $TZ; see the contents of
# /usr/share/zoneinfo/ for valid values.
d-i time/zone string US/Central
# Controls whether to use NTP to set the clock during the install
d-i clock-setup/ntp boolean true
# NTP server to use. The default is almost always fine here.
d-i clock-setup/ntp-server string ntp.ubuntu.com
### Partitioning
# The installer will default to using the single disk available.
# Specify the partition method to use.
# The presently available methods are:
# - regular: use the usual partition types for your architecture
# - lvm: use LVM to partition the disk
d-i partman-auto/method string lvm
#d-i partman-auto/method string regular
# If one of the disks that are going to be automatically partitioned
# contains an old LVM configuration, the user will normally receive a
# warning. This can be preseeded away...
d-i partman-lvm/device_remove_lvm boolean true
# The same applies to pre-existing software RAID array:
d-i partman-md/device_remove_md boolean true
# And the same goes for the confirmation to write the lvm partitions.
d-i partman-lvm/confirm boolean true
# Choose a predefined partitioning recipe:
# - multi: separate /home, /usr, /var, and /tmp partitions
# — atomic: all files in one partition
d-i partman-auto/choose_recipe select atomic
# This makes partman automatically partition without confirmation, provided
# that you told it what to do using one of the methods above.
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
# This makes partman automatically partition without confirmation.
d-i partman-md/confirm boolean true
### Account setup
# To create a normal user account.
#d-i passwd/user-fullname string Ubuntu User
d-i passwd/username string ubuntu
# Normal user's password, in clear text
d-i passwd/user-password password ubuntu
d-i passwd/user-password-again password ubuntu
# Override the weak password warning.
d-i user-setup/allow-password-weak boolean true
# Set to true if you want to encrypt the first user's home directory.
d-i user-setup/encrypt-home boolean false
# Individual additional packages to install
d-i pkgsel/include string openssh-server
# Avoid that last message about the install being complete.
d-i finish-install/reboot_in_progress note
81
<startmode>auto</startmode>
</interface>
<interface>
<bootproto>dhcp4</bootproto>
<device>eth1</device>
<name>Intel Ethernet controller</name>
<startmode>auto</startmode>
</interface>
</interfaces>
<managed config:type="boolean">false</managed>
</networking>
<partitioning config:type="list">
<drive>
<device>/dev/sda</device>
<initialize config:type="boolean">true</initialize>
<partitions config:type="list">
<partition>
<create config:type="boolean">true</create>
<crypt_fs config:type="boolean">false</crypt_fs>
<filesystem config:type="symbol">ext4</filesystem>
<format config:type="boolean">true</format>
<loop_fs config:type="boolean">false</loop_fs>
<mountby config:type="symbol">device</mountby>
<partition_id config:type="integer">131</partition_id>
<partition_nr config:type="integer">1</partition_nr>
<resize config:type="boolean">false</resize>
<size>500M</size>
</partition>
<partition>
<create config:type="boolean">true</create>
<crypt_fs config:type="boolean">false</crypt_fs>
<filesystem config:type="symbol">swap</filesystem>
<format config:type="boolean">true</format>
<fstopt>defaults</fstopt>
<loop_fs config:type="boolean">false</loop_fs>
<mount>swap</mount>
<mountby config:type="symbol">id</mountby>
<partition_id config:type="integer">130</partition_id>
<partition_nr config:type="integer">2</partition_nr>
<resize config:type="boolean">false</resize>
<size>8G</size>
</partition>
<partition>
<create config:type="boolean">true</create>
<crypt_fs config:type="boolean">false</crypt_fs>
<filesystem config:type="symbol">ext3</filesystem>
<format config:type="boolean">true</format>
<fstopt>acl,user_xattr</fstopt>
<loop_fs config:type="boolean">false</loop_fs>
<mount>/</mount>
<mountby config:type="symbol">id</mountby>
<partition_id config:type="integer">131</partition_id>
<partition_nr config:type="integer">3</partition_nr>
<resize config:type="boolean">true</resize>
<size>max</size>
</partition>
</partitions>
<pesize></pesize>
<type config:type="symbol">CT_DISK</type>
<use>all</use>
</drive>
</partitioning>
<runlevel>
<default>3</default>
</runlevel>
<software>
<packages config:type="list">
<package>hp_proliant_m300-sle11sp3-x86_64-release</package>
<package>hp_proliant_m300-sle11sp3-x86_64-release-cd</package>
<package>intel-igb</package>
<package>intel-igb-kmp-default</package>
</packages>
<patterns config:type="list">
<pattern>Minimal</pattern>
<pattern>base</pattern>
</patterns>
</software>
<timezone>
<hwclock>UTC</hwclock>
<timezone>America/Chicago</timezone>
</timezone>
<users config:type="list">
<user>
<encrypted config:type="boolean">false</encrypted>
<fullname>moonshot</fullname>
<gid>100</gid>
<home>/home/moonshot</home>
<password_settings>
<expire></expire>
<flag></flag>
<inact></inact>
<max>99999</max>
<min>0</min>
NOTE: The automated installation of SLES11SP3 onto an HP ProLiant m710 server cartridge
does not require the <addon> section (shaded) in the example above. Do not include the <addon>
section when installing SLES11SP3 onto an HP ProLiant m710.
83
Glossary
AD Active Directory
ADK Windows Assessment and Deployment Kit
DHCP Dynamic Host Configuration Protocol.
DISM Deployment Imaging Servicing and Management
DNS Domain Name System.
EMS Emergency Management Services.
failover Disconnecting a failed unit or path and replacing it with an alternative unit or path to continue
functioning.
GUI Graphical user interface.
Headless Without access to a graphics layer; incapable of GUI output.
HP MWDP HP Moonshot Windows Deployment Pack
iLO Integrated Lights-Out.
ISO International Organization for Standardization.
MAC address Media access control address. A unique identifier attached to most forms of networking equipment,
which is part of the Ethernet specification.
PuTTY A terminal emulator that can act as a client for the SSH, Telnet, rlogin, and raw TCP protocols
and as a serial console client.
PXE Pre-boot eXecution Environment
SAC System Administration Channel
Unattend A file that enables installation of a Windows image with minimal user intervention. Used here
interchangeably with answer file.
WDS Windows Deployment Service
84 Glossary
Index
A E
active directory, 18 EMS, 9, 12, 77
architecture, 9 real-time monitor, 12
audience, 6 EMS console, 36
automated installation
configuration files F
Linux, 58 F12, 33
RHEL, 58 fail over, 77
SLES, 60 Fedora
Ubuntu, 59 installation files, 50
Linux, 58 firmware, 9
B G
base configuration graphics driver, 9
Linux, 46
BCD, 77 H
boot phase, 12 headless, 14
bootloader, 77 headless access, 9
bootloadersettings, 77 HTTP server
bundle, 14 Linux installation, 49
C I
cartridge node image
managing, 57 boot, 74
network boot, 57 custom, 74
power state, 57 default, 74
cartridge type imageprep, 16
m300, 9 inheritance, 77
m700, 9 install
CentOS image, 24
installation files, 50 installation
chassis, 6 components, 9
co-existence environment, 9
moonshot and traditional network installation, 62 Microsoft Windows, 6
commands networking, 9
channel-management, 70 installation components
EMS, 69 Linux, 48
SAC, 69 installation files
configuration, 74 CentOS, 50
configure, 73 Fedora, 50
pre-staged, 27 kISO, 50
WDS, 73 OS, 49
console RHEL, 50
EMS, 36 Scientific Linux, 50
VSP, 37 SLES, 50
WDS, 24 Ubuntu, 50
installation requirements
D Linux, 46
deployment, 14 interactive installation
Linux, 46 Linux, 56
deployment server, 9 ISO image, 16
DHCP service configuration
Linux, 48 J
download, 9 join domain, 29
85
K PXE
kISO boot, 33
installation files, 50 configuration, 60
PXE boot files, 52 server-specific, 61
Linux deployment, 46
L PXE boot, 6, 9
Linux PXE boot files
automated installation, 58 kISO, 52
configuration files, 58 Linux, 51
base configuration, 46 RHEL, 51
deployment, 46 SLES, 52
DHCP service configuration, 48 Ubuntu, 51
installation components, 48 PXE configuration files
installation requirements, 46 Linux, 52
interactive installation, 56
post deployment, 62 R
preparation, 46 reboot loop, 35
PXE boot files, 51 redirection, 12
PXE configuration files, 52 RHEL
TFTP server configuration, 49 automated installation
Linux deployment configuration files, 58
using PXE, 46 installation files, 50
Linux installation PXE boot files, 51
HTTP server, 49
Linux server S
network installation, 46 SAC, 12
setting up, 46 channel, 35
login, 37 Scientific Linux
installation files, 50
M scripts, 14
m300, 16, 17, 26 session
m700, 16 duplicate, 32
MAC address, 32 set up
Microsoft Windows Linux server, 46
installation, 6 SLES
monitoring, 12 automated installation
MWDP, 9, 14 configuration files, 60
installation files, 50
N PXE boot files, 52
network boot software bundles, 14
cartridge node, 57 stand-alone, 73
network installation
Linux server, 46 T
technician computer, 16
O TFTP server configuration
operating system Linux, 49
Microsoft Windows, 6 traditional network
OS moonshot co-existence with, 62
installation files, 49
U
P Ubuntu
power state automated installation
cartridge node, 57 configuration files, 59
pre-staged device, 27 installation files, 50
preparation PXE boot files, 51
Linux, 46 unattend, 14, 27, 29
prerequisites, 11 client, 27
infrastructure, 11 image, 27
software, 11
86 Index
V
VLAN, 9
VSP, 9
VSP console, 37
W
WDS, 18
installation, 72
network components, 71
requirements, 71
role, 72
stand-alone, 72
volume, 71
Windows Server 2012, 18
Windows ADK, 12
Windows Deployment Pack, 11
Windows media, 74
Windows Server 2012 R2, 17, 26
Windows SKU, 18
WinPE, 74
WinRE, 77
87