automates system administration for homogeneous and heterogeneous networks



Similar documents
Release Notes scvenus 2.5.3

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.

Chapter 1 - Web Server Management and Cluster Topology

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

ABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper

Diagram 1: Islands of storage across a digital broadcast workflow

Click to view Web Link, click Chapter 8, Click Web Link from left navigation, then click BIOS below Chapter 8 p. 395 Fig. 8-4.

Vicom Storage Virtualization Engine. Simple, scalable, cost-effective storage virtualization for the enterprise

identity management in Linux and UNIX environments

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

User's Guide - Beta 1 Draft

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server

CONFIGURING ACTIVE DIRECTORY IN LIFELINE

Attix5 Pro Server Edition

ORACLE OPS CENTER: PROVISIONING AND PATCH AUTOMATION PACK

Red Hat Enterprise Linux as a

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

Unicenter Desktop DNA r11

Achieve Automated, End-to-End Firmware Management with Cisco UCS Manager

BMC BladeLogic Client Automation Installation Guide

Best Practices for Deploying and Managing Linux with Red Hat Network

ICANWK401A Install and manage a server

SPECIAL SPECIFICATION 8498 Video Management Software

Lecture 6: Operating Systems and Utility Programs

Robot/SCHEDULE Enterprise

Chapter 8 Operating Systems and Utility Programs

DocuShare Installation Guide

BusinessObjects Enterprise XI Release 2 Administrator s Guide

BMC CONTROL-M Agentless Tips & Tricks TECHNICAL WHITE PAPER

CA Desktop Management Suite r11

ORACLE DATABASE 10G ENTERPRISE EDITION

SAS 9.4 Intelligence Platform: Migration Guide, Second Edition

WHITE PAPER. VERITAS Bare Metal Restore AUTOMATED SYSTEM RECOVERY WITH VERITAS NETBACKUP

Red Hat Network Satellite (On System z) 18-JUNE CAVMEN Meeting

IBM License Metric Tool Version Installing with embedded WebSphere Application Server

User Service and Directory Agent: Configuration Best Practices and Troubleshooting

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Introducing IBM Tivoli Configuration Manager

A Brief. Introduction. of MG-SOFT s SNMP Network Management Products. Document Version 1.3, published in June, 2008

IBM Tivoli Directory Integrator

Windows Services. Support Windows and mixed-platform workgroups with high-performance, affordable network services. Features

Content Distribution Management

Enterprise Service Bus

WHITE PAPER September CA Nimsoft Monitor for Servers

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

Cisco Application Networking Manager Version 2.0

WhatsUp Gold v16.3 Installation and Configuration Guide

Special Edition for FastTrack Software

Real-time Data Replication

FREQUENTLY ASKED QUESTIONS

IBM WebSphere Application Server Version 7.0

Device Lifecycle Management

Media Exchange really puts the power in the hands of our creative users, enabling them to collaborate globally regardless of location and file size.

LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013

PATROL Console Server and RTserver Getting Started

NBU651 BMR. Avi Weinberger

CA IT Client Manager. Desktop Migration

How To Use Ibm Tivoli Monitoring Software

Oracle Net Services for Oracle10g. An Oracle White Paper May 2005

McAfee Asset Manager Console

Hitachi Backup Services Manager Certified Configurations Guide 6.5

CHAPTER 15: Operating Systems: An Overview

About Network Data Collector

Discovering Computers

Big data management with IBM General Parallel File System

User Guide for VMware Adapter for SAP LVM VERSION 1.2

vsphere Upgrade vsphere 6.0 EN

UNIFIED THREAT MANAGEMENT SOLUTIONS AND NEXT-GENERATION FIREWALLS ADMINISTRATION TOOLS NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY

Directory-enabled Lights-Out Management

QuickDNS 4.6 Installation Instructions

IBM WebSphere MQ File Transfer Edition, Version 7.0

Systems Management Tools And Documentation Version 8.1 Installation Guide

