This script is a starting point for the workshop, designed to help you get up and running quickly. It includes the basic structure of a SRM Profile-Load script that will be used throughout the workshop.
The purpose of this workshop is to learn how to create a Profile-Load script (PLS) and how to use it to manage the "Virtual Machine" virtual function of the Skyline Labs AWS EC2 connector.
The PLS will be responsible for starting and stopping EC2 instances, providing a convenient way to automate this process and simplify the management of an AWS environment.
By the end of the workshop, you will have gained the necessary knowledge and skills to create your own PLS, which you can then use to start and stop EC2 instances within your AWS environment. This will give you greater control and flexibility over the management of a virtual machine, allowing you to optimize your resource usage and reduce costs.
Before you start the workshop, make sure you have the following installed on your computer:
- Git
- Visual Studio
- DataMiner Integration Studio
- Empower - DOM Hands-On
- Empower - PA Prerequisites
- Empower - SRM Prerequisites
To get started, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/SkylineCommunications/SLC-PLS-Empower2023-Skyline-Labs-AWS-EC2.git
-
Open the automation script solution in Visual Studio and begin customizing it based on your needs.
Once you have customized the script, you can test it by following these instructions::
- Publish the Automation script XML file using the DataMiner Integration Studio editor available in Visual Studio.
- In the Profile Load Tester element:
- At the top of the PLS Tester visual overview, in the Function box, select the virtual function for which you want to run a test.
- In the Resource box, select a specific virtual function resource.
- Click the Apply button.
- Select the Profile Instance and optionally a service state.
- Click Apply.
Here are some resources that you may find helpful: