Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
| Search for | Example | Results | 
|---|---|---|
| A single word | cat
                                                                             | 
                                                                            Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". | 
| 
                                                                                 A phrase. You can specify that the search results contain a specific phrase.  | 
                                                                            "cat food" (quotation marks) | 
                                                                            
                                                                                 Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase.  | 
                                                                        
| Search for | Operator | Example | 
|---|---|---|
| 
                                                                                 Two or more words in the same topic  | 
                                                                            
                                                                                 
 
 
  | 
                                                                            
                                                                                 
 
 
  | 
                                                                        
| Either word in a topic | 
                                                                                 
 
  | 
                                                                            
                                                                                 
 
  | 
                                                                        
| Topics that do not contain a specific word or phrase | 
                                                                                 
 
  | 
                                                                            
                                                                                 
 
  | 
                                                                        
| Topics that contain one string and do not contain another | ^ (caret) | 
                                                                            cat ^ mouse
                                                                             | 
                                                                        
| A combination of search types | ( ) parentheses | 
                                                                            
                                                                                 
 
  | 
                                                                        
IDK quick start
This section shows how to create, build, and upload a simple ISM. After the upload operation, you can run the SA Client and examine the software policy containing the uploaded ISM.
Perform the following steps in a terminal window of the host where you have installed the IDK. Unless otherwise noted, the commands are the same on Unix and Windows.
- Unix: Log in as 
rootto the server where you installed the IDK.
If you cannot log in asroot, then log in as another Unix user and set the CRYPTO_PATH environment variable as described in CRYPTO_PATH. - Windows: Open a terminal window and make sure that the CRYPTO_PATH environment variable is set.
 - Grant your user the privilege to upload ISMs by entering the 
ismusertoolcommand, for example:ismusertool --addUser johndoe
This command asks you to confirm that you are contacting the core through an agent gateway:Using an agent gateway to reach an Opsware Core.
Is this correct? [y/n]: y
Next, the command prompts for the Opswareadminuser name and password:Enter Opsware Admin Username: admin
Enter admin's Opsware Password:
For more information, see ISMUser tool. - Create a new ISM.
For example, to create an ISM namedfoo, enter the following command:ismtool --new foo
This command creates a directory namedfooat the current directory level. The ISM is made up of the contents of thefoodirectory. You’ll specify thefooISM in the subsequentismtoolcommands. - Add the application files to the ISM.
One way to add the application files is to copy one or more archives to thebarsubdirectory. For example, if the application bits are in a file namedmytest.zip, you might add them to the ISM as follows:
Unix:cp /tmp/mytest.zip foo/bar
Windows:copy c:\temp\mytest.zip foo\bar - 
                                                            
Set the path to the software policy that will contain the ISM you upload in a later step.
You must have Write Objects Within Folder permission to the folder that contains the software policy. Folder permissions are set on the Folder Properties window of the SA Client.The following
ismtoolcommand sets the path to the software policy namedQuote Policy:
Unix:ismtool --opswpath '/My Kit/Service/Quote Policy' foo
Windows:ismtool --opswpath "/My Kit/Service/Quote Policy" foo
On Unix you enclose the path in single quotes, but on Windows you use double quotes. For both Unix and Windows, the path contains forward slashes. - Build the packages within the ISM by entering the following command:
ismtool --build foo
This command creates three packages in thefoo/pkgsubdirectory. On a Linux system, these packages are as follows:foo-1.0.0-1.i386.rpm
foo-ism-1.0.0-1.i386.rpm
ismruntime-rpm-3.0.0-1.i386.rpm
Thefoo-1.0.0-1.i386.rpmpackage contains the application bits, which in this example were copied to thefoo/barsubdirectory in Add the application files to the ISM.One way to add the application files is to copy one or more archives to the bar subdirectory. For example, if the application bits are in a file named mytest.zip, you might add them to the ISM as follows:Unix:cp /tmp/mytest.zip foo/barWindows:copy c:\temp\mytest.zip foo\bar. Thefoo-ism-1.0.0-1.i386.rpmpackage holds the installation hooks and control scripts. (Because this example is simple, it has no control scripts.) Theismruntime-rpm-3.0.0-1.i386.rpmpackage contains the SA shared runtimes that the Server Agent will use when it installs the package on a managed server.
Note that the package type (RPM) corresponds to the native packaging engine of a Linux System. On Windows, the--buildcommand creates following MSI packages in thefoo\pkgsubdirectory:foo-1.0.0-1.msi
foo-ism-1.0.0-1.msi
ismruntime-msi-3.0.0-1.msi - Upload the ISM into the software policy by entering the following command:
ismtool --upload foo
This command generates several prompts. First, it asks you to confirm the core into which you are uploading the ISM:
Using the following Opsware Core:Data Access Engine : d02 192.168.198.91:1004
Software Repository: d02 192.168.198.91:1003
Command Engine : d02 192.168.198.91:1018
Is this correct? [y/n]: y
Next, the--uploadcommand prompts for the Opsware user and password:Enter Opsware Username: johndoe
Enter johndoe’s Opsware Password:
.. .
Success! - In the SA Client, open the software policy and verify that it contains the ISM you uploaded in the preceding step.
 
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to hpe_sa_docs@hpe.com.
Help Topic ID:
Product:
Topic Title:
Feedback:

