Repository/OMSA

From DellLinuxWiki

< Repository(Redirected from Repository/hardware)
Jump to: navigation, search

This page describes the Dell OMSA Repository. For more information about the Dell Linux repositories, go to the main repository start page.

Contents

[edit] What is the purpose of the Dell OMSA RPM Repository?

  • To distribute all Official Dell Software
  • Official Dell Software distributed in this repo: OpenManage Server Administrator, all Dell drivers for our different Linux systems. More to come in the future.

[edit] What is the Dell OMSA RPM Repository?

The repository contains an extract of all of the drivers in Server Assistant. Because Dell develops, tests, and ships drivers on a per-platform basis, the Server Assistant CD contains a cross-reference for which drivers belong to each system. We have extracted these drivers into a series of system-specific 'yum' repositories.

Becuase this repository is based on the Server Assistant contents, it contains drivers only for the Dell PowerEdge Server series. Also, because Server Assistant only supports RHEL 4, RHEL 5, SLES 9, and SLES 10, those are the only OSes currently supported in this repository. (but see CentOS note below)

Server Assistant background: Dell ships a CD set with each PowerEdge server. One of the CDs in this set contains Server Assistant. Server Assistant is a CD that will assist you in re-installing the Operating System on your Dell PowerEdge server. This CD contains all of the updated drivers and RPMs that are installed in the Dell factory. For example, driver updates for new storage controller and such.

The CD containing Server Assistant has been called various things, "Dell Server Assistant CD" (DSA), the "Dell Installation and Server Management CD" (ISM), and "Systems Build and Update Utility" (SBUU).

We expect that in the future, as we get a better way to get the drivers for Precision workstations, we will be able to post drivers for Precision. And, of course, as Dell expands its Linux offerings, we expect to post other platform specific stuff here as well.

[edit] Supported Hardware

All systems supported by OM 5.5 Server Assistant are suppored by this repo. The version of Server Assistant carried on OM 5.5 was used to create this repo.

[edit] Supported Operating Systems

This repository supports Dell systems running the following Linux operating systems:

  • Red Hat(R) Enterprise Linux(R) WS, ES, and AS(version 4.5) (both x86_32 and x86_64)
  • Red Hat Enterprise Linux 5 server Update 2 (both x86_32 and x86_64)
  • SUSE Linux Enterprise Server 10 SP2 (x86_64)

Note: "rebuilt" versions of the above such as CentOS or ScientificLinux *should* work. Please report problems to the mailing list and we will (unofficially) try to make these OSes work if there are problems.

Community distros such as Fedora and OpenSuse are completely untested with this repo. As such, they may or may not work. Most of the kernel drivers in this repo are in DKMS format. As such, there is a likelyhood that they may work, but in general, we do nothing to test or ensure that these packages work with Fedora. If you have problems, let us know on the mailing list and we will report them back. There is no guarantee that these will be fixed.

[edit] UNSUPPORTED Operating Systems

Of particular note, the following operating systems have problems:

RHEL 4 Gold: Yum support in the up2date version delivered in RHEL4 Gold appears to be broken. Please update up2date to a later version

RHEL 3: RHEL3 has been unsupported by OMSA for several releases now. Additionally, this repository requires yum 2.4.x or higher. The available versions of yum for CentOS and RHEL 3 are not new enough to work. Specifically, they dont understand the 'mirrorlist' directive, nor do they have the plugin API necessary to set the system id.

Fedora: The community releases are officially unsupported in this repository. You can, however, fake it by editing the yum config and changing "fc" to "el5". This is completely unsupported. If it breaks you can keep all the pieces.

Debian/Ubuntu: not yet.

Centos/Scientific: You must have missed the note under "Supported Operating Systems" :)

[edit] How to set up

[edit] Yum setup

These instructions work for RHEL5, CentOS, Scientific Linux.

You can install yum as an addon for RHEL4 or SLES9/10, and these instructions will work as well.

NOTE 1: The version of yum distributed on CentOS 3 by default is too old (yum 2.0.8). You will need to upgrade to a yum 2.4.x version in order to use these repositories. The older version of yum does not support plugins or mirrorlists, which are required for these repos to work.

