OpenSolaris

You are not signed in. Sign in or register.

Automated Installation Requirements, June 2008

1.0 Definitions:

    1.1 Profile: Refers to data file containing name,value pairs which are used to define and initiate the automated installation.
    1.2 Rules: Specification to enable finer grained management of client support.

2.0 Interfaces:

    2.1 Will provide language specification for the minimal system configuration required at installation time along with configuration of, initiating, and conducting the automated installation. This language is contained within the Profile described above.
    2.2 Will provide language specification for AI 'rules'.
    2.3 Will provide a graphical user interface to allow users to create Profiles.
    2.4 Will provide a utility to convert, as much as possible, existing Jumpstart profiles, rules sysidcfg files to new language and syntax.
    2.5 Will provide cli interface for creation of Profiles.
    2.6 Will provide test interface for testing automated installation specification prior to deployment.
    **2.7 Will provide an interface to allow for post installation/upgrade customization.
    **2.8 Will utilize, to the extent possible, OpenSolaris features to enable specification of system configuration parameters.
    2.9 Minimal system configuration will be provided for with the language specification provided for automated installation.

3.0 Tools:

    **3.1 Will provide the necessary tools to setup automated installation servers and add clients.
      • These tools will not be tied to a specific release of OpenSolaris.
      • These tools will configure all services necessary to initiate and complete network installation.
    3.2 Will provide a tool to verify language syntax.
    3.3 Will provide a tool to create a recovery image from the system.

4.0 Types:


    4.1 Will provide for complete automation support.
    4.2 Will provide initial install support.
    4.3 Will provide system upgrade.
    4.4 Will provide software installation and update via direct download from IPS repositories.
    4.5 Will create system recovery image from installed system.
    4.6 Will provide support for creation of and installation in to virtual environments.

5.0 Client Platforms:

    5.1 Will support x86 and sparc
      • Will provide equivalent functionality on both
    5.2 Will provide setup and installation of virtualization platforms such as Parallels, VMware and xVM, VBox.

6.0 Server Platforms:

    6.1 Will support OpenSolaris and non-Solaris installation servers.

7.0 Security:

    7.1 Will provide secure installation.

8.0 Protocols:

    8.1 Network support:
      • 8.1.1 Will support http, https client/ server protocols.
      • 8.1.2 May support NFS client/server protocol.
      • 8.1.3 To the extend possible, will align Sparc and x86 architectures to utilize same protocols.
      • 8.1.4 Will support boot from network but use local client profile on USB, CD/DVD.
    8.2 Local support:
      • 8.2.1 CD/DVD/USB automated installation will be supported.
      • 8.2.2 Will be able to boot local media and use automated installation Profile from network.

9.0 Device support:

    9.1 Will support GPT and fdisk labeling.
    9.2 Will provide only default ZFS dataset layout support.
    9.3 ITU and driver detection support will be provided.

10.0 Performance:

    10.1 Will provide reasonable performance for local and network installations.
      • Should perform as well as liveCD.
      • IPS installation affects performance.
      • "Reasonable" is TBD.
    **10.2 Will provide a low-memory distribution.