NetCrunch 6. AdRem. Network Monitoring Server. Document. Monitor. Manage

Parallels Virtuozzo Containers 4.6 for Windows

Symantec Client Management Suite 7.6 powered by Altiris technology

Introduction to Computer Administration. System Administration

Using Symantec NetBackup with Symantec Security Information Manager 4.5

NETASQ SSO Agent Installation and deployment

Oracle Fusion Middleware

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

IBM Endpoint Manager Version 9.1. Patch Management for Red Hat Enterprise Linux User's Guide

Manual Password Depot Server 8

VERITAS Cluster Server Traffic Director Option. Product Overview

Configuring Celerra for Security Information Management with Network Intelligence s envision

CROSS PLATFORM AUTOMATIC FILE REPLICATION AND SERVER TO SERVER FILE SYNCHRONIZATION

StruxureWare Data Center Expert Release Notes

Integration with Active Directory. Jeremy Allison Samba Team

Veritas Cluster Server

SwiftStack Filesystem Gateway Architecture

High Availability Implementation for JD Edwards EnterpriseOne

Using LDAP Authentication in a PowerCenter Domain

Open Directory. Apple s standards-based directory and network authentication services architecture. Features

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Getting Started with PRTG Network Monitor 2012 Paessler AG

Transcription:

IT SERVICES SOLUTIONS SOFTWARE IT Services CONSULTING Operational Concepts Security Solutions Linux Cluster Computing automates system administration for homogeneous and heterogeneous networks System Management Linux Migration Workload Management Open Software Software Consulting Backup Solutions Workflow Management CFD Visualization FEM Preprocessing Engineering Portals

Content Overview 2 Introduction 3 Heterogeneous networks 4 Configuration Administration 5 Software Administration 7 Client Installation 9 Monitoring 10 Inventory 11 Single system image 12 Graphical interface 13

whitepaper Overview scvenus is a software that takes the automation of system administration tasks in homogenous and heterogeneous computer systems to the highest level. This technical white paper explains the underlying concepts and technologies of scvenus. Computer networks are often collections of various hardware architectures and operating systems. The larger the computer system, the more time the system administrator has to spend in managing it. Systems can quickly become so complex that only with computer support can they be maintained efficiently and with a high standard of quality. scvenus is a software for the intelligent system management of complex Unix, Linux and Windows networks. The software automates host administration and raises the productivity of system management, of the network and therefore also of the user. scvenus considerably reduces the down-time due to system failure and facilitates consistent administration of a computer network despite the variety of different platforms. Using scvenus, an administrator configures the system, manages all the users, clients and file systems, and installs all the software. Resource planning is a straightforward task using scvenus Inventory, while scvenus Monitoring keeps the administrator updated on the current status of the network. scvenus was originally designed for use in heterogeneous computer systems as are typically found in research, development and computing. However, it can also be used to efficiently administer homogeneous networks. But the software can be employed in systems of any size, from a small number of networked hosts to networks of several thousand hosts. This white paper is aimed at administrators and IT planners who are looking for ways of making the administration of complex computer networks more efficient and costeffective. It shows how scvenus makes an important contribution to optimizing system management. 2

Introduction A modern computer network is often a collection of various hardware architectures and operating systems. The operation and administration of a Unix host is completely different from that of a Windows computer, and even within the Unix world there are many variations and versions, each with subtle differences. Working with such a heterogeneous computer system becomes increasingly complex, and a computer-aided solution is needed to keep this complexity under control. And this is exactly the aim of the scvenus administration software. It is a tool that enables system administrators to manage architecture differences efficiently and structurally, and, if necessary, it can make these differences as unnoticeable as possible to the users. scvenus system administration modules 1 2 3 4 5 6 1 Client Installation 2 User and File System Administration 3 Configuration Administration 4 Software Administration 5 Inventory 6 Monitoring With scvenus, the configuration parameters of all the hosts are held centrally on one server, even if the network extends over several departments or locations. From this one host, the administrator controls the other hosts, and can centrally carry out monitoring, configuring and software installation. Each administration step is documented. If several administrators are working on the same system, scvenus ensures that that they do not interfere with one another. In all the administration tasks, the administrator determines What, and scvenus determines How. 3

