Scalent VOE Print E-mail
Article Index
Scalent VOE
VSM Labs Scenario
Replay Progression
Scheduling Replays
Creating a New Volume
The Server Instant Replay (SIR) Wizard
By Jack Fegreus

published: Monday, May 05 2008

Scalent_logo.jpgThe 1-2 Combo to KO Storage Costs

 

SAN volume virtualization is only the first step in cutting storage management costs; but really knocking down costs takes virtual SAN connections and the ability to reconnect virtual volumes at will.

 

For IT to function successfully, it must master change as a normal occurrence in an environment where change is constantly accelerating. In such an environment, IT must frequently deploy new resources, or repurpose existing resources, such as turning an older database server into a Web server. Any such repurposing of servers typically requires significant changes in storage, which is a highly labor-intensive task for storage administrators. To make that process significantly more cost effective, Scalent Systems offers a new twist on virtualization software: the Scalent Virtual Operating Environment (V/OE).

 

Since the early days of data processing, IT has dealt with anticipated resource changes by over provisioning: "Just in case." When the capital costs of such over provisioning are combined with the operational costs associated with manually reconfiguring a SAN fabric, real potential arises to save significant sums of money by provisioning new resources “Just in time” and configure a SAN logically at will. What's more, there are equally significant ancillary benefits for data center resiliency and business continuity when IT has the capability to readily tear down and rebuild diverse infrastructure environments.

 

The benefits derived from the virtualization of storage resources and operating systems are well understood. As a result, SAN-based storage virtualization and OS virtualization environments have become very sophisticated, as sites have moved to create single resource pools. For storage, the goal is a single pool of virtual storage blocks that spans all vendor arrays and provides a means to create easy-to-mange logical disk volumes that can raise the level of disk utilization to upwards of 80%. Meanwhile for systems, the goal is a single compute space that spans all physical X86-based servers in which virtual machines are free to run.

 

The independent development of storage and system virtualization technologies, however, has created an IT operating environment characterized by distinct silos of technology. Even in datacenters where virtualization has been aggressively implemented, storage administrators need to be involved in even the most basic server provisioning and maintenance tasks, including routine server moves, additions, and changes. Storage administrators need to schedule time to update the SAN fabric to account for any changes in either the unique worldwide name (WWN) of a Fibre Channel host bus adapter (HBA) or a Fibre Channel port (WWPN).

 

Worldwide names of server HBAs and ports are the links between the virtual world and the physical world of storage resources. That makes WWNs and WWPNs the bridges between virtual machines and virtual storage. That scheme, however, runs counter to the notion that simplification of IT resource management, which requires resources to be unconstrained by physical limitations, such as WWNs and WWPNs.

 

Scalent V/OE provides system administrators with the means to provision virtual connections between systems and storage resources. In particular, Scalent V/OE creates resource pools of virtual WWNs and WWPNs for SAN HBAs and their ports, as well as, resource pools of virtual media access control (MAC) addresses for LAN network interface cards (NICs). Via these logical connections, server administrators can rapidly change what a server is running and how that server connects to storage and network resources. What's more, an administrator does not have to physically reconfigure SAN or LAN connections or alter SAN or LAN topology. In essence, Scalent V/OE provides IT with the means to physically wire SAN and LAN architectures once, and reconfigure storage and network resources at will.

 

 

Pools of stateless server images—the OS, application software, Scalent agent software, along with the server's virtual I/O topology—are maintained either in online repositories for easy deployment or on a server's local disk, which can be a SAN boot volume. Storing those images locally binds them to the server. Dubbed a "persona," each image can be made network bootable via a PXE Ethernet LAN connection. What's more, each persona encapsulates a fully provisioned server environment.

 

Using an independent Ethernet connection that supports lights-out system management, such as IPMI, iLO, or others, Scalent V/OE control software can reboot and repurpose a target server running the Scalent agent software with a particular persona. As a result, Scalent V/OE eliminates the SAN and LAN administration overhead associated with any provisioning for server repurposing by accounting for that provisioning when creating a persona.

 

Within Scalent V/OE, a network-resident system persona can be booted on any server at any time. From a practical viewpoint, however, there will be physical constraints on servers, such as internal memory and I/O bus speeds that will make certain applications fit better on different servers. To deal with those issues, most sites will create pools of servers with common attributes and assign personas to boot only on servers within certain pools.

 

The capabilities of Scalent V/OE significantly lower the capital and operational costs that are associated with provisioning business continuity solutions. By making it easy to repurpose a server, Scalent V/OE makes it possible to institute an N+1 sparing topology. Resource pools of physical or virtual servers can be created to supply a set of servers available to function as a failover platform for any application. For even greater efficiency, servers running non-critical applications can be automatically powered off via a lights-out management scheme and repurposed to fill a disaster recovery task or new business role in real time.

 

VSM Labs first examined the operational functionality of a test Scalent V/OE deployment from the perspective of simplified administration and operations management. Included in this evaluation was the addition of a new system to the environment along with the creation of two new personas. These personas were used to test the ability to repurpose the server to run a different application requiring different SAN connectivity.

 

For our tests, we used a collection of HP ProLiant DL 380-G3 servers. These servers were powered by Intel Xeon EM64T processors and included an integrated intelligent management processor for HP's integrated Lights-Out (iLO) management package along with a dedicated Ethernet port for iLO communications. We configured one of these Proliant servers as a Scalent V/OE Controller, which runs the software that manages the physical and virtual hardware, software, and network configurations within the Scalent managed environment. In our VSM Labs test configuration, we also utilized the Scalent V/OE Controller as a repository for Linux-based personas, which all of the servers accessed via NFS.

 

The other critical piece of hardware required to create Scalent managed environment and deploy Scalent V/OE is a layer 2 managed Ethernet switch. In the VSM Labs test configuration, we employed two Cisco Catalyst 2950 Gigabit Ethernet switches. The Scalent Controller manages each of the switches. Through these switches, all of the management communications between the controller and Scalent agents running on target servers passes. This kind of hardware collection-Scalent controllers, managed Ethernet switches, and target servers-is referred to as a virtual Rack (vRack).

 

Scalent V/OE supports Windows Server 2003, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, and Sun Solaris on X86- or SPARC- based systems. Thin-client services are supported for Microsoft Terminal Services and Citrix Presentation Server (formerly Citrix MetaFrame). Scalent V/OE also provides support for operating systems virtualization through support for the VMware ESX Server and the Xen hypervisor. In particular, for the VMware ESX Server, with Scalent ESX management software running on the ESX server, a VMware ESX Server will appear in the Scalent console similar to a blade server chassis with full real-time details of each virtual machine running on the ESX Server, just as if it were an independent blade server.

 

Our assessment tests were designed to examine the ability of Scalent V/OE to simplify the administration of a web services or SOA environment. To that end, we ran personas built on Red Hat Enterprise Linux and SUSE Linux Enterprise Server. Virtualization was tested running VMware ESX Server. For application environments, VSM Labs ran Apache web servers, BEA WebLogic application servers, and an Oracle Database.

 

There are many tools that provide virtualization services for specific resources, such as the virtualization of a vendor's storage array or a particular system virtualization scheme, along with management software for those resources. There are very few tools, however, designed to help system and storage administrators bridge the gaps between silos of virtualization technology by providing centralized management for all virtualized devices.

 

By virtue of the fact that Scalent V/OE software virtualizes connections between systems—both physical and virtual systems—with storage and network resources—again both physical and virtual resources—system and storage administrators get a clear understanding of the all of the many relationships among the physical and logical devices from the Scalent Console, which is a web-based graphical user interface to the Scalent Controller. In addition, deep support for system virtualization environments, such as VMware, provides rich centralized support for the functionality of those environments. As a result, a system administrator can take control of the full V/OE from a single-pane-of-glass interface.

 

