- About Cisco UCS Storage Servers
- Chassis Profiles
- Creating a Chassis Profile Template
- Creating a Chassis Profile Instance from a Chassis Profile Template
- Binding a Chassis Profile to a Chassis Profile Template
- Unbinding a Chassis Profile from a Chassis Profile Template
- Creating a Chassis Profile Maintenance Policy
- Configuring the Maintenance Policy for a Chassis Profile/Chassis Profile Template
- Disk Zoning Policies
Chassis Profiles and
Templates
- About Cisco UCS Storage Servers
- Chassis Profiles
- Creating a Chassis Profile Template
- Creating a Chassis Profile Instance from a Chassis Profile Template
- Binding a Chassis Profile to a Chassis Profile Template
- Unbinding a Chassis Profile from a Chassis Profile Template
- Creating a Chassis Profile Maintenance Policy
- Configuring the Maintenance Policy for a Chassis Profile/Chassis Profile Template
- Disk Zoning Policies
About Cisco UCS Storage Servers
A Cisco UCS storage server is a dense storage rack server with dual server nodes, optimized for large datasets used in environments such as big data, cloud, object storage, and content deliver.
A Cisco UCS storage server is designed to operate in a standalone environment and as part of the Cisco Unified Computing System with Cisco UCS Manager integration. The following features are available:
System IO Controllers (SIOC).
-
Support of up to two server modules
-
Capability to operate in a standalone mode.
-
Chassis level functionality in the standalone mode—Shared components such as storage adapters, fans and power supply units are configured at the chassis level.
-
Data Center Ethernet connectivity to a server host through a shared dual virtual interface card (VIC).
-
Individual hard disk drives (HDD) can be assigned to either server in the dedicated or shared mode.
In addition, one of the server slots in the Cisco UCS storage server can be utilized by a storage expansion module for an additional four 3.5" drivers. The server modules can also accommodate two solid state drives (SDD) for internal storage dedicated to that module. The chassis supports Serial Attached SCSI (SAS) expanders that can be configured to assign the 3.5" drives to individual server modules.
For more information, see the Cisco UCS S3260 Storage Server Installation and Service Guide.
Chassis Profiles
A chassis profile defines the storage, firmware and maintenance characteristics of a chassis. When a chassis profile is associated to a chassis, Cisco UCS Central automatically configures the chassis to match the configuration in the chassis profile.
-
Chassis definitions—Defines the specific chassis to which the profile is assigned.
-
Maintenance policy—Includes the maintenance policy to be applied to the profile.
-
Firmware specification—Defines the chassis firmware package that can be applied to a chassis through this profile.
-
Disk zoning policy—Includes the zoning policy to be applied to the storage disks.
- Guidelines and Recommendations for Chassis Profiles
- Creating a Chassis Profile
- Renaming a Chassis Profile
- Deleting a Chassis Profile
- Associating a Chassis Profile with a Chassis
- Disassociating a Chassis Profile from a Chassis
Guidelines and Recommendations for Chassis Profiles
In addition to any guidelines or recommendations that are specific to the policies included in chassis profiles and chassis profile templates, such as the disk zoning policy, adherence to the following guidelines that impact the ability to associate a chassis profile with a chassis are recommended:
Creating a Chassis Profile
The following example shows how to create a chassis profile instance and commit the transaction:
UCSC(resource-mgr)# scope org / UCSC(resource-mgr) /org* # create chassis-profile- ChassisProfile1 instance UCSC(resource-mgr) /org/chassis-profile* # set descr "This is a chassis profile example." UCSC(resource-mgr) /org/chassis-profile* # set chassis-profile-maint-policy chassismaintpol4 UCSC(resource-mgr) /org/chassis-profile* # set user-label mycplabel UCSC(resource-mgr) /org/chassis-profile* # set chassis-fw-policy-name cfp1 UCSC(resource-mgr) /org/chassis-profile* # set src-templ-name chassispt1 UCSC(resource-mgr) /org/chassis-profile* # set disk-zoning-policy dzp1 UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Associate the chassis profile with a S3260 chassis.
Renaming a Chassis Profile
When you rename a chassis profile, the following occurs:
-
Event logs and audit logs that reference the previous name for the chassis profile are retained under that name.
-
A new audit record is created to log the rename operation.
-
All records of faults against the chassis profile under its previous name are transferred to the new chassis profile name.
Note | You cannot rename a chassis profile with pending changes. |
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(resource-mgr) /org # scope chassis-profile profile-name |
Enters organization chassis profile mode for the specified chassis profile. |
Step 3 | UCSC(resource-mgr) /org/chassis-profile # rename-to new-profile-name |
Renames the specified chassis profile. This name can be between 1 and 16 alphanumeric characters. You cannot use spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period), and you cannot change this name after the object is saved. When you enter this command, you are warned that this is a standalone operation and that you may lose all uncommitted changes in this CLI session. Type yes to confirm that you want to continue. |
This example shows how to change the name of a chassis profile from CP5 to CP10 and commits the transaction:
UCSC(resource-mgr)# scope org / UCSC(resource-mgr) /org # scope chassis-profile CP5 UCSC(resource-mgr) /org/chassis-profile # rename-to CP10 Rename is a standalone operation. You may lose any uncommitted changes in this CLI session. Do you want to continue? (yes/no): yes The managed object in the current mode no longer exists. Changing to mode: /org UCSC(resource-mgr) /org #
Deleting a Chassis Profile
This procedure explains how to delete a chassis profile.
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(resource-mgr) /org # delete chassis-profile profile-name |
Deletes the specified chassis profile. |
Step 3 | UCSC(resource-mgr) /org* # commit-buffer |
Commits the transaction to the system configuration. |
This example shows how to delete a chassis profile ChasInst90 and commit the transaction:
UCSC(resource-mgr)# scope org / UCSC(resource-mgr) /org delete chassis-profile ChasInst90 UCSC(resource-mgr) /org* # commit-buffer UCSC(resource-mgr) /org #
Associating a Chassis Profile with a Chassis
Follow this procedure if you did not associate the chassis profile with a chassis when you created it, or to change the chassis with which a chassis profile is associated.
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(resource-mgr) /org # scope chassis-profile profile-name |
Enters organization chassis profile mode for the specified chassis profile. |
Step 3 | UCSC(resource-mgr) /org/chassis-profile # associate chassis chassis-id ucs-domain domain-number [restrictmigration] |
Associates the chassis profile with a single chassis. Adding the optional restrictmigration keyword prevents the chassis profile from being migrated to another chassis. |
Step 4 | UCSC(resource-mgr) /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example associates the chassis profile named ChassisProf1 with chassis 1, and commits the transaction:
UCSC(resource-mgr)# scope org / UCSC(resource-mgr) /org* # scope chassis-profile ChassisProf1 UCSC(resource-mgr) /org/chassis-profile # associate chassis 1 ucs-domain 1003 UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Disassociating a Chassis Profile from a Chassis
This procedure covers disassociating a chassis profile from a chassis.
Note | When a chassis is disassociated from a chassis profile, effects of disk zoning policy will be still be persistent in the chassis. |
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name. |
Step 2 | UCSC(resource-mgr) /org # scope chassis-profile profile-name |
Enters organization chassis profile mode for the specified chassis profile. |
Step 3 | UCSC(resource-mgr) /org/chassis-profile # disassociate |
Disassociates the chassis profile from the chassis. |
Step 4 | UCSC(resource-mgr) /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example disassociates the chassis profile named ChassisProf1 from the chassis to which it was associated and commits the transaction:
UCSC(resource-mgr)# scope org / UCSC(resource-mgr) /org* # scope chassis-profile ChassisProf1 UCSC(resource-mgr) /org/chassis-profile # disassociate UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Creating a Chassis Profile Template
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters the organization mode for the specified organization. To enter the root organization mode, enter / as the org-name. | ||
Step 2 | UCSC(resource-mgr) /org # create chassis-profile profile-name {initial-template | updating-template} |
Creates the specified chassis profile template and enters organization chassis profile mode. Enter a unique profile-name to identify this chassis profile template. This name can be between 1 and 16 alphanumeric characters. You cannot use spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period), and you cannot change this name after the object is saved. Chassis profile template types are: | ||
Step 3 | UCSC(resource-mgr) /org/chassis-profile* # set descr description | (Optional)
Provides a description for the chassis profile template.
| ||
Step 4 | UCSC(resource-mgr) /org/chassis-profile* # set chassis-fw-policy-name chassis-firmware-policy-name |
Associates the specified chassis firmware policy with the chassis profile template. | ||
Step 5 | UCSC(resource-mgr) /org/chassis-profile* # set chassis-profile-maint-policy policy-name |
Associates the specified chassis maintenance policy with the chassis profile template. | ||
Step 6 | UCSC(resource-mgr) /org/chassis-profile* # set user-label label-name |
Specifies the user label associated with the chassis profile template. | ||
Step 7 | UCSC(resource-mgr) /org/chassis-profile* # set src-templ-name source-chassis-profile-template-name |
Binds the specified chassis profile template with the chassis profile. | ||
Step 8 | UCSC(resource-mgr) /org/chassis-profile* # set disk-zoning-policy disk-zoning-policy-name |
Associates the specified disk zoning policy with the chassis profile template. | ||
Step 9 | UCSC(resource-mgr) /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example shows how to create a chassis profile template and commit the transaction:
UCSC(resource-mgr)# scope org / UCSC(resource-mgr) /org* # create chassis-profile ChassisProTemp1 updating-template UCSC(resource-mgr) /org/chassis-profile* # set descr "This is a chassis profile template example." UCSC(resource-mgr) /org/chassis-profile* # set chassis-profile-maint-policy chassismaintpol2 UCSC(resource-mgr) /org/chassis-profile* # set user-label mycptlabel UCSC(resource-mgr) /org/chassis-profile* # set chassis-fw-policy-name cptf1 UCSC(resource-mgr) /org/chassis-profile* # set src-templ-name chassispt1 UCSC(resource-mgr) /org/chassis-profile* # set disk-zoning-policy dzp1 UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Create a chassis profile instance from the chassis profile template.
Creating a Chassis Profile Instance from a Chassis Profile Template
Verify that there is a chassis profile template from which to create a chassis profile instance.
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC /org # create chassis-profile profile-name instance |
Creates the specified chassis profile instance and enters organization chassis profile mode. Enter a unique profile-name to identify this chassis profile. This name can be between 1 and 16 alphanumeric characters. You cannot use spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period), and you cannot change this name after the object is saved. |
Step 3 | UCSC /org/chassis-profile* # set src-templ-name profile-name |
Specifies the source chassis profile template to apply to the chassis profile instance. All configuration settings from the chassis profile template will be applied to the chassis profile instance. |
Step 4 | UCSC /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example creates a chassis profile instance named ChassisProf02, applies the chassis profile template named ChassisProfTemp2, and commits the transaction:
UCSC# scope org / UCSC /org* # create chassis-profile ChassisProf02 instance UCSC /org/chassis-profile* # set src-templ-name ChassisProfTemp2 UCSC /org/chassis-profile* # commit-buffer UCSC /org/chassis-profile #
Associate the chassis profile to a chassis.
Binding a Chassis Profile to a Chassis Profile Template
You can bind a chassis profile to a chassis profile template. When you bind the chassis profile to a template, Cisco UCS Central configures the chassis profile with the values defined in the chassis profile template. If the existing chassis profile configuration does not match the template, Cisco UCS Central reconfigures the chassis profile. You can only change the configuration of a bound chassis profile through the associated template.
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(resource-mgr) /org # scope chassis-profile profile-name |
Enters organization chassis profile mode for the specified chassis profile. |
Step 3 | UCSC(resource-mgr) /org/chassis-profile # set src-templ-name chassis-profile-template-name |
Binds the chassis profile to the specified chassis profile template. |
Step 4 | UCSC(resource-mgr) /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example binds the chassis profile named ChassisProf1 to ChassisProfileTemplate1 and commits the transaction:
UCSC(resource-mgr)# scope org UCSC(resource-mgr) /org # scope chassis-profile ChassisProf1 UCSC(resource-mgr) /org/chassis-profile # set src-templ-name ChassisProfileTemplate1 UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Unbinding a Chassis Profile from a Chassis Profile Template
To unbind a chassis profile from a chassis profile template, bind the chassis profile to an empty value (quotes without space).
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(resource-mgr) /org # scope chassis-profile profile-name |
Enters organization chassis profile mode for the specified chassis profile. |
Step 3 | UCSC(resource-mgr) /org/chassis-profile # set src-templ-name "" |
Unbinds the chassis profile from the chassis profile template. |
Step 4 | UCSC(resource-mgr) /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example unbinds the chassis profile named ChassisProf1 and commits the transaction:
UCSC(resource-mgr)# scope org UCSC(resource-mgr) /org # scope chassis-profile ChassisProf1 UCSC(resource-mgr) /org/chassis-profile # set src-templ-name "" UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Creating a Chassis Profile Maintenance Policy
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(policy-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(policy-mgr) /org # create chassis-profile-maint-policy policy-name |
Creates the specified maintenance policy and enters maintenance policy mode. |
Step 3 | UCSC(policy-mgr) /org/chassis-profile-maint-policy* # set reboot-policy user-ack |
When a policy is associated with a chassis, the chassis needs to be re-acknowledged to complete the association. The user must explicitly acknowledge the changes by using the apply pending-changes command before changes are applied. |
Step 4 | UCSC(policy-mgr) /org/chassis-profile-maint-policy* # set descr description | (Optional)
A description of the policy. Cisco recommends including information about where and when to use the policy. |
Step 5 | UCSC(policy-mgr) /org/maint-policy #* commit-buffer |
Commits the transaction to the system configuration. |
The following example creates a maintenance policy called maintenance, and commits the transaction:
UCSC(policy-mgr)# scope org / UCSC(policy-mgr) /org # create chassis-profile-maint-policy maintenance UCSC(policy-mgr) /org/chassis-profile-maint-policy* # set reboot-policy user-ack UCSC(policy-mgr) /org/chassis-profile-maint-policy* # commit-buffer UCSC(policy-mgr) /org/maint-policy #
Configuring the Maintenance Policy for a Chassis Profile/Chassis Profile Template
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC(resource-mgr)# scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name . |
Step 2 | UCSC(resource-mgr) /org # scope chassis-profile profile-name|template-name |
Enters organization chassis profile/chassis profile template mode for the specified chassis profile//chassis profile template. |
Step 3 | UCSC(resource-mgr) /org/chassis-profile # set chassis-profile-maint-policy maintenance-policy-name |
Associates the specified maintenance policy with the chassis profile//chassis profile template. Use an existing maintenance policy name or enter a new policy. |
Step 4 | UCSC(resource-mgr) /org/chassis-profile* # commit-buffer |
Commits the transaction to the system configuration. |
The following example shows how to associate a maintenance policy with a chassis profile and commit the transaction:
UCSC(resource-mgr)# scope org UCSC(resource-mgr) /org # scope chassis-profile ChassisProfile1 UCSC(resource-mgr) /org/chassis-profile # set chassis-profile-maint-policy default UCSC(resource-mgr) /org/chassis-profile* # commit-buffer UCSC(resource-mgr) /org/chassis-profile #
Disk Zoning Policies
Disk zoning policies allow you to manage the disk on your chassis servers when associated in a chassis profile. After a disk zoning policy has been created, you can view the disk zoning policy page to review what is included in the policy.
Depending on the storage controller, the disk types that are supported for your disk zoning policy may vary:
Storage Controller |
Supported Disk Types |
---|---|
UCSC-C3X60-R1GB |
Supports unassigned, dedicated, and chassis spare disks. |
UCS-C3K-M4RAID |
Supports unassigned, dedicated, and chassis spare disks on the UCSC-C3K-M4SRB server only. |
UCS-C3X60-HBA |
Supports shared disks for data storage operations only. LUNs cannot be created on the shared disks. |
Creating a Disk Zoning Policy
Command or Action | Purpose | |
---|---|---|
Step 1 | UCSC# connect policy-mgr |
Enters policy manager mode. |
Step 2 | UCSC(policy-mgr) # scope org org-name |
Enters organization mode for the specified organization. To enter the root organization mode, type / as the org-name. |
Step 3 | UCSC(policy-mgr) /org # create disk-zoning-policydiskzoning policy-name |
Creates a disk zoning policy name with the specified disk zoning policy name. |
Step 4 | UCSC(policy-mgr) /org/disk-zoning-policy* # commit-buffer |
Commits the transaction to the system. |
The following example shows how to create the dzp1 disk zoning policy:
UCSC(policy-mgr)# scope org UCSC(policy-mgr) /org # create disk-zoning-policy dzp1 UCSC(policy-mgr) /org/disk-zoning-policy*# commit-buffer UCSC(policy-mgr) /org/disk-zoning-policy#