Use > Server Automation > OGFS directories > Other directories under /opsw

Other directories under /opsw

This section lists, in alphabetical order, the object directories under /opsw other than the Server, Library, and Net* (network) directories.

/opsw/Application directory

This directory is deprecated in Server Automation 6.0.

This directory represents the SA Software Tree, a hierarchical structure for organizing applications:

/opsw/Application/
                  Application Servers/
  application-1/
                        @/
                          CustAttr/
  custom-attribute-1
                             custom-attribute-2
                             . . .
                          .id
                          info
 child-application-1/
                            @/
                             . . .
grandchild-application-1/
                                @/
                              . . .
grandchild-application-2/
                              . . .
  child-application-2/
                         . . .
      application-2/
                     . . .
                  Database Servers/
  application-1/
                     . . .
                  Operating System Extras/
 application-1/
                     . . .
                  Other Applications/
application-1/
                     . . .
                  System Utilities/
application-1/
                     . . .
                  Web Servers/
application-1/
                     . . .

/opsw/Facility directory

Typically, a facility identifies the geographical location of a data center, such as a city or building. This directory contains information about facilities and the servers they manage:

/opsw/Facility/
  facility-1/
                  @/
                    attr
                    CustAttr/
   custom-attribute-1
                       custom-attribute-2
                       . . .
                    info
                    method
                    self
                    Server/
     server-1/
                       server-2/
                       . . .
   facility-2/
                   . . .

/opsw/Group directory

This directory represents device groups. This directory also contains groups for network devices under the following conditions:

NA is installed.

The SA group has the NA-associated attribute set.

The SA and NA group names are the same.

In the following structure, the child-group and grandchild-group reflect nested device groups:

/opsw/Group/ 
            Public/
group-1/
                  @/
                    CustAttr/
  custom-attribute-1
                       custom-attribute-2
                        . . .
                  info
                  Server
                      server-1/
                      server-2/
                      . . .
 child-group-1/
                     @/
                       . . .
   grandchild-group-1/
                          @/
                          . . .
       grandchild-group-2/
                     . . .
                  child-group-2/
                  . . .
               group-2/
               . . .
            Private/
               group-1/
               . . .
               group-2/
               . . .

/opsw/Library

This directory corresponds to the Library of folders displayed by the SA Client.

/opsw/Library/ct 
folder-1/
               @/
                 attr
                 method
                 OSSequence
                 self
                 Software
                 SoftwarePolicy
subfolder-1/
                 @/
                 . . .
subfolder-2/
                 . . .
folder-2/
               @/
               . . .

/opsw/OS directory

This directory contains information about the operating systems defined in SA. It does not contain the actual bits for the operating systems, which are stored in the OS Provisioning Media Server. The /opsw/OS directory has the following structure:

/opsw/OS/
 os-name-1/
            Not Assigned/
             @/
                CustAttr/
 custom-attribute-1
                   custom-attribute-2
                   . . .
                info
                Server-1/
                    server-1/
                    server-2/
                      . . .
 os-name-2/
               . . .

/opsw/Permissions directory

This directory contains information about the Global Shell permissions. The info directory contains a file for each operation (permission) that can be granted with the aaa utility. For each user group, the operations subdirectory contains a text file corresponding to an operation (such as launchGlobalShell) that have been granted to the group by aaa. The contents of these text files summarize the parameters of the permissions for that operation and user group.

For example, the readServerFilesystem text file is in the operations directory of the Advanced Users group:

/opsw/Permissions/UserGroups/Advanced Users/operations/readServerFilesystem

The readServerFilesystem text file contains the following information:

Facility: C40(40) Login: sysadmin

Group: Unix Servers (2880040) Login: root

In this example, all members of the Advanced Users group can read the file system as user sysadmin on servers that belong to Facility C40 (with ID 40), and as user root on servers that belong to the device group Unix Servers (with ID 2880040).

If a user group directory does not contain a text file for an operation, then the group does not have permission to perform that operation. If the text file is empty, the user group has permission to perform the operation, but the operation has no parameters. The launchGlobalShell operation, for example, has no parameters.

The /opsw/Permissions directory has the following structure:

/opsw/Permissions/
                 info/
                      launchGlobalShell
                      loginToServer
                      readServerComplus
                      readServerFilesystem
                      readServerMetabase
                      readServerRegistry
                      relayRdpToServer
                      runCommandOnServer
                      runTrustedOnServer
                      writeServerFilesystem
                 UserGroups/
   user-group-1/
                               description
                               operations/
                                          launchGlobalShell
                                          loginToServer
                                          . . .
   user-group-2/
                            . . .

/opsw/Realm directory

A realm is a logical name for a group of IP addresses that can be contacted by a particular set of SA Gateways. Typically, each Satellite and Facility has one or more distinct realms. To find out which managed servers belong to a realm, note the server names below therealm/@/Server subdirectory.

The Realm directory has the following structure:

/opsw/Realm/
  realm-1/
              @/
                info
                Server/
     server-1/
                   server-2/
                   . . .
realm-2/
               . . .

/opsw/Script/Shared directory

This directory contains utility scripts that are included with Server Automation. These scripts are not the same as the DSE shared scripts that are accessible with the SA Client. The contents of this directory cannot be changed by end users.

/opsw/Script/
             Shared/
  script-1/
                       description
                       policy
                       source
                       version
   script-2/
                    . . .

/opsw/ServiceLevel directory

This directory is deprecated in Server Automation 6.0.

Service levels are user-defined categories such as Silver, Gold, and Platinum. The
/opsw/ServiceLevel directory has the following structure:

/opsw/ServiceLevel/
 service-level-1/
                      @/
                        CustAttr/
 custom-attribute-1
                           custom-attribute-2
                           . . .
                        .id
                        inf-1/o
                            . . .
     child-service-level-1/
                         @/
                         . . .
      grandchild-service-level-1/
                            @/
                            . . .
                       child-service-level-2/
                      . . .
                      Server/
                             @/
                              . . .
                   service-level-2/