This hardware-based service profile is the simplest to use and create. This profile uses the default values in the server and mimics the management of a rack-mounted server. It is tied to a specific server and cannot be moved to another server.
You do not need to create pools or configuration policies to use this service profile.
This service profile inherits and applies the identity and configuration information that is present at the time of association, such as the following:
MAC addresses for the two NICs
For a converged network adapter or a virtual interface card, the WWN addresses for the two HBAs
BIOS versions
Server UUID
Important:
The server identity and configuration information inherited through this service profile may not be the values burned into the server hardware at manufacture if those values were changed before this profile is associated with the server.
Service Profiles
that Override Server Identity
This type of
service profile
provides the maximum amount of flexibility and control. This profile allows you
to override the identity values that are on the server at the time of
association and use the resource pools and policies set up in
Cisco UCS Manager
to automate some administration tasks.
You can disassociate this
service profile
from one server and then associate it with another server. This re-association
can be done either manually or through an automated server pool policy. The
burned-in settings, such as UUID and MAC address, on the new server are
overwritten with the configuration in the
service profile.
As a result, the change in server is transparent to your network. You do not
need to reconfigure any component or application on your network to begin using
the new server.
This profile allows you to take advantage of and manage system resources
through resource pools and policies, such as the following:
Virtualized identity information, including pools of MAC addresses,
WWN addresses, and UUIDs
Ethernet and Fibre Channel adapter profile policies
Firmware package policies
Operating system boot order policies
Service Profile Templates
With a
service profile
template, you can quickly create several
service profiles
with the same basic parameters, such as the number of vNICs and vHBAs, and with
identity information drawn from the same pools.
Tip
If you need only one
service profile
with similar values to an existing
service profile,
you can clone a
service profile
in the
Cisco UCS Manager GUI.
For example, if you need several
service profiles
with similar values to configure servers to host database software, you can
create a
service profile
template, either manually or from an existing
service profile.
You then use the template to create the
service profiles.
Cisco UCS
supports the following types of
service profile
templates:
Initial template
Service profiles
created from an initial template inherit all the properties of the template.
However, after you create the profile, it is no longer connected to the
template. If you need to make changes to one or more profiles created from this
template, you must change each profile individually.
Updating template
Service profiles
created from an updating template inherit all the properties of the template and
remain connected to the template. Any changes to the template automatically
update the
service profiles
created from the template.
Creating a Service Profile Template
Procedure
Command or Action
Purpose
Step 1
UCS-A#
scope orgorg-name
Enters organization mode for the specified organization. To enter
the root organization mode, type
/ as the
org-name.
Creates the specified service profile template and enters
organization service profile mode.
Enter a unique profile-name to identify this service profile template.
This name can be between 2 and 32 alphanumeric characters. You cannot use spaces or any special characters, and you cannot change this name after the object has been saved.
Step 3
UCS-A /org/service-profile #
set boot-policypolicy-name
Associates the specified boot policy with the service profile.
Step 4
UCS-A /org/service-profile #
set descrdescription
(Optional)
Provides a description for the service profile.
Note
If your description includes spaces, special characters, or
punctuation, you must begin and end your description with quotation marks. The
quotation marks will not appear in the description field of any
show command output.
Step 5
UCS-A /org/service-profile #
set dynamic-vnic-conn-policypolicy-name
Associates the specified dynamic vNIC connection policy with the service
profile.
Step 6
UCS-A /org/service-profile #
set host-fw-policypolicy-name
Associates the specified host firmware policy with the service
profile.
Specifies the selection preference for the specified vCon.
Step 15
UCS-A /org/service-profile #
set vcon-profilepolicy-name
Associates the specified vNIC/vHBA placement profile with the service
profile.
Note
You can either assign a vNIC/vHBA placement profile to the service profile, or set vCon selection preferences for the service profile, but you do not need to do both.
Step 16
UCS-A /org/service-profile #
commit-buffer
Commits the transaction to the system configuration.
The following example creates a service profile template and commits
the transaction:
UCS-A# scope org /
UCS-A /org* # create service-profile ServTemp2 updating-template
UCS-A /org/service-profile* # set boot-policy BootPol32
UCS-A /org/service-profile* # set descr "This is a service profile example."
UCS-A /org/service-profile* # set dynamic-vnic-conn-policy MyDynVnicConnPolicy
UCS-A /org/service-profile* # set host-fw-policy Epuser987
UCS-A /org/service-profile* # set identity dynamic-uuid derived
UCS-A /org/service-profile* # set ipmi-access-profile IpmiProf16
UCS-A /org/service-profile* # set local-disk-policy LocalDiskPol33
UCS-A /org/service-profile* # set mgmt-fw-policy MgmtFwPol75
UCS-A /org/service-profile* # set scrub-policy ScrubPol55
UCS-A /org/service-profile* # set sol-policy SolPol2
UCS-A /org/service-profile* # set stats-policy StatsPol4
UCS-A /org/service-profile* # vcon-profile MyVconnProfile
UCS-A /org/service-profile* # commit-buffer
UCS-A /org/service-profile #
What to Do Next
(Optional) Configure a boot definition for the service profile.
Use this option only if you have not associated a boot policy with the service
profile.
Create a service profile instance from the service profile
template.
Creating a Service Profile Instance from a Service Profile Template
Before You Begin
Verify that there is a service profile template from which to create a service profile instance.
Procedure
Command or Action
Purpose
Step 1
UCS-A# scope orgorg-name
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name.
Creates the specified service profile instance and enters organization service profile mode.
Enter a unique profile-name to identify this service profile template.
This name can be between 2 and 32 alphanumeric characters. You cannot use spaces or any special characters, and you cannot change this name after the object has been saved.
Step 3
UCS-A /org/service-profile # set src-templ-nameprofile-name
Specifies the source service profile template to apply to the service profile instance. All configuration settings from the service profile template will be applied to the service profile instance.
Step 4
UCS-A /org/service-profile # commit-buffer
Commits the transaction to the system configuration.
The following example creates a service profile instance named ServProf34, applies the service profile template named ServTemp2, and commits the transaction:
Creates the specified service profile instance and enters
organization service profile mode.
Enter a unique profile-name to identify this service profile template.
This name can be between 2 and 32 alphanumeric characters. You cannot use spaces or any special characters, and you cannot change this name after the object has been saved.
Step 3
UCS-A /org/service-profile #
set boot-policypolicy-name
Associates the specified boot policy with the service profile.
Step 4
UCS-A /org/service-profile #
set descrdescription
(Optional)
Provides a description for the service profile.
Note
If your description includes spaces, special characters, or
punctuation, you must begin and end your description with quotation marks. The
quotation marks will not appear in the description field of any
show command output.
Step 5
UCS-A /org/service-profile #
set dynamic-vnic-conn-policypolicy-name
Associates the specified dynamic vNIC connection policy with the service
profile.
Step 6
UCS-A /org/service-profile #
set host-fw-policyepuser-name
Associates the specified host forwarding policy with the service
profile.
Specifies the selection preference for the specified vCon.
Step 15
UCS-A /org/service-profile #
set vcon-profilepolicy-name
Associates the specified vNIC/vHBA placement policy with the service
profile.
Note
You can either assign a vNIC/vHBA placement profile to the service profile, or set vCon selection preferences for the service profile, but you do not need to do both.
Step 16
UCS-A /org/service-profile #
commit-buffer
Commits the transaction to the system configuration.
The following example creates a service profile instance and commits
the transaction:
UCS-A# scope org /
UCS-A /org* # create service-profile ServInst90 instance
UCS-A /org/service-profile* # set boot-policy BootPol32
UCS-A /org/service-profile* # set descr "This is a service profile example."
UCS-A /org/service-profile* # set host-fw-policy Epuser987
UCS-A /org/service-profile* # set identity dynamic-uuid derived
UCS-A /org/service-profile* # set ipmi-access-profile IpmiProf16
UCS-A /org/service-profile* # set local-disk-policy LocalDiskPol33
UCS-A /org/service-profile* # set mgmt-fw-policy MgmtFwPol75
UCS-A /org/service-profile* # set scrub-policy ScrubPol55
UCS-A /org/service-profile* # set sol-policy SolPol2
UCS-A /org/service-profile* # set stats-policy StatsPol4
UCS-A /org/service-profile* # vcon-profile MyVconnProfile
UCS-A /org/service-profile* # commit-buffer
UCS-A /org/service-profile #
What to Do Next
(Optional) Configure a boot definition for the service profile.
Use this option only if you have not associated a boot policy with the service
profile.
Associate the service profile to a server or server pool.
Configuring a vNIC for a Service Profile
Procedure
Command or Action
Purpose
Step 1
UCS-A# scope orgorg-name
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name.
Step 2
UCS-A /org # scope service-profileprofile-name
Enters organization service profile mode for the specified service.
Creates a boot definition for the service profile and enters
organization service profile boot definition mode.
Step 4
UCS-A /org/service-profile/boot-definition #
set descrdescription
(Optional)
Provides a description for the boot definition.
Step 5
UCS-A /org/service-profile/boot-definition #
set reboot-on-update{no |
yes}
(Optional) Specifies whether to automatically reboot all servers that use
this boot definition after changes are made to the boot order. By default, the
reboot on update option is disabled.
Storage Boot— Boots from an operating system
image on the SAN. You can specify a primary and a secondary SAN boot. If the
primary boot fails, the server attempts to boot from the secondary.
We recommend that you use a SAN boot, because it offers the
most service profile mobility within the system. If you boot from the SAN, when
you move a service profile from one server to another, the new server boots
from exactly the same operating system image. Therefore, the new server appears to be exactly the same server to the network.
Commits the transaction to the system configuration.
The following example enters the service profile named ServInst90, creates a LAN boot for the service profile boot definition, sets the boot order to 2, creates a primary path, and commits the transaction:
Creates a primary or secondary SAN image path and enters service
profile boot definition storage SAN image path mode.
The use of the terms primary or secondary boot devices does not imply a boot order. The
effective order of boot devices within the same device class is
determined by PCIe bus scan order.
Step 8
UCS-A
/org/service-profile/boot-definition/storage/san-image/path #
set lunlun-num
Specifies the LUN used for the SAN image path.
Step 9
UCS-A
/org/service-profile/boot-definition/storage/san-image/path #
set vhbavhba-name
Specifies the vHBA used for the SAN image path.
Step 10
UCS-A
/org/service-profile/boot-definition/storage/san-image/path #
set wwnwwn-num
Commits the transaction to the system configuration.
The following example enters the service profile named ServInst90, creates a storage boot for the service profile boot definition, sets the boot order to 2, creates a primary path, and commits the transaction:
Creates a read-only or read-write virtual media boot for the service profile boot definition and enters service profile boot definition virtual media mode.
Commits the transaction to the system configuration.
The following example enters the service profile named ServInst90, creates a virtual media boot with read-only privileges for the service profile boot definition, sets the boot order to 3, and commits the transaction:
Associating a Service Profile with a Server or Server Pool
Follow this procedure if you did not
associate the
service profile
with a server or server pool when you created it, or to change the server or server pool with
which a
service profile
is associated.
Procedure
Command or Action
Purpose
Step 1
UCS-A# scope orgorg-name
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name.
Step 2
UCS-A /org # scope service-profileprofile-name
Enters organization service profile mode for the specified service profile.
Resetting the UUID Assigned to a Service Profile from a Pool in a Service Profile Template
If you change the UUID suffix pool assigned to an updating service profile template, Cisco UCS Manager does not change the UUID assigned to a service profile created with that template. If you want Cisco UCS Manager to assign a UUID from the newly assigned pool to the service profile, and therefore to the associated server, you must reset the UUID. You can only reset the UUID assigned to a service profile and its associated server under the following circumstances:
The service profile was created from an updating service profile template and includes a UUID assigned from a UUID suffix pool.
The UUID suffix pool name is specified in the service profile. For example, the pool name is not empty.
The UUID value is not 0, and is therefore not derived from the server hardware.
Procedure
Command or Action
Purpose
Step 1
UCS-A#
scope orgorg-name
Enters the command mode for the organization for which you want to reset the UUID. If the system does not include multi-tenancy, type
/ as the
org-name to enter the root organization.
Step 2
UCS-A /org #
scope service-profileprofile-name
Enters the service profile that requires the UUID for the associated server to be reset to a different UUID suffix pool.
Step 3
UCS-A /org/service-profile #
set identity dynamic-uuid derived
Specifies that the service profile will obtain a UUID dynamically from a pool.
Step 4
UCS-A /org/service-profile #
commit-buffer
Commits the transaction to the system configuration.
This example resets the UUID of a service profile to a different UUID suffix pool:
Resetting the MAC Address Assigned to a vNIC from a Pool in a Service Profile Template
If you change the MAC pool assigned to an updating service profile template, Cisco UCS Manager does not change the MAC address assigned to a service profile created with that template. If you want Cisco UCS Manager to assign a MAC address from the newly assigned pool to the service profile, and therefore to the associated server, you must reset the MAC address. You can only reset the MAC address assigned to a service profile and its associated server under the following circumstances:
The service profile was created from an updating service profile template and includes a MAC address assigned from a MAC pool.
The MAC pool name is specified in the service profile. For example, the pool name is not empty.
The MAC address value is not 0, and is therefore not derived from the server hardware.
Procedure
Command or Action
Purpose
Step 1
UCS-A#
scope orgorg-name
Enters the command mode for the organization that contains the service profile for which you want to reset the MAC address. If the system does not include multi-tenancy, type
/ as the
org-name to enter the root organization.
Step 2
UCS-A /org #
scope service-profileprofile-name
Enters the command mode for the service profile that requires the MAC address of the associated server to be reset to a different MAC address.
Step 3
UCS-A /org/service-profile #
scope vnicvnic-name
Enters the command mode for the vNIC for which you want to reset the MAC address.
Step 4
UCS-A /org/service-profile/vnic #
set identity dynamic-mac derived
Specifies that the vNIC will obtain a MAC address dynamically from a pool.
Step 5
UCS-A /org/service-profile/vnic #
commit-buffer
Commits the transaction to the system configuration.
This example resets the MAC address of a vNIC in a service profile:
Resetting the WWPN Assigned to a vHBA from a Pool in a Service Profile Template
If you change the WWPN pool assigned to an updating service profile template, Cisco UCS Manager does not change the WWPN assigned to a service profile created with that template. If you want Cisco UCS Manager to assign a WWPN from the newly assigned pool to the service profile, and therefore to the associated server, you must reset the WWPN. You can only reset the WWPN assigned to a service profile and its associated server under the following circumstances:
The service profile was created from an updating service profile template and includes a WWPN assigned from a WWPN pool.
The WWPN pool name is specified in the service profile. For example, the pool name is not empty.
The WWPN value is not 0, and is therefore not derived from the server hardware.
Procedure
Command or Action
Purpose
Step 1
UCS-A#
scope orgorg-name
Enters the command mode for the organization that contains the service profile for which you want to reset the WWPN. If the system does not include multi-tenancy, type
/ as the
org-name to enter the root organization.
Step 2
UCS-A /org #
scope service-profileprofile-name
Enters the service profile of the vHBA for which you want to reset the WWPN.
Step 3
UCS-A /org/service-profile #
scope vhbavhba-name
Enters the command mode for vHBA for which you want to reset the WWPN.
Step 4
UCS-A /org/service-profile/vhba #
set identity dynamic-wwpn derived
Specifies that the vHBA will obtain a WWPN dynamically from a pool.
Step 5
UCS-A /org/service-profile/vhba #
commit-buffer
Commits the transaction to the system configuration.
This example resets the WWPN of a vHBA in a service profile: