Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Installing HP-UX 11.0 and Updating HP-UX 10.x to 11.0: HP 9000 Computers > Chapter 4 Configuring an Ignite-UX Server

Setting Up an Ignite-UX Server

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

Ignite-UX functions through a client-server system. Much of the server setup process will be performed for you in the Ignite-UX installation process, but there are also some separate steps you must take after installation. Tools are supplied to help you complete the server setup. The following steps outline setting up or updating the server:

  1. Obtain access to a suitable system running HP-UX 10.x. For information on upgrading from a 9.x system to 10.x, please see the manual Upgrading from HP-UX 9.x to 10.x.

  2. If required, update with Extension Media from CD-ROM (see Chapter 2 “Updating an Existing Operating System and Software ”)

  3. Install the Ignite-UX tools and data from the HP-UX Applications tape or CD-ROM, using the swinstall utility.

    If you are updating a 10.x system, this may require running swgettools first to update swinstall. (See Chapter 2 “Updating an Existing Operating System and Software ”)

    The 11.0 bundle name is:

    • B5725AA

    Versions that are on the DART Applications media will be labeled B5724AA_APZ (Series 700) or B5725AA_APZ (Series 800).

  4. The release-specific bundles within these each contain the filesets needed for installing a particular release to your clients.It is recommended that you load one or more of these release-specific bundles. They are designated as follows:

    Ignite-UX-10-01
    Ignite-UX-10-10
    Ignite-UX-10-20
    . . .

You may load one or more of the Ignite-UX-10-XX bundles onto your server depending on which releases of HP-UX you plan on installing onto clients. That is, you can choose to load a release-specific bundle, such as Ignite-UX-10-20, or an entire bundle, such as B5724AA_APZ.

Installing Ignite-UX Software

Each software bundle contains the Ignite-UX tools plus the data files required for support of the particular HP-UX release indicated by the bundle name.

The Ignite-UX product replaces the capability previously supplied by the NetInstall bundle that came with HP-UX releases 10.01, 10.10 and 10.20. (A system cannot be configured as a server for both NetInstall and Ignite-UX.) Loading any of the Ignite-UX software bundles will give an error until you remove the NetInstall bundle or touch the file /tmp/okay_to_remove_net_install.

Once the application CD-ROM containing Ignite-UX has been mounted, you may use the swinstall command to load the desired Ignite-UX bundles. For example, the command below would load the support needed for installing HP-UX 10.20 onto clients:

          # swinstall -s /cdrom Ignite-UX-10-20
  • After the Ignite-UX bundle(s) has been loaded, unmount and remove the media, and mount the media/drive, if necessary, to load the CORE software.

Set Up or Update CORE Software.

Ignite-UX allows many options for installing software on the target system. The most basic option is to install all software from SD depots located on the server. Following is the procedure for setting up the CORE software on the server.

Setting up the software for the OS installation can be done with the help of the add_release tool. This tool can also be used interactively to add new releases to the server and to remove old ones.

If you plan to use both SD sources and non-SD sources (tar,cpio, or pax), it will be necessary to consider each individually.

  1. For SD OS software:

    Run the add_release tool to load the software release(s) you wish to install on the target systems. The add_release tool will add a new software release to an Ignite-UX server by creating SD depots for that software. See the add_release(1M) man page for more details.

    To run add_release to test what it would do, without actually modifying anything, you can specify the -p option (preview mode), as follows. For example:

    # /opt/ignite/bin/add_release  -s /dev/dsk/c0t2d0 -p

    To use a depot other than /dev/dsk/c0t2d0 to read the software, you can specify the depot with the -s option.

    For example, the following would apply if you already have an OS depot, or you have made modifications to it. Then you can use the make_config and manage_index commands to generate a configuration file. For example:

    # make_config -s server:/depot_700 \
    -c /var/opt/ignite/data/Rel_B.10.20/core_700

    # manage_index -a -f /var/opt/ignite/data/Rel_B.10.20/core_700

    See the ignite(5) man page for further examples.

  2. For non-SD OS software:

    If the source is not an SD depot (i.e., it is an archive image), then the add_releasecommand is not applicable.

    You will need to create a unique config file that represents the non-SD operating system software. A sample of a config file that does a core archive can be found at the following location:

                    /opt/ignite/data/examples/core.cfg

    After copying this file and making edits to it as instructed in the comments contained in the file, you can use the manage_index tool to insert a reference to this configuration in the following location:

                    /var/opt/ignite/INDEX

