4.3.1 Setting up an IPS repository

In addition to installing Solaris, your IPS repository must be configured to install the Oracle VM Agent for SPARC software. To do this, you must set up an IPS repository that contains the Oracle VM Agent for SPARC software packages to be used during the installation.

To set up an IPS repository for Oracle VM Agent for SPARC :

  1. If you have not already created a package repository that is accessible over HTTP, you must create one by performing the following actions on the system where you intend to host your repositories:

    # pkgrepo create /path/to/my-repository
    # svccfg -s application/pkg/server setprop pkg/inst_root=/path/to/my-repository
    # svccfg -s application/pkg/server setprop pkg/port=8888
    # svcadm refresh application/pkg/server
    # svcadm enable application/pkg/server
  2. Check that the package repository server is online:

    # svcs pkg/server
    STATE          STIME    FMRI
    online         16:39:50 svc:/application/pkg/server:default
  3. Download the latest Oracle VM Agent for SPARC software from https://edelivery.oracle.com/oraclevm, as described in Section 1.2, “Getting Installation ISOs and Packages”.

  4. If you intend to take advantage of server pool clustering, also download the distributed lock manager DLM package from https://edelivery.oracle.com/oraclevm, as described in Section 1.2, “Getting Installation ISOs and Packages”.

  5. Extract the software, for example:

    # tar xzf ovs-ldoms-3.3.1-bXXX.tar.gz
  6. Copy the software to the package repository, for example:

    # pkgrecv -s ovs-ldoms-3.3.1-bXXX/ovs-ldoms.p5p -d /path/to/my-repository 'ovm/*'
    # pkgrecv -s ovs-dlm-3.3.1-bXXX.p5p -d /path/to/my-repository 'ovm/*'
  7. Restart the package repository server and ensure that it is online:

    # svcadm restart application/pkg/server
    # svcs pkg/server

    If the package repository server is not online, restart the server where it is hosted.

  8. Check that the contents of the repository are available, for example:

    # pkgrepo list -s /path/to/my-repository
    # pkgrepo list -s http://my-repo-server:8888/