VCM
VCM
Technology brief
Introduction ......................................................................................................................................... 2 VCM interfaces ................................................................................................................................... 2 VCM GUI ........................................................................................................................................ 2 VCM CLI ......................................................................................................................................... 3 Configuration and deployment .............................................................................................................. 4 VCM GUI setup wizards ................................................................................................................... 4 VCM SAN boot options .................................................................................................................... 4 VCM iSCSI Boot Assistant ................................................................................................................. 5 Creating and configuring VC network access groups ........................................................................... 6 Monitoring .......................................................................................................................................... 7 Simple Network Management Protocol ............................................................................................... 7 GUI port status ................................................................................................................................. 8 VCM CLI telemetry ........................................................................................................................... 8 Integration with other management tools ............................................................................................. 9 Maintenance ..................................................................................................................................... 10 VC support utility ........................................................................................................................... 10 Backup and restore configuration capability ...................................................................................... 11 VC Ethernet module recovery........................................................................................................... 11 Troubleshooting ................................................................................................................................. 11 Network connectivity debug ............................................................................................................ 11 Network performance debug ........................................................................................................... 12 Security ............................................................................................................................................ 12 LDAP ............................................................................................................................................ 12 TACACS+ and RADIUS .................................................................................................................. 13 Using Network Access Groups to enhance security ............................................................................ 13 Conclusion ........................................................................................................................................ 13 For more information .......................................................................................................................... 14
Introduction
HP provides technologies and tools for efficiently managing Virtual Connect (VC) environments of all sizes. HP Virtual Connect Manager (VCM) is a software component embedded within Virtual Connect Ethernet modules. It is the core application for configuring and managing single and multi-enclosure Virtual Connect (VC) domain environments. Access to VCM occurs over the same Ethernet connection used to access the Onboard Administrator in BladeSystem c-Class enclosures and server blade iLO connections. HP Virtual Connect Enterprise Manager (VCEM) is a software application that manages up to 250 VC domains. VCEM allows you to create domain groups that use a master configuration profile for multiple VC domains connected to the same networks. VCEM is part of the HP Insight Software suite of applications that also includes Systems Insight Manager, Matrix Operating Environment, and Insight Control. Information about VCEM is available in the HP Virtual Connect Enterprise Manager 6.3 User Guide found at http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02786915/c02786915.pdf. In this paper, we focus on VCM and underlying HP technologies that allow you to manage servers and network connection configuration as well as their deployment, monitoring, maintenance, troubleshooting, and security. We also touch on non-VC management tools that integrate with VC to provide broader management options.
VCM interfaces
You can access VCM through a browser-based GUI or through the VCM Command Line Interface. VCM domain management includes control of networks, SAN fabrics, server profiles, and user accounts that make it simpler to set up and manage server connections.
VCM GUI
VCM GUI is a web-based console built into the firmware of VC Ethernet modules. The VCM web interface requires an XSLT-enabled browser with support for JavaScript 1.3 or the equivalent. VCM 3.00 and later requires Adobe Flash Player. HP recommends updating to Adobe Flash Player 10.2 or higher. This easy-to-use management interface allows you to configure, monitor, troubleshoot, and maintain security within the VC environment. For example, you can use the VCM GUI to do these tasks: Search for logical and physical objects by typing the name of the item in the Find Configuration Items search field Get information on networks and interconnect bay status from the information summary screens Create and edit Network Access Groups with group task actions The VCM GUI navigation system consists of a tree view on the left side of the screen that remains visible at all times. Figure 1 shows the tree view listing all system devices.
A pull-down menu displays details for the selected device or activity. The appearance of the tree view and the available user options depends on the privileges assigned to a user account. The tree view provides category-based navigation for the major systems configured within Virtual Connect.
VCM CLI
The VC web-based GUI and CLI interfaces provide nearly identical capabilities for managing a VC domain. For example, you can use the VCM CLI in the following ways: Give batch commands using script files that you can run manually or schedule to run automatically Perform debugging and troubleshooting for VC system and networking issues Develop tools that use VCM functions for data collection, provisioning, and configuration Access management data and do configuration tasks Remotely access VCM using SSH sessions The VCM CLI supports command scripts containing blank lines and comments. It allows you to maintain descriptive notes within the configuration script. You can enter multiple VCM CLI commands in a single command line. That is useful for batching several commands together and executing them in a sequence within the same SSH session. Table 1 compares formats for the same series of commands batched and unbatched. This batching method improves the overall performance of lengthy script processing.
Table 1: CLI commands with and without batching Commands Without batching add profile Profile1 add network Network1 add uplinkset UplinkSet1 Batched add profile Profile1;add network Network1;add uplinkset UplinkSet1
Choose the MAC addresses used on the servers deployed within a VC Choose how to handle VLAN-tagged packets from servers. Set up connections from an HP c-Class enclosure to the external Ethernet
networks. The connections can be uplinks dedicated to a specific Ethernet network or shared uplinks that carry multiple Ethernet networks by using VLAN tags. You can create mixed-mode networks that simultaneously support both tunneled (dedicated) and mapped (shared uplink) VLANs.
Lets you configure external Fibre Channel connectivity if you have a user account with storage privileges. You can use this wizard to identify WWNs used on server blades within a VC domain. You can also define fabrics. Lets you set up and configure network/SAN connections for server blades within an enclosure, as well as Boot from SAN and iSCSI boot parameters, if you have a user account with server privileges. You can apply server profiles to the server blades or unpopulated device bays in the enclosure. Then you can edit the profiles of individual servers.
Table 3 lists the SAN boot options available through the VCM GUI Define Server profile and Edit Server profile screens or through the VCM CLI.
Table 3: SAN boot options with VCM SAN boot selection Use BIOS (default) Primary Secondary Disabled SAN boot option description Uses BIOS settings. VCM does not configure SAN boot settings. Port enabled for SAN boot and is first in the boot order Port enabled for SAN boot and is second in the boot order Port disabled for SAN boot
If you dont select Use BIOS, any SAN boot option you choose will override the settings established in other tools, such as RBSU.
Figure 2: VCM GUI showing iSCSI Boot Assistant and boot configuration fields
The iSCSI boot configuration process looks like this: Create boot volumes on target Provide access from VCM to iSCSI target Create server profile with iSCSI connections Use iSCSI Boot Assistant to attach boot configuration parameters to server profile VCM does not add iSCSI connections to server profiles by default. User action is required. The VCM GUI lets you create iSCSI connections if the VC domain includes at least one Flex-10 module. For more information, see the HP Virtual Connect for c-Class BladeSystem Version 3.30 User Guide at
http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?lang=en&cc=us&contentType=Supp ortManual&prodTypeId=3709945&prodSeriesId=4144084&docIndexId=64180
all networks within the default network access group. The ability of network access groups to isolate networks also plays an important security role, as you will read in the Security section of this paper.
Monitoring
You can monitor the VC system with the VCM GUI and CLI, VCEM, and with third party SNMP-based tools. VCM uses SNMP as the underlying technology and is typically more useful for troubleshooting than other SNMP-based tools.
For a list of available SNMP traps, consult the HP Virtual Connect for c-Class BladeSystem Version 3.30 User Guide at
http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?lang=en&cc=us&contentType=Supp ortManual&prodTypeId=3709945&prodSeriesId=4144084&docIndexId=64180.
This screen also lists why any port lacks connectivity: Not linked Not logged in Unsupported Incompatible VCM CLI telemetry also reports port status, which is useful for troubleshooting. For a full listing of port status conditions and possible causes, see the HP Virtual Connect for c-Class BladeSystem Version 3.30 User Guide.
Networks (VLANs) IGMP Multi-cast groups Uplink status (enhanced uplink port status if you use pluggable transceiver modules), type, speed, connected devices, and LAG IDs Historical throughput (bandwidth and packets) utilization data on all physical ports (uplinks, stacking links, and downlinks) You can use CLI telemetry commands and scripting to diagnose and troubleshoot system issues.
Figure 4: End-to-end network monitoring with VC and Insight Control for vCenter
HP Intelligent Management Center You can use HP Intelligent Management Center (IMC) to monitor mission-critical VC networks across the data center. IMC reads VC device SNMP MIBs, providing visibility to information such as port count and statistics.
HP Simple SAN Connection Manager HP Storage Simple SAN Connection Manager (SSCM) enterprise software simplifies storage network management for virtual server environments, including VCM. Deploying and managing virtual server connections to network and storage resources with VCM (in turn managed by VCEM) and SSCM is simple and efficient. SSCM is a GUI-based application for managing SAN components, such as host bus adapters (HBAs), switches, and storage arrays. SSCM uses Microsoft Virtual Disk Service (VDS) to manage storage arrays, using a wizard-based user interface. For detailed information on Simple SAN, see the HP StorageWorks Simple SAN Connection Manager User Guide at
http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02016931/c02016931.pdf?jumpid=reg_R 1002_USEN
Third party tools You can use any management tools that support CLI scripting to configure VC remotely. Any management tool that supports SNMP can monitor VC. In addition to local statistics and SNMP polling of statistics, VC provides SNMP traps for events that cause VC domain status changes. Embedded SNMP v1, v2, and SMI-S agents allow network management applications to query VC for statistics and trap information. Third party tools that integrate with VC include EMC Ionix, Solar Winds, and NAGIOS.
Maintenance
VCM capabilities ensure that you have the most advanced tools to maintain, update, save, and restore VC system configurations. We designed these tools to minimize or avoid disruption of service.
VC support utility
VC support utility (VCSU) is an installable application that you can use interactively or by command line to script the backup, configuration, or firmware deployment to a VC domain. We include VCSU on the HP Smart Firmware DVD. When used with HP Smart Update Manager (HP SUM), VCSU lets you automate the upgrade of VC firmware across one or many VC domains. VCSU lets you perform the following tasks: Upgrade Virtual Connect Ethernet and Virtual Connect-Fibre Channel module firmware Perform other maintenance tasks remotely on VC Ethernet and Fibre Channel modules installed in HP BladeSystem c-Class c7000 and c3000 enclosures using a standalone Microsoft Windows or Linux-based command-line utility The healthcheck command automatically displays VC status information (such as domain configuration). VCSU does this prior to an OA firmware upgrade, preventing a possible outage. Currently, the VCSU can update VC Ethernet, FlexFabric, and Fibre Channel modules. The VCSU cannot update other types of firmware in an enclosure. You can find detailed information about the VCSU in the HP BladeSystem c-Class Virtual Connect Support Utility Version 1.6.0 User Guide at http://bizsupport2.austin.hp.com/bc/docs/support/SupportManual/c02923479/c02923479.pdf. HP Smart Update Manager HP SUM is the internal deployment engine that allows you to update, standardize, and/or restore specific Onboard Administrator and VC firmware versions on BladeSystem c7000 enclosures. HP SUM has a GUI and a CLI scriptable interface for deploying firmware on a local host or on one or more remote hosts. The remote hosts must be online and running the same operating system as the system running HP SUM. Remote installations do not require an agent.
10
You can use HP SUM either offline (in automatic or interactive mode), or online (in a scripted or interactive mode). HP SUM can do updates without disrupting production workloads. In addition to offering VCSU as a standalone tool, we include VCSU as a component of HP SUM. When you need to update all server firmware, we recommend that you use HP SUM. When you only want to update VC firmware, we recommend using the VCSU tool. You can read more about the HP Smart Update Firmware DVD in the HP ProLiant firmware management architecture found at
http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02844392/c02844392.pdf.
Troubleshooting
The VCM GUI and CLI give you tools for handling service events ranging from performance issues to system attacks. You have access to VCM CLI telemetry information such as port status, errors, packet drop, and historical throughput to troubleshoot your network. This section contains troubleshooting examples using a few of the CLI telemetry commands. Network connectivity ID issues and network performance bottlenecks are some of the issues that concern consumers.
11
downlinks associated with that VC network. The show network command does not display stacking links. Instead, it displays a message indicating that a VC network has no server or external ports associated with it on this module. Future releases of VC will provide information for correlating VC networks with stacking links. You can also use the VCM CLI telemetry command show interconnect-mac-table to assist in network connectivity debug activities: Display Virtual Connect forwarding database (includes L2 MAC address forwarding table) Display all MAC addresses and the ports/FlexNICs from which they were discovered Support addresses learned on Link Aggregation Groups Provide visibility to server, Ethernet port and FlexNIC Display VC networks on which MAC addresses reside Filter the display based on port, LAG ID, VC network ID or name, or even specific MAC addresses to quickly isolate the network area of interest
Security
As server, storage, and network management intersect, securing information and providing appropriate access become more complex. HP offers role-based security that offers authentication, authorization, and accounting (activity logging) based on an assigned role. We also offer diagnostic and management technologies that match your established preferences and investment. Each data center team can use their preferred method on the same module with simultaneous multi-mode access. At VCM login, each user specifies the appropriate authentication method and VCM role. The authentication methods are local, Lightweight Directory Access Protocol (LDAP), Terminal Access Controller Access-Control System Plus (TACACS+), and Remote Authentication Dial-In User Service (RADIUS). You can specify the VCM role as domain, network, server, or storage. These roles are configurable for all types of authentication methods.
LDAP
Instead of using local authentication groups, LDAP uses active directories to simplify managing user account information. You can use the VCM GUI or CLI to set up an LDAP server to authenticate users based on user name, password, and role.
12
Conclusion
With new and enhanced VCM capabilities, we continue to extend the management capabilities within VC environments and give you greater visibility into VC modules. Secure VCM GUI and scriptable CLI interfaces provide you with unified VC domain configuration and management. VCM allows you to pre-set server network configurations before server installation for easy deployment. You can move, add, or change server network connections on the fly without affecting LAN and SAN administration. VCM uses industry standard SNMP to monitor and manage the VC domain, and VC integrates with other HP and third party management tools. VCM offers you centralized configuration of boot from iSCSI capability, or Fibre Channel network storage. VCM CLI based telemetry addresses many of the needs expressed by networking teams. Server teams can now assure their networking partners that they have the tools required to manage VC in the network. New role-based security as well as diagnostic and management technologies assure network administrators that VC security enhancements eliminate risk in their environments without investing in new security tools.
13
HP Virtual Connect Manager Command Line Interface for c-Class BladeSystem Version 3.30 User Guide HP BladeSystem c-Class Virtual Connect Support Utility Version 1.6.0 User Guide HP Virtual Connect for c-Class BladeSystem Setup and Installation Guide
HP Virtual Connect Enterprise Manager 6.3 User Guide HP ProLiant firmware management architecture Building Virtualization-Optimized Data Center Networks HP Virtual Connect and HP Storage Simple SAN Connection Manager Enterprise Software
Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Ionix is a registered trademark of EMC in the United States, other countries, or both. MIB Browser is a registered trademark of Solarwinds in the United States and other countries Nagio IV is a registered trademark of Nagios Enterprises in the United States and other countries TC0000746, September 2011