Heterogeneous networks To have a pool of completely identical hosts is the dream of every administrator because it would be so simple to maintain. But in reality the situation is quite different. As soon as the first hardware upgrade has been made, differences in performance or configuration have to be taken into consideration. Over the years, new architectures and operating systems are added and transform the once homogeneous pool into a heterogeneous system with a variety of individual characteristics. In this case, the scvenus software serves to aid the administrator in keeping the network under control despite its increasing complexity. Standard administration steps for this purpose are multiply implemented in scvenus: a suitable implementation exists for every architecture. When a system administrator issues an administrative command, scvenus selects the correct version for each host. In this way, the differences among the systems are largely hidden. Command: Configure DNS sydney berlin mobil boston a b But a network can also be deliberately managed by scvenus heterogeneously. This can be useful if the network extends over several departments of a company, or if individual hosts are assigned special tasks. Just as it does for various architectures, scvenus also manages for self-defined host groups similar administration tasks having different variations. rom new york munich seattle ankara tokyo c d e On the hosts in the intranet a different DNS configuration can be installed than on the hosts with direct access to the internet. The important point here is that the administrator issues the same commands, while scvenus handles the differences. tübingen scvenus configuration depot Individual DNS configuration dependent on the client 4

Configuration Administration System administration with scvenus is done in two steps: Changes in the host configuration are not executed directly, but with the help of so-called methods. These are scripts that execute the required changes on the appropriate host. The method is installed or uninstalled in a separate step - if it is uninstalled, it undoes its changes. A method can be specially configured using so-called context files. The advantages of the two-step process are apparent in the case of hardware defects, for example: After the head crash of a hard disk, say, a replacement host can easily be installed with an identical configuration using data from the configuration depot. method for architecture Windows method for architecture AIX method for architecture Red Hat context for group Consulting variable which_automounter = amd Execute method automount (variable which_automounter) on all hosts. context for group Marketing variable which_automounter = sun sydney which_ automounter = sun tokyo which_ automounter = amd context for Rechner sydney variable which_automounter = sun The administrator executes one single method to change the configuration within the whole network. scvenus gets the appropriate version from the configuration depot. System differences do not need to be handled by the administrator any more. 5

If necessary, there are different versions of each method and of each context for every host architecture, for every user-defined host group or for every individual host. For example, services under Windows are started differently than under Unix, the name servers get their special DNS configuration and the host of the department manager gets a separate printer queue. All the methods and context files are located centrally on one administration host, the scvenus master. There they are arranged hierarchically according to the architecture, group, or host to which they belong. When a method is applied to a computer, scvenus selects the corresponding method and context file from the configuration depot. From this point on, the administrator does not have to worry about system differences. The scvenus commands log every administration task. Methods and context files are managed by a version control system so that every modification can be reconstructed, and, if necessary, reversed. And scvenus even provides support for coordination between several administrators. Using exclusion mechanisms, individual files in the configuration depot or whole administration tasks are protected, preventing system administrators from simultaneously making conflicting modifications. 6

Software Administration scvenus has its own package manager with which the software in the entire network can be managed. While other package managers are available only for individual operating systems, scvenus provides software administration that operates across platforms. With it, each package is given a number of attributes: the operating system, the hardware architecture or the required libc version, for example. Different variations of the same package are stored in the central software depot. With one command the software can be installed throughout the network. scvenus retrieves the appropriate package out of the depot for each host type. If required, flexible additional scripts in the package prepare the system for installation or execute cleanup operations. On smaller networks it is sufficient to distribute the software from the central depot to all the hosts. If the network is distributed over several locations, however, it is recommendable to use local servers. scvenus is thus be able to duplicate the central depot on additional clients and synchronize them regularly. This saves bandwidth in the connections between the individual locations and makes it possible to distribute new software quickly and in parallel to all the hosts in a network. In addition to its own package format, the scvenus software depot can manage and install MSI packages. A wide variety of programs for Windows is distributed in the MSI format. The depot can even handle regular updates for Windows, also for the Internet Explorer. Easy-to-use commands show the patch status of the Windows clients or update the Windows clients immediately. Like all other administration steps, the administrator can issue the commands for Windows patch management from the central scvenus administration host. 7

