|
Page 1 of 6 By Jack Fegreus
published: Monday, May 05 2008
The
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.
|