Previous Topic: Branching ClassesNext Topic: Install and Configure Appliances


Configure the Appliance Boundary

The boundary includes everything necessary to configure the appliance, bind it to data on external storage volumes and connect it to other appliances.

To set up the appliance to the designed boundary

  1. Select the appliance, then right-click its shape, and select Modify Boundary.
  2. Change the class name to your specific name for the appliance class.
  3. Review options, such as the size and color, in the General tab.
  4. Complete any changes on the Interfaces tab to match the set of terminals in the boundary.
  5. Add user volumes on the Volumes tab, if your appliance needs user volumes.

    Select the read-only and shared options carefully. Typically, these options are either both off (read/write non-shared) or both on (read-only shared).

  6. Add the properties on the Properties tab and verify your defaults by selecting properties that cannot have defaults as mandatory.

    Set property constraints, if needed.

  7. If using existing appliances, review the Config Files and Resources tabs.

    You also specify these later. Do not add any config files that does not already exist on the volume. Any addition prevents the appliance from starting.

  8. Save your changes.

Important! If you plan to install new software on the appliance in a sub-directory of the /usr directory, verify that the appliance common volume (named usr) is writeable and non-shared.

Disable the read-only and shared buttons in the Volumes tab of the class editor and modify the fstab in the appliance to mount it read-write. This action lets you write to the usr volume. Before you move the appliance to the catalog, you must make the common volume read-only and shared again and modify the fstab in the appliance to mount /usr read-only.

After you set the boundary, define settings for the instance in the test application to help you start the application.

To define instance settings for the instance in the test application, consider the following points:

To verify that everything works, start the application.