software Samba (variation for Red Hat El 5) request request software Samba (variation for Red Hat El 6) software Samba (variation for Windows 7) install/uninstall Software Samba on the hosts sydney, tokyo, seattle request software Samba (variation for WindowsXP) software Samba (variation for Solaris 10) software Samba (variation for AIX 6.1) variation for Samba variation for Samba variation for Samba sydney tokyo seattle Red Hat El 6 Windows NT Solaris 10 Software installation within the whole network is triggered by executing a single command. scvenus gets the appropriate version (software version, binary) for each client type. 8

Client Installation Configuration and software administration require a running operating system and subsequently provide a full client installation. In addition, scvenus also offers the possibility to install the basic system automatically for all operating systems that are supported by all other scvenus components. host operating system installation scvenus installation scvenus client No matter whether it is Windows, Linux or Unix, scvenus uses the native installation mechanisms like WinPE, Kickstart, AutoYAST or NIM and makes them avalable via a unified interface. Start the installation over the network or from CD. The package sources are located on a HTTP server or CIFS or NFS shares. scvenus can also manage arbitrary variants for the initial configuration. The administrator uses scvenus commands to specify the configuration with which the host is to be installed. Client Installation In case of a defect, a replacement system with a new hardware can be installed with minimal effort, or in case of capacity constraints an additional server with an identical configuration can be provided in no time. A reinstallation with a modified configuration is possible at any time. In a special mode for cluster systems scvenus recognizes each node by means of the connected switch port. In this way, complete clusters can be consistently installed without having to maintain a list of MAC addresses. 9

Monitoring It is almost impossible for an administrator to keep an eye on the status of only a single host's system. Alone the regular checking of the log files takes up a considerable amount of time. In large networks consisting of hundreds of hosts, anomalies can be overlooked in the mass of data. That is, if there are no automated routines that examine and filter the information for the administrator. The scvenus Monitoring and Reporting module gathers system information on a central server. To limit the volume of data, however, each client preselects the information to be transferred. The administrator can specify whatever filter rules are needed. All interfaces can easily be inserted into scripts and thus extended to arbitrary information sources. scvenus Monitoring not only monitors single events but also provides a reporting functionality that records and processes system statuses over a given timeperiod. The scvenus module Monitoring pools system information on a central server. This information is available for being analyzed by central or external viewers. client sensor resource viewer Reporting master sensor event Monitoring The central scvenus Monitoring server then processes this data: The reporting information is integrated in tables and graphics that can be requested via the web browser. They provide a transparant means to monitor long-term system loads and are the basis for capacity management of the environment. In addition, Java based clients with graphical user interface can log in from the entire network and receive real-time messages. If a client registers itself only for certain categories of messages, the server sends it only that range of messages. In this way, for example, a network administrator can limit what is displayed on his monitor to information about the status of the network. If desired, scvenus can also be configured in such a way that an automatic reaction is triggered as soon as the Monitoring server registers a specific event. 10

