At the Munich Trade Fair: Red Hat® Global File System (GFS) Provides a Modern Cluster Solution With Virtualized Storage


Download PDF:english | deutsch ]

Messe Munchen International (Munich International Trade Fai--MMI), which organizes about 40 trade fairs for capital goods, consumer goods, and new technologies is one of the world's leading trade fair companies. Over 30,000 exhibitors representing more than 90 countries and two million visitors from about 180 countries take part in the events in Munich every year. With fi ve subsidiary companies abroad, global trade fairs and 75 foreign branches dealing with 89 countries, MMI has a very strong worldwide network.

MMI is clearly set for further growth, and, as the business expands, so must the IT infrastructure. This need became apparent by the middle of 2005; the existing infrastructure for providing web services was no longer fully able to cope with the increased requirements. Further scaling of the system would have involved great expense. At that time, the web services were based on a Linux cluster using the NFS fi le system; the operating system used on the cluster nodes was Debian.

"We had previously always had very good experience of Linux," explains Martina Ritzer, Head, Web Services of MMI. "With the new solution, we really wanted to continue to benefit from the fl exibility and vendor-independence of Linux, and have a scalable overall solution that was also professionally supported and properly certified by the main hardware and software providers."

MMI managers had already heard about the opportunities off ered by the Red Hat Global File System (GFS). Red Hat had acquired the GFS technology when it took over the Sistina company, released it under GPL license, and developed it in partnership with the community. MMI turned to Red Hat to investigate the possibility of using a dynamic cluster system for its web services. Red Hat brought ATIX, its Advanced Partner for clustering and storage, on board. ATIX specializes entirely in highly scalable IT platforms for use in data centers and had extensive experience with Red Hat GFS, going back to the time when the preceding technology was developed and marketed under the ownership of Sistina. In this case, the service provider developed the "diskless shared root cluster," an overall solution based on Red Hat GFS meeting all of MMI's requirements.

There are various ways of building a high availability cluster. In the most rudimentary method, IT services run simultaneously on several servers and user queries are allocated by a load distributor. For static services, this approach is perfectly practical, but for dynamic services it soon reveals its limitations. Here you have to separate the application servers from the data storage layer and give them shared access to a storage system. The traditional approach used for shared data storage is a fi le server, as was used by MMI before the installation of the new solution. This server often became a bottleneck and a single point of failure for the whole system.

In order to overcome these problems inherent in the traditional approach, every server in the cluster would have to have direct access to the storage devices and be both able to read them and write to them concurrently. A cluster fi le system connects application servers to a linked Storage Area Network (SAN), allowing parallel fi le system access from all cluster nodes to a central storage system. The diskless shared root cluster, developed by ATIX and in use at MMI, takes this approach to its logical conclusion and avoids having any hard disks in the cluster nodes.

The starting confi guration for the new cluster at MMI has 16 nodes: HP ProLiant servers each with two Intel® XeonTM 2.8-3.2GHz processors. Red Hat Cluster Suite is responsible for ensuring that the services of one server are taken over by another if it fails and, for distributing the load between the cluster nodes. At the heart of the system is Red Hat GFS, which allows parallel fi le system access by all cluster nodes to a central storage system. The server cluster is linked via the network to an HP Eva storage system. The GFS pool layer virtualizes the storage devices, making them available and non-hardware-dependent. This means that several devices can be combined in a pool using "striping" or linear concatenation. Any changes to the pool confi guration are visible to all cluster servers and, a volume manager ensures that the file system can be expanded online. Since, in a GFS storage cluster, many servers are accessing the same physical data blocks, a mechanism exists for coordinating the distributed accesses--the so-called "locking service." This feature guarantees data consistency within the file system.

Already, the confi guration of the cluster at MMI provides a high-performance and flexible solution using the latest technology. The innovative next step is to do away with hard disks in the cluster servers and to boot them directly from the storage system. This confi guration is very easily scalable new resources in the form of new server hardware can simply be added on the "plug & play" principle because the operating system is also installed centrally on the storage system. In addition, it makes maintaining the operating system much easier, because there is only one version of the operating system to update.

The complete separation of cluster nodes and central disk storage means that all information about the structure and content of the cluster is consolidated in the central storage system. This means that if one server fails, no information has to be reinstated. This reduces the restart time for a cluster node to a minimum because only the server hardware has to be replaced in order to return the system to its normal status, increasing the overall availability of the cluster. The standard tools of the HP storage system are used for backup. By using the Snapshot function of the HP Eva 5000, tape copies of the whole system can be produced while the system is running. The cluster can also be remotely monitored and administered by using the ATIX solution com.oonics GrayHead.

With Red Hat solutions, migration to the new cluster took place quickly and--because of ATIX's experience--also went very smoothly: "The customer wanted a brisk schedule," recalls Mark Hlawatschek, director of ATIX." In the end, the process went smoothly and without problems. In this respect, too, the combination of standard hardware and open source software proved to be highly eff ective and reliable."

"With the new cluster system, we have an extremely high-performance solution which off ers us maximum scalability for the future," says Martina Ritzer." We run MySQL, Tomcat PHP and email services in the cluster as well as FTP, CVS and our staging front-end software. All the systems are performing brilliantly with the new operating system and the new architecture using the Red Hat Global File System. We are also really well equipped for future growth. Resource scaling using the plug & play principle is a whole new experience for us."

Software Platform

Aim/Requirement Solution
Highly scalable cluster system for web services, professionally supported and able to be managed efficiently Red Hat Enterprise Linux®, Red Hat Cluster Suite and Red Hat Global File System as the basis for a diskless shared root cluster.
High-performance Linux Red Hat Enterprise Linux is the result of intensive cooperation with the community and integrates high-performance technologies for use in business.
Vendor independence Red Hat uses no code that is not supported by the community. Red Hat Enterprise Linux is the distribution with by far the fewest patches. Continued maintenance of the software by the community is therefore guaranteed and ensures that Red Hat's customers enjoy top product quality and vendor-independence.
Wide choice of certified hardware and software Red Hat Enterprise Linux is the Linux operating system platform with the largest range of certified partner solutions.
Professional support Red Hat and Advanced Partner ATIX.

Hardware Platform

Aim/Requirement Solution
Good value and high-performance
standard hardware for cluster nodes
HP ProLiant servers, each with two Intel Xeon processors
High-performance network with
tried and tested technology
HP SAN switches and Cisco network switches
Virtualizable storage solution HP EVA 5000 Storage System