Using the Scalent Console, a system administrator has a number of different views of the environment that cover all aspects of IT operations. Within all of these views, a system administrator can access a wealth of context-sensitive help and utilize drag-and-drop techniques to create, extend, and manage the virtual environment. Dragging and dropping personas, virtual switches, and virtual WWPNs changes the reality of the operating environment. By dragging out a new icon, a system administrator starts a physical server and connects it into an operating network. More importantly, the essence of the Scalent V/OE value proposition is the ability to create and manage multiple virtual environments without disturbing the physical environment. This is particularly important for sites running compound applications over multiple servers, such as web services.

 

To simplify both the creation and provisioning of virtual environments, the Scalent Console provides Catalog Views of all V/OE resources. In the various Catalog Views, administrators use the left-hand panel to search for elements in the Scalent managed environment and use the right-hand panel to configure those elements. For example, to create a new persona from a gold master template in the persona catalog, an administrator first clones the template and then assigns appropriate virtual SAN and LAN connections to the new persona in order to add the proper SAN and LAN connectivity.

 

This is precisely what VSM Labs did to assess the ease of adding a new server and bootable persona into to our working Scalent V/OE framework. To the existing managed network, we added a new vRack into which we placed an existing HP ProLiant DL580 server. On this server, we would run SUSE Enterprise Linux 9 and an Apache web server.

 

The process of creating that persona for our server was very straightforward. After a standard local installation of the OS, the Scalent agent software and VLAN driver were installed to enhance the functionality of the server within the Scalent managed environment. A reboot of the server made it a member of the Scalent managed network, which also made it visible in the Scalent Console. At this point, any additional application software should be loaded on the server and any vNICs and vWWPNs can be selected from a pool of assigned for LAN and SAN connectivity that meet any fabric zoning constraints on resources for the site.

 

To get the full value in terms of repurposing persona on this server in the managed network, however, the server needs to be set to boot from the network and the persona must be copied to the proper catalog on the NFS distribution server, which in our scenario was handled by the Scalent V/OE controller. Once we did that, the server could be loaded with any persona appropriate for the server and its persona could be loaded on any server appropriate for the persona.

 

For our final operational test, we installed an Oracle database for Linux on the HP ProLiant DL 580. Next, we created a second persona with the appropriate SAN connectivity that would be loaded from the Scalent V/OE catalog. we were able to select this new persona and reboot our test server from the Scalent Console. After the reboot, the server came up with its new application and the appropriate SAN connectivity for its new role. More importantly, all of this was done from the Scalent Console with no changes needed at either the SAN switch or the storage virtualization application for the storage array that the new persona accessed.

 

Working just from the Scalent Console, we repurposed systems using an appropriate set of persona for our test V/OE at will. In each case, the system came up with all the appropriate SAN and LAN connectivity for the site. As a result, we could now introduce N+1 redundancy for our test environment with one hot-spare server assigned to all of the servers within a particular resource pool. More importantly, the ease with which systems can be repurposed makes it possible to provide system backup by shutting down non-critical systems, such as a system serving as a development test server.

 

Using Scalent V/OE, we had virtualized our SAN connections to create a wire-once fabric to simplify data center system management. Through its web-based GUI, Scalent Console provided us with a single-pane-of-glass interface for numerous system administration tasks. More importantly, Scalent Console provided a unified context for both the physical and logical topologies of our IT infrastructure, as well as a better understanding of the real-time relationships between the physical and virtual IT environments.

 

As virtualization technology moves into the mainstream, IT will increasingly apply virtualization, in order to increase the utilization of new and existing computer resources and simplify systems management. By extending virtualization to the way infrastructure resources—both physical and virtual—connect, Scalent V/OE ensures that virtualization schemes work as expected, are easily managed, and provide all of their cost savings potential.

 



 
Next >