Sun N1 System Manager 1.3 Operating System Provisioning Guide

Chapter 1 Introduction to OS Provisioning

OS provisioning is the act of installing a given operating system across several hosts. You can use the Sun N1TM System Manager product to more easily manage, maintain, and track your OS versions and distributions.

This chapter provides an overview of the operating system (OS) provisioning process and supported OS types. This chapter includes the following:

OS Provisioning Overview

The N1 System Manager enables you to provision hundreds of heterogeneous servers using one interface.


Note –

The comprehensive OS provisioning process differs slightly by operating system and client type.


OS Provisioning Process Overview

The OS provisioning process consists of several high-level steps. The following graphic illustrates the main tasks in the OS provisioning process.

This graphic illustrates the seven detailed steps required
to provision operating systems.

OS Provisioning Command Overview

The N1–ok shell provides a simple command set with which to provision and reprovision servers. Use the following list to plan your work and guide you through the provisioning tasks.

  1. Configure your hardware to support OS provisioning. A more detailed discussion of appropriate configuration recommendations and requirements is in Sun N1 System Manager 1.3 Site Preparation Guide.

  2. Assume a user role with appropriate privileges. See Introduction to User Security in Sun N1 System Manager 1.3 Discovery and Administration Guide for procedural information.

  3. Provide access to an existing OS distribution. The specific steps differ, depending on the OS and on whether you are provisioning a diskless client.

    To provide access to an OS image, use the create os command.

  4. Customize the parameters used to install the OS distribution in the OS profile. Default OS profiles are created automatically when OS distributions are copied or linked. However, you likely will need to modify this profile to suit your provisioning needs. For Solaris and Linux systems, the default profile is optimized for Sun Fire V20z systems. For information about modifying OS profiles, see To Modify an OS Profile.

    SP

    After successful completion of the Create OS job, an image or distribution is identified by its name. The same name is used for the default OS profile. To view the available OS profiles, use the show osprofile command and the all attribute. For example:


    N1–ok> show osprofile all
    
  5. Install an OS profile on a server or a server group.

    To provision individual servers and groups of servers, use the load server orload group command with the osprofile parameter and the required values. For example:


    N1–ok> load server server osprofile osprofile networktype networktype
    

    Tip –

    The N1 System Manager browser interface provides an OS profile wizard and drag-and-drop installation of groups of servers to limit the complexity of OS provisioning. The wizard builds commands to help you learn the syntax and provides default settings to enable efficient configuration of common parameters. See To Access the N1 System Manager Browser Interface in Sun N1 System Manager 1.3 Discovery and Administration Guide for login instructions. Refer to the N1 System Manager online help for wizard instructions.


    To reprovision a server or server group with a new OS profile, run the load command on a server or server group that was previously provisioned.

  6. Track the installation output and the Load OS job progress. See Connecting to the Serial Console for a Managed Server in Sun N1 System Manager 1.3 Discovery and Administration Guide and Managing Jobs in Sun N1 System Manager 1.3 Discovery and Administration Guide.

  7. After the Load OS job completes, monitor the installed OS. See OS Health Monitoring in Sun N1 System Manager 1.3 Discovery and Administration Guide and To Add the OS Monitoring Feature in Sun N1 System Manager 1.3 Discovery and Administration Guide.

  8. If you choose not to specify base management or OS monitoring feature support during the load operation, you can add base management and OS monitoring support. See To Add the OS Monitoring Feature in Sun N1 System Manager 1.3 Discovery and Administration Guide for procedural information.

Hardware and OS Requirements for Systems to be Provisioned

This section identifies requirements for systems to be provisioned. Pay specific attention to which specific operating system versions are supported for provisioning on specific hardware systems.

RAM and Disk Space Requirements

Although specific disk space requirements depend on the operating system and distribution being provisioned, managed servers should have the following minimal amounts of RAM and disk space:

Supported Operating Systems for Provisioning