NOTE 2: If you use RHEL 4 with yum, CentOS, or Scientific Linux, you must enable plugins in order for the repositories to function correctly. The system connects to a system-specific repository using a yum plugin, which, if not enabled, will not work properly and you will not be able to install packages from the OMSA repository. Add the line, 'plugins=1' to your yum.conf if it is not already there.

  1. Set up the Dell Sofware Repository at http://linux.dell.com/repo/hardware, like this:
    wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
  2. Optional Install OpenManage Server Administrator:
    yum install srvadmin-all

    NOTE: OMSA will not install on unsupported systems. If you receive a message at install that the system is not supported, it is likely that your system is not supported, and the install will fail. This is most common on SC-class systems, as OMSA is completely unsupported on these systems.

[edit] Up2date setup

These instructions work with RHEL4 only. RHEL3 support has been dropped.

Follow these instructions for use with up2date:

  1. Set up the Dell Software Repository at http://linux.dell.com/repo/hardware, like this:
    wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
  2. Optional Install OpenManage Server Administrator:
    up2date -i srvadmin-all

    NOTE: OMSA will not install on unsupported systems. If you receive a message at install that the system is not supported, it is likely that your system is not supported, and the install will fail. This is most common on SC-class systems, as OMSA is completely unsupported on these systems.

[edit] Rug setup

These instructions work for SLES10 and higher using rug.

  1. Set up this repository:
    wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
  2. Optional Install OpenManage Server Administrator:
     rug install srvadmin-base
     rug install srvadmin-webserver
     rug install srvadmin-storageservices

    NOTE 1: OMSA will not install on unsupported systems. If you receive a message at install that the system is not supported, it is likely that your system is not supported, and the install will fail. This is most common on SC-class systems, as OMSA is completely unsupported on these systems.

    NOTE 2: If you want to install srvadmin-all, you have to have 'setserial' installed. I dont have the details on this, but it doesnt appear that setserial is installed by default.

[edit] Manual setup

There is no manual setup of the repository at this time.

[edit] FAQs and Troubleshooting Common Problems

Please see the Frequently Asked Questions page.

[edit] OpenManage Server Administrator

This repository contains RPMS for Dell OpenManage Server Administrator (OMSA). Currently, OMSA is supported only on Red Hat Enterprise Linux 4 & 5 and SUSE Linux Enterprise 9 & 10. The best way to install OMSA is to install the srvadmin-all metapackage, which installs all OMSA components.

Documentation for OMSA 5.5 is here:

OMSA Documentation Index

OMSA User's Guide

OMSA Command Line Interface User's Guide

How to start the OMSA GUI

[edit] Meta Packages

To install all OMSA components using using yum (on RHEL 5, CentOS 3/4):

yum install **Meta-Package (select from list below)**

To install all OMSA components using up2date (on RHEL releases 3/4):

up2date -i **Meta-Package (select from list below)**

The following meta packages are provided:

  • srvadmin-all: Install all OMSA components
  • srvadmin-base: Install only base OMSA, no web server
  • srvadmin-diagnostics: Install OMSA diagnostics framework
  • srvadmin-webserver: Install Web Interface
  • srvadmin-storageservices: Install RAID Management
  • srvadmin-rac3: Install components to manage the Dell Remote Access Card 3
  • srvadmin-rac4: Install components to manage the Dell Remote Access Card 4
  • srvadmin-rac5: Install components to manage the Dell Remote Access Card 5

[edit] Support

This repository is now an official distribution method. For support questions related to this package repository, the appropriate mailing list is still a great place to go:

  • linux-poweredge. Please monitor the mailing list for status messages and announcements concerning this repository.

[edit] Creating a local mirror

Rsync is now available.

The rsync address is: rsync://linux.dell.com/repo

[edit] Recreating this repository

Everything that was was used to create this repo is publicly available. You need a copy of the latest DSA CD. This repo was created with some modified tools that are already on the DSA CD. These modifications have been sent to the DSA team and will be available in a future DSA version. The _tools subdirectory contains the modified copies of these tools, plus configuration files. The readme.txt file describes the process.

Personal tools