

Creating Appliances › Configure the Appliance Boundary
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
- Select the newly-minted appliance. Right-click on its shape and click Modify Boundary.
- Change the class name to your chosen name for the appliance class.
- Review other options on the General tab, in particular the size and color.
- Make the changes needed on the Interfaces tab to match the set of terminals in the designed boundary.
Note: Verify the default interface is selected and the external interface is not selected.
- Add user volumes on the Volumes tab if your appliance needs user volumes. Carefully choose the read-only and shared options -- usually they are either both off (read/write non-shared) or both on (read-only shared).
- Add the properties on the Properties tab. Verify you have selected good defaults; mark properties that cannot have defaults as mandatory. Set property constraints, if needed.
- Review the Config Files and Resources tabs. If nothing sticks out as wrong, leave them alone -- you will return to them later. Specifically, don't add any config files that don't already exist on the volume, because this will prevent the appliance from starting.
- 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 made writeable and non-shared (unclick the read-only and shared buttons in the Volumes tab of the class editor). This will allow you to write to the usr volume. (Before moving the appliance to the catalog, you will need to make the common volume read-only and shared again.)
After you have set the boundary correctly, define instance settings for the instance in the test application, so that you can start the application. To define instance settings for the instance in the test application, consider the following points:
- If your appliance has mandatory properties, verify you have set values for them (using Editor Instance Settings, Property Values tab)
- If your appliance has mandatory terminals, verify they are connected (for example, to spare instances of LUX or LINUX)
- If your appliance has user volumes, verify you have configured them (using Editor Instance Settings, User Volumes tab)
Note: To verify that everything still works, try to start the application.
Copyright © 2011 CA.
All rights reserved.
 
|
|