Before you begin the installation process, you must have superuser access and the target environment must fulfill the following requirements:
You are responsible for obtaining Linux and Solaris OS source CDs and setting them up for network installation. A system with this setup is known as the image server.
The following section lists the network requirements necessary to perform the BMI process.
TCP/IP to all provisioned systems
Solaris systems to be provisioned mount to the /tftpboot/pxelinux.cfg directory. If provisioning a Solaris system, the /tftpboot/pxelinux.cfg directory must be NFS exported.
TCP/IP to BMI server
Access to the image server:
For SPARC platform, use NFS
For other platforms, use HTTP, FTP (or similar), or NFS
Solaris machines to be provisioned must meet the following requirements:
Support net:dhcp boot options (OpenBootTM software, at least release 3.0)
NFS availability for the kernel directories (usually Solaris_n/Tools/Boot/usr/platform/) or be local
Linux distribution CDs, set up for network installation
Solaris OS CDs, set up for network installation, and an NFS exported path to the software repository
If you provision a Solaris OS, the image server might encounter problems with looped mounts that are needed by the Solaris OS when using BMI. To workaround this issue, the image server must have kernel 2.6 on SUSE 9.2.
The following section describes the minimum hardware requirements necessary for the BMI installation.
512 MBytes of memory
1000 Mbytes of SWAP space
512 Mbytes of disk space
One dedicated system for Sun Update Connection – Enterprise, the API, and the BMI server
PXE-enabled network card, or a diskette drive and a PXE boot disk
Set the PXE network boot as the first boot device
256 Mbytes of memory
256 Mbytes of disk space
Other requirements specific for the Solaris OS or Linux distribution
One to two Gbytes of disk space required for each Solaris OS or Linux distribution to be provisioned
The following list describes the software requirements necessary for the BMI installation.
Sun Update Connection – Enterprise components
BMI server
API
For Linux distributions – sun-uce-api and sun-uce-api-python
For the Solaris OS – SUNWuceapi and SUNWuceapi-python
TFTP server
Python
Python module support for XML
For Solaris 8 or 9 OS, obtain a copy of the SMCwget file and save it in the /product directory on the BMI server before you begin the installation
For Solaris 10 OS, SMCwgetu is installed with the default installation
If this file is not in the /product directory before you begin the installation, copy this file manually.
Verify that the BMI server is not running Apache or an instance of the httpd daemon, other than the embedded httpd daemon of Sun Update Connection – Enterprise
HTTP server
FTP server
NFS server
If you are provisioning a Solaris system, use a SUSE 9.2 platform with kernel 2.6