The following tables provide the complete list of operating systems that can be installed and are supported on the provisionable servers with the N1 System Manager.


Note –

Solaris 9 OS on x86 platform distributions require the application of two updates from a separate patch server if your management server is running Linux. See To Patch a Solaris 9 OS Distribution by Using a Solaris 9 OS on an x86 Patch Server in Sun N1 System Manager 1.3 Troubleshooting Guide for detailed instructions on how to create a valid Solaris 9 OS on x86 platform distribution. These patches are necessary for the N1 System Manager to be able to provision Solaris OS 9 update 7 and below. This procedure is not required for Solaris OS 9 update 8 and above.


The following tables list hardware and operating system requirements for managed servers that the N1 System Manager can provision.

Table 1–1 SPARC-Based Provisionable Server Hardware and Operating System Requirements

Hardware Name 

Management Port Type 

Supported Provisionable Operating Systems 

Sun Netra 240 and 440 

ALOM 

Solaris 10 GA and later 

Solaris 9 Update 7 and Update 8 

Sun Fire V210, V240, and V440 

ALOM 

Solaris 10 and Solaris 10 Update 1 

Solaris 9 Update 7 and Update 8 

Sun Fire T1000 and T2000 

ALOM 

Solaris 10 HW2 and later 

Sun Fire V490 and V890 

RSC 

Solaris 9 Update 7 and Update 8 

Solaris 10 and Solaris 10 Update 1 

Table 1–2 x86–Based Provisionable Server Hardware and Operating System Requirements

Hardware Name 

Management Port Type 

Supported Provisionable Operating Systems 

Sun Fire X2100 with the 8081A IPMI 1.5 Remote Management Card: Part Number: 371-0743 

SP 

Solaris x86 Version 10 HW1 and later 

Red Hat Enterprise Linux 3.0 WS, ES, and AS Update 5 and 6, 32–bit and 64–bit 

Red Hat Enterprise Linux 4.0 WS, ES, and AS Updates 1 and 2, 32–bit and 64–bit 

SUSE Linux Professional 9.2 and 9.3, 64–bit only 

Windows 2003SE/2003EE (64-bit)  

Windows 2003SE/2003EE SP1 (32-bit)  

Sun Fire X4100 and X4200 

ILOM 

Solaris x86 Version 10 HW1 and later 

Red Hat Enterprise Linux 3.0 WS, ES, and AS Updates 5 and 6, 32–bit and 64–bit 

Red Hat Enterprise Linux 4.0 WS, ES, and AS Updates 1 and 2, 64–bit only 

SUSE Linux Enterprise Server 9 Service Pack (SP) 1, SP2, and SP3, 64–bit only 

Windows 2003SE/2003EE SP1 (32-bit)  

Windows 2003SE/2003EE (64-bit)  

Sun Fire V20z and V40z 

SP 

Solaris x86 Version 10 and later 

Solaris x86 Version 9 update 7 and update 8 

Red Hat Enterprise Linux 3.0 WS, ES, and AS, Updates 1 through 6 for 32–bit only 

Red Hat Enterprise Linux 3.0 WS, ES, and AS, Updates 3 through 6, 64-bit only 

Red Hat Enterprise Linux 4.0 WS, ES, and AS, 64-bit only 

Red Hat Enterprise Linux 4.0 WS, ES, and AS update 1 and 2, 32–bit and 64-bit 

SUSE Linux Enterprise Server 9, 32–bit and 64–bit 

SUSE Linux Enterprise Server 9 SP1 and SP2, 32–bit and 64–bit 

SUSE Linux Professional 9.2 and 9.3, 32–bit and 64–bit 

SUSE Linux Professional 9.3, 32–bit and 64–bit 

Windows 2003SE/2003EE/2003WE (32-bit) 

Windows 2003SE/2003EE (64-bit) 

Windows 2000S/2000AS (32-bit)