Working with server patterns
A server pattern represents pre-OS server configuration, including local storage, I/O adapter, SAN boot, and other baseboard-management-controller and UEFI firmware settings. Server patterns also integrate support for virtualizing I/O addresses so that you can virtualize server fabric connections or repurpose servers without disruption. A server pattern is used as an overall pattern to quickly configure multiple servers at one time.
About this task
You can define multiple server patterns to represent different configurations that are used in your data center.
When defining a server pattern, select or create category patterns and address pools as needed to construct the desired configuration for a specific group of servers. A category pattern defines specific firmware settings that can be reused by multiple server patterns. You can use address pools to define address ranges to use to assign addresses to individual servers when deploying server patterns. There are IP address pools, Ethernet Address (MAC) pools, and Fibre Channel Address (WWN) pools.
When a server pattern is deployed to multiple servers, multiple server profiles are generated automatically (one profile for each server). Each profile inherits settings from the parent server pattern, so you can control a common configuration from a single place.
You can create a server pattern from scratch, defining your desired configuration before your hardware arrives. Or, you can create a server pattern from an existing server and then use that pattern to provision your remaining servers. If you create a server pattern from an existing server, extended category patterns are learned and dynamically created from the current settings for the server. If you want to change the category settings, you can edit them directly from the server patterns.
Settings for network devices
Some Flex System network devices offer more configuration options in server patterns than others.
Although server patterns can be applied to any network device, some server-patterns functionality is limited to certain network adapters. Additionally, some advanced settings for Ethernet network adapters (such as adapter and port compatibility preferences) are not currently supported.
Server patterns can learn existing configuration data and settings for supported network adapters and can change configuration settings through pattern deployment.
Category patterns
The firmware settings are organized into categories that group together related settings. For each category, you can create a category pattern that contains common firmware settings and can be reused by multiple server patterns. Most of the firmware settings that you can configure directly on the baseboard management controller and UEFI can also be configured through category patterns. The firmware settings that are available depend on the server type, your Flex System environment, and the scope of the server pattern.
You can create category patterns separately from server patterns.
Category patterns can be predefined, learned from existing servers, or user-defined.
Extended category patterns
Extended category patterns are patterns for some I/O adapter ports, advanced Unified Extensible Firmware Interface (UEFI), and baseboard management-controller (BMC) settings that are learned and dynamically created from a specific managed server. Lenovo XClarity Administrator creates these patterns when you create a server pattern from an existing server. You cannot manually create extended category patterns; however, you can edit the patterns after they are created.
The following Extended UEFI patterns are predefined by XClarity Administrator to optimize your servers for specific environments.ESXi Install Options
Efficiency – Favor Performance
Efficiency – Favor Power
Maximum Performance
Minimal Power
User-defined category patterns
User-defined category patterns are patterns that you can create, including system information, management interfaces, devices and I/O ports, Fibre Channel boot targets, and I/O adapter ports. You can create the following category patterns:- System information. Settings include automatically generated system name, location, contacts.
- Management interface. Settings include the automatically generated hostname, IP address, domain name space (DNS), interface speed, and port assignments for the management interface.
Duplex settings are not supported by server patterns.
- Devices and I/O ports. Settings include console redirection and COM ports.
You can use server patterns to enable serial over LAN in the Console Redirection area. However, when serial over LAN is enabled, the only serial-port access mode setting that is supported by server patterns is Dedicated; the Shared and Pre-Boot IPMI settings for serial-port access mode are not available in server patterns.
ImportantIf you create a server pattern from an existing server, and that server has the serial-port access mode settingShared or Pre-Boot, the device and I/O ports pattern that is learned from the server has the serial-port access mode setting Dedicated. - Fibre Channel boot targets. Settings include specific primary and secondary Fibre Channel WWN boot targets.
- Ports. Settings include I/O adapters and ports for configuring fabric interconnects.