Inventory With increasing size, heterogeneous computer networks become more and more unmanageable. The scvenus Inventory module keeps administrators informed about the hosts they manage. By issuing a short command - or taking a look at the graphical user interface -, they can see which hosts are fitted with which graphic card, for example, or on which hosts a particular program is installed. In the central Inventory database, scvenus stores all the information about each host's specification. The administrators can request not only the architecture of its hardware and its storage capacity, but also a list of its installed software. At the same time, the database can be used to document changes made to specific hosts by administrators. Here, scvenus pays particular attention to ease of use: Most of the entries are determined automatically by a subprogram. The administrator only has to enter information manually that cannot automatically be determined, such as the location of the host. Not only administrators but also users profit from the central Inventory. Administrators can extract information from the database by means of a simple command-line interface. In this way, they can link their methods directly to the Inventory, for example, to automatically optimize the configuration of the graphical interface for the installed graphic card. collecting information master files Inventory clients database writing information into the database access viewing or changing database entries command GUI The module Inventory is used to centrally collect information according a clients's system equipment. This information is centrally administered in a database. The administrator can use the integrated target/actual comparison that shows at a glance if the current configuration of the host deviates from specified standard values or a defined reference system. Errors in hardware supply or maintenance measures can be detected by a single mouse click. 11

Single system image Heterogeneous networks make life difficult not only for administrators. Changing file system paths and different program versions on different hosts reduce the productivity also of users. With scvenus, however, every host on the network has a reliable basic framework of functions available, regardless of its platform. Task: Create user directory service interface NIS LDAP Acitve Directory venus scvenus consolidates user information network-wide in a uniform directory, no matter whether LDAP, NIS or Active Directory distribute the data to the clients in the background. It can supply and keep synchronized in parallel several of these services. Thus scvenus ensures that a user can use the same login name and password on each client. Directory service interface Even the home directory is always available in the same path - the necessary configuration of NFS and automount daemons is handled by scvenus in the background. This works too, with limitations, even on clients running under Windows. Although the operating system does not allow a file system path that would be identical to the Unix variations, scvenus does, at least, use Samba to synchronize user names and passwords, and integrates the home directories uniformly as network drives. From administrator's point of view, the combination of network file systems, directory services and automounters typical of scvenus offers another special advantage: Without any additional administration effort, the users' home directories can be distributed among many different hosts in the network. The most reasonable location for a home directory is on each user's host. In this way, he can access most of his data locally. This is usually faster than a traditional configuration using a central file server, by which data frequently has to be exchanged over a relatively slow network, and it is also less susceptible to disruptions in the network connection. 12

Graphical interface scvenus can completely be operated via command line. So an administrator can automate individual steps by embedding these commands any way he likes into own scripts. Alternatively, the graphical user interface (GUI) can be used. This is a crossplatform interface, programmed in Java, offering a more convenient way of managing the system. While the usual commands must always be executed on the central administration host, the Java GUI can be started on any computer, even outside of the managed network. Adding XEmacs to the software depot So standard tasks, such as executing a method, require only a few mouse clicks. Graphical wizards lead through the various tasks in the configuration and software depot. This is not only convenient, it also reduces the risk of typing errors. And to exclude any data security concerns, communication between the GUI and the administration host is completely SSL-coded. The so-called Job Log Browser allows access to the protocol of all administrative tasks. With simple queries the administrator can for example get an overview of the methods that have recently been executed on a system or reconstruct if a modification in the configuration depot has already been installed. 13

IT SERVICES SOLUTIONS SOFTWARE CONSULTING About science + computing science + computing ag (s+c) - a subsidiary of the Bull Group - is an independent IT services and software house for technical and scientific construction and simulation environments (CAD/CAE/CAT). s+c specializes in optimizing the layout of open and distributed computer systems and has many years of experience in the operation and administration of complex Unix, Linux, and Windows environments, and in software development for these systems. Currently s+c has 250 employees at its four locations: Tübingen, Munich, Düsseldorf und Berlin. Audi, BMW, Bosch, Daimler, Porsche and Infineon Technologies are among s+c's customers. The company cooperates with business partners in France, Italy, Japan, and the USA. science + computing ag Hagellocher Weg 73 72070 Tübingen, Germany Phone +49 7071 9457 0 Fax +49 7071 9457 211 www.science-computing.de info@science-computing.de