Add additional applications (optional)

If you have other software that you would like to pull during your install and want to have the software made available for selection in the Ignite-UX UI, run the make_config and manage_index tools on those depots. If the contents are not 700/800 specific, then the -a[78]00 option should not be used.

NOTE: Do not attempt to use non-core-OS archives (i.e. layered applications) that contain files that get loaded in/var/adm/sw/* . Shipping files in this directory in this method may corrupt the software distributor database.

For SD application software

  1. Run the following commands for each depot you plan to load SD software from during the installation. The make_config tool only handles SD software which is packaged in bundle form. (All HP-supplied software is packaged in this form. See the make_bundles(1M) manpage for information on making SD bundles in an SD depot.)

    For example, to make compiler depot bundles available type the following:

                /opt/ignite/bin/make_config -s hpfcxxx.hp.com:/depots/compiler -c \
    /var/opt/ignite/data/Rel_B.10.20/compilers_cfg
    /opt/ignite/bin/manage_index -a -f /var/opt/ignite/data/Rel_B. 10.20/compilers_cfg
  2. The depot server name (in this example hpfcxxx.hp.com) should be replaced with the server you have the SD software on. Note that the depot server can be a different system from the Ignite-UX server.

    NOTE: The make_config command will need to be re-run each time new software is added or modified in the depots.

    The make_config tool constructs Ignite-UX config files which correspond to SD depots. When an SD depot is used as part of the Ignite-UX process, it must have a config file which describes the contents of the depot to Ignite-UX. This command can automatically construct such a config file, when it is given the name of an SD depot to operate on. This command should be run when adding or changing a depot which will be used by Ignite-UX.

    The manage_index tool is used to manipulate the /var/opt/ignite/INDEX file. This utility is primarily called by other Ignite-UX tools but can also be called directly.

For non-SD application software:

If the source is not an SD depot, the make_config command is not applicable. You will need to create a unique config file that references the non-SD software. A sample of a config file that does a non-core archive can be found at the following location:

  /opt/ignite/data/examples/noncore.cfg
  1. Copy this file first to /var/opt/ignite/data/Release/configx. Then make the changes to the copy in that directory.

  2. After copying and editing this file, you can use manage_index to insert a reference the copy of the configuration in the following location:

             /var/opt/ignite/INDEX

Starting the Ignite-UX Server

  • Run ignite to complete the configuration and to start the server process. Type the following:

    /opt/ignite/bin/ignite

    This will start the Ignite-UX server.

Complete the Configuration:

After you have Ignite-UX up and running, you will see the Welcome screen and then the Ignite-UX Server GUI. When you have booted the clients you will see client icons on the Server GUI. These can be manipulated as follows:

  • Click once on a client icon to select it for further actions.

  • Click twice on the client to get a Client Status screen.

  • Click the right mouse button (Mouse Button Three) on the selected client icon to get an Actions screen similar to the pulldown Actions menu.

  • Server Configuration: Server Options.

    This allows the OS product configuration to be selected, along with the default printer configuration, client timeout allowance, and where the client interface will be booted from and displayed.

  • Server Configuration: Session Options.

    This configures general interaction behavior for the client sessions.

Details for these screens are on the following pages.

Configuring Server Options

The fields in these tabs ("Server Options" and "Session Options") serve to identify and set up your installation server, and to configure the IP source address range to be used for initially booting the install clients (target systems) and the DHCP address range to be used for directing the client installation process. You will see the following screen after selecting: Options --> Server Configuration.

Figure 4-2 Title not available (Configuring Server Options )

The Server Options Tab

  • Select on Default Configurations, highlight the one you want to use from the list. When doing a client installation, this configuration will be installed on targets if no other is specified. (The default setting can be overridden on a per-client basis by Ignite-UX).

  • Click on the selection list to display the available (configured) printers. Select the one you want to use.

    If necessary, use the SAM → Printers and Plotters area to configure a new printer onto the system.

    This will be the printer for printing the manifest or installation history. The printer address will be checked by Ignite-UX before a job is sent.

  • Select the appropriate Client Timeout time, or "Off", to set the time limit for the client to be connected without responding. (This will set a limit on the time since the client install log has been written in. Fifteen to thirty minutes may be required at some points in the installation.) A warning note will be displayed if this time is exceeded.

    Setting Client Timeout to "off" disables this notification.

  • Use the Interface selection list to designate where you want to see the client UI for this installation. If you have a server configured, you can have the choice of running the client installation interface from either the target (as a Terminal User Interface) or the Ignite-UX server (as a Graphical User Interface). If the client installation is to be non-interactive (no interface), select "None".

    NOTE: The default location for the interface display is the Ignite-UX server, if the server is running.
  • To use Add Booting IP Addresses..., see the following section.

Adding Booting IP Addresses...

If you clicked on Add Booting IP Addresses..., in Figure 4-2 “Title not available (Configuring Server Options )”, you would get the following screen.

Figure 4-3 Title not available (Configuring Server Options )

Booting Clients

This screen allows you to enter appropriate values to use for IP addresses for the initial boot of the target systems. The number of such addresses determines the number of simultaneous installations you can do.

First, ensure that these IP addresses are not assigned elsewhere. These IP addresses are used to initially boot the target systems. They are used until the system is assigned one of the DHCP-assigned boot addresses. One address is required for each simultaneous boot. Typically one to three are needed, depending on your usage.

This data can also be configured from a command line by using the tool setup_server(1M) for this procedure. Or you can directly edit the instl_boottab file; this is necessary in order to modify the listing of existing IP addresses.

See the instl_bootd(1M) man page for further details.

DHCP Address Range

First ensure that these IP addresses are not assigned elsewhere. These IP addresses are used during the OS download and application loading. The addresses are in use for most of the Ignite-UX download to a target machine. One address is required for each simultaneous download. You should set more, if the addresses are assigned permanently.

You would click the "Temporary" box in case you would like to manage a
small group of temporary IP addresses, just for use in doing
installations, and then reassign the clients new addresses when they are
deployed.

The provision of DHCP capability is for the purpose of installation only and you may want to limit configurations so that they do not interfere with prior DHCP server functions.

Also see Appendix A “Configuring for a DHCP Server ” for examples of usage. See the setup_server(1M) and instl_adm(4) man pages for more information on setting up DHCP functions, addresses and class IDs.

Server Session Options Tab

Figure 4-4 Title not available (Configuring Server Options )

The Session Options tab displays a number of check boxes to configure client response behavior.

  • Confirm New Clients:

    This check box, if set, results in the appearance of a dialog screen each time a new client is booted from the Ignite-UX server.

  • Ask for customer information during client installation:

    If you do not want to see the form for "Customer Name", "System Serial #", and "Order Number" select the button to disable their display.

  • Show Welcome Screen for the Install Server:

    Select the button to enable or disable the automatic display of the welcome screen for the install server.

    This welcome screen is a useful default if many new operators run the Ignite-UX server.

  • Halt the client after installation:

    Select this button to cause the client system to halt (rather than reboot) after installation.

  • Automatically move completed clients to history:

    Select this button to automatically add completed clients to the end of the history log, /var/opt/ignite/clients/history/history.log. It will also move their config and manifest files to history for future reference. The client icon will be removed from the Server screen. The client must be complete (fully installed) for this to take place.

If the client systems are prepared and booted, you can skip to Chapter 5 “Installing from the Ignite-UX Server” for the procedures for using the server with the client systems.

Preparing the Clients for Installation

  1. Boot the Series 700 or Series 800 client system that supports network boot by entering the appropriate command on the console for that client.

    Note that, if a client with a known IP address is already running HP-UX, you can use the bootsys(1m) command from the Ignite-UX server to install it with specific configuration, without further interaction.

    See the exact boot ROM commands for manual booting of your system in “Booting Client Systems from the Network”.

If the client cannot find the server, check the following items:

  • Client is on the same subnet as the server.

  • Any instl_bootd errors in /var/adm/syslog/syslog.log.

  • Your /var/adm/inetd.sec file to make sure that IP address 0.0.0.0 is not being disallowed.

  • If /etc/services comes from NIS, make sure that the NIS server has instl_boot* entries.

  • The daemon rbootd is running.

The icons for all clients booted from the Ignite-UX server should now appear on the Ignite-UX interface. If the server has not been set up completely, or if the client could not obtain enough networking parameters via DHCP, then the client may require interaction on the client console.

You can now proceed with using the Ignite-UX interface (“Installing from the Server ”).

For More Information

See Appendix B “Using Configuration Files”for the details of setting up configuration files for Ignite-UX.

For more details about server configuration and "golden disks", see the "Ignite-UX Startup Guide for System Administrators" and "Ignite-UX Cold Installations", both on your Ignite-UX server system in /opt/ignite/share/docs/.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.