EPAM Cloud Orchestrator 2.1.48
EPAM Cloud Infrastructure
Orchestrator ver. 2.1.48
What’s New
July 2015
CI2WN-S45-48
Version 1.0
Content
Content .................................................................................................................................... 2
1 Overview ............................................................................................................................ 3
2 Direct Access to Windows Azure ....................................................................................... 4
Running VMs in Azure ............................................................................................... 4
Getting Access to Azure Console .............................................................................. 4
Azure Pricing .............................................................................................................. 5
3 Cloud Management Console Updates ............................................................................... 6
UI and CLI Permissions Synchronization ................................................................... 6
Project Resources Search ......................................................................................... 6
Additional AWS Details .............................................................................................. 7
Events Audit Improvements ....................................................................................... 7
Schedules Wizard Improvements .............................................................................. 8
Support Requests in Several Clicks! .......................................................................... 9
4 Personal Project Control .................................................................................................. 10
5 Notifications Optimization ................................................................................................ 11
6 Docker Service (DOS) Improvements ............................................................................. 12
7 Multiple Workspaces Improvements ................................................................................ 14
8 Knowledge Sharing .......................................................................................................... 15
Cloud Trainings for Managers: Results .................................................................... 15
Upcoming Cloud Trainings ....................................................................................... 15
8.2.1 Cloud Overview Lecture ................................................................................. 16
8.2.2 Cloud Trainings for Functional Testers .......................................................... 16
Version History ...................................................................................................................... 17
EPAM Systems
2
EPAM Cloud Orchestrator 2.1.48 - What's New
1 Overview
EPAM Orchestration Framework version 2.1.48 was released on July 19, 2015. We are glad
to introduce the following new features and improvements:






Access to Azure via EPAM Orchestration is supported with up to 100% discount for
usage.
Cloud management Console:
o Console and CLI permissions synchronization
o Search and filtering facilities are implemented on Audit and Management
pages
o Additional AWS details are provided now on the Management page
o Schedules wizard improvements introduced
o Access to Service Portal form Cloud Dashboard is supported
Personal projects control is implemented
Docker Service is updated to perform in cluster mode
The ability to have multiple CLI properties is implemented via multiple workspaces
concept
New Cloud trainings are coming soon!
All these improvements are described in details further in this document.
We would specially like to draw your attention to the fact that all the projects that start using
Azure via EPAM Cloud will have four months of big discounts!
o
In July and August Azure discount will comprise 100%!
o
In September and October all the projects that use Azure will get 50% discount.
For more details on EPAM Cloud integration with Azure, please see this section.

Please note that as was announced before, personal projects in EPAM-BY1 region
were decommissioned on July 16. This means, that all the personal VMs and related
resources in the mentioned region were terminated completely.
To run resources in personal projects, please, use EPAM-MSQ3 region

Since July 19 you can login on Linux instances (both personal and project) in EPAMMSQ3 region using your domain credentials (name_surname@epam.com).
Our users often address us with the questions for EPAM Private Cloud SLA details and
clarifications. For you to be more acquainted with the subject and to prevent
misunderstandings and unexpected situations, we strongly recommend to review
EPAM Private Cloud Service Offering document.
3
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
2 Direct Access to Windows Azure
EPAM Orchestration implements a
hybrid approach that provides
access to both EPAM Private
Cloud
and
external
cloud
providers.
The main idea of EPAM Cloud hybridization is not only unifying the tools used to control
resources hosted on different platforms, but also providing access to external platforms’
specific features and native controls, if needed.
During several months, we paid much efforts to improve integration with Amazon Web
Services, and implemented the aforementioned principle by providing our users with access
to native AWS management console granted by a single Maestro CLI command. Now, the
time has come to expand Orchestrator’s hybridization to Microsoft Azure.
The integration allows you to access Windows Azure facilities via EPAM Orchestrator, and
use Orchestrator to create, manage and monitor Azure-based instances same way you do it
with EPAM and AWS-based ones.
This gives you a single entry point for a hybrid cloud with the possibility to work on three
platforms, using the same tools and retrieving unified reports.
Please note that for you to get access to Azure facilities, your project should be activated in
an Azure region (EPAM-AZURE). To do it, please, submit a request and provide the name of
the Azure region in which you want your project to be activated. We are proud to guarantee
project activation in Azure within three hours only.
Running VMs in Azure
To run a VM in EPAM-Azure, use any of available standard Orchestration tools (either
Dashboard or CLI) with the EPAM-AZURE region specified:
or2run -p <project_id> -r EPAM-AZURE -s <shape> -i <image>
Please note, that currently using SSH keys for Azure-based Linux VMs is impossible.
When a VM (either Windows or Linux) creation is initiated, you get a letter containing
credentials for access to this VM remotely. These credentials are generated only once and
won't be available for reference anywhere except this letter. Please save them properly for
further usage.
The Public IP necessary to connect to the VM will be given in the next letter on Azure VM
creation. This letter will be sent to you as soon as your new VM gets to the RUNNING state.
Getting Access to Azure Console
With the current Orchestration update, we are happy to announce that now you can also get
access to Windows Azure tools by calling the following command (the command can be called
by a user:
or2-azure-management-console -p <project_id>
The command allows you to login to your project’s console on Azure Portal and sends you a
notification with login instructions.
Follow the link in the email and login using your EPAM credentials. This will bring you to Azure
portal home page where you can start working with Azure services.
EPAM Systems
4
EPAM Cloud Orchestrator 2.1.48 - What's New
Figure 1 - Windows Azure dashboard
Once you logged in to Azure Portal, you get access to the full set of Azure services and
facilities!
Azure Pricing
Azure resources pricing is performed according to standard Azure policy, which is described
in details on Azure Pricing page.
However, we have some good news to share!
We are glad to announce, that all the projects that start using Azure via EPAM Cloud will have
four months of great discounts!


July and August, 2015 - 100% discount for Azure usage via Orchestration
September and October 2015 - 50% discount for Azure usage via Orchestration
This allows you to try the new way to use Windows Azure, and get virtual resources for free!
Feel free to join Windows Azure community with EPAM Cloud!
5
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
3 Cloud Management Console Updates
Being attentive to our user’s comments and Cloud usage statistics, we introduced a couple of
changes to Cloud Management Console:



Search engine is implemented
Audit page now represents several views for different types of events
Schedules wizard improved
The details on these changes are given further in this section.
UI and CLI Permissions Synchronization
As it is known, the set of operations allowed for each user in EPAM Cloud is determined by
their position and Cloud Role.
However, there used to be an inconsistency between the actual rights and the access to Web
Console tools the users had. Before the current update, most Dashboard wizards were
available only to users with zCloudAdmin role, or project managers/coordinators.
From now on, zCloudAdmin role is no longer needed to use Dashboard wizards. Orchestrator
checks the permissions of the users when they log in to the Dashboard, and provides access
to the functionality within the user’s permissions set.
Project Resources Search
Cloud management console allows users to see the list of all resources available on their
projects. With the current release, we introduce the changes to the Management page that
will allow you to gather the information on your resources more quickly and effectively.
First, we introduced the Find By filter that allows to find instances by one of their properties:








DNS - search by instance DNS name
IP - search by any kind of instance IPs
Tag - search by the instance tag
Stack ID - search by the ID of the stack that was used to run resources
Instance ID - find an instance by it’s ID
Owner - find the instances belonging to a specific owner
Project - find the instances assigned to a specific project
Region - find the instances hosted in a specific region
The search field accepts string values, and the search is performed by regular expressions.
No placeholders can be used in the search expression.
Moreover, we expanded the information on the resources provided in the resource list and
search results, so that you can get the most essential details on the VMs without having to
dive into specific objects:
Figure 2 - Management filter
EPAM Systems
6
EPAM Cloud Orchestrator 2.1.48 - What's New
Additional AWS Details
For AWS-hosted instances, we introduced a new section in the VM info section on the
Management page.
Here, you can find all the details on the AWS-based instances:
Figure 3 - AWS Details
The following instance information in included here:










VPC ID
Subnet ID
Root device type
Root device
Block devices
Security groups (with the ability to see not only names but the JSON-based content
as well)
Ami ID
Lunch Time
Virtualization
Reservation
All these data are retrieved directly form AWS and organized as a tree for your convenience.
Events Audit Improvements
Event Audit is known as a tool for monitoring the events taking place in your Cloud
infrastructure.
However, the events themselves are of different sorts and relate to different aspects of a
project’s lifetime in Cloud. Thus, we introduced an events filter to the Audit page, so that you
can quickly find the events of the necessary type when it is needed:
Figure 4 - Audit filter
7
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
The table below lists the available filtering criteria and the Maestro CLI commands you can
use to get the same information:
Filter
Default
ACS
HARDWARE
PROJECT
Description
See instance-related events
See Auto Configuration
events
See hardware (dedicated
instances) events
See projet-level events
MAESTROSTACK See the stack-related
events
Maestro CLI
or2audit -p <project> -r <region>
or2audit -p <project> -r <region>
-g ACS
or2audit -p <project> -r <region>
-g hardware
or2audit -p <project> -r <region>
-g project
or2audit -p <project> -r <region>
-s stack_id
Schedules Wizard Improvements
Scheduling infrastructure changes is one of the most frequently used and effective ways to
reduce project costs.
Introducing the Schedules wizard made automatic control of resources state easier, as you
don’t have to learn KRON grammar, all you have to do is selecting the necessary options on
the wizard pages.
With the current Orchestration update, we added filters to Describe and Delete Schedule
steps to make schedules manipulation easier:
Figure 5 - Describe Schedules step



Chose Project - select the project from which the schedules are to be listed
Chose the zone - select the zone to which the schedules should belong
Show only - chose the schedule type.
On Describe Schedules page, the options are:
o ALL - show all existing schedules
o ALL My - show only the schedules you created
o RECENT - show the schedules executed within the last hour
On Remove Schedule page the options are:
o MY - show the schedules you created
o Conflict - show the schedules that influence one and the same instance
within one hour.
EPAM Systems
8
EPAM Cloud Orchestrator 2.1.48 - What's New
Support Requests in Several Clicks!
Although EPAM Private Cloud is a self-service, from time to time, our users need to address
Cloud Support team for assistance.
Typically this is done via EPAM Service Portal, where one should scroll the catalog to find the
necessary issue type.
With the current update we are glad to announce Orchestration integration with the Service
Portal. From now on, you can report cloud-related issues and submit requests directly from
Cloud Dashboard, using the updated Requests for Support button. The button runs a
Support wizard, where you select the necessary issue/request type step by step, and then
get to the necessary page on the Service Portal to fill in the detail and submit a request.
Figure 6 - Requests for Support wizard
9
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
4 Personal Project Control
As it is known, each EPAM employee has an ability to run free VMs in EPAM Cloud for
educational and training purposes. These VMs are run in personal projects in EPAM-MSQ3
region.
Since the personal projects introduction, they have been activated automatically at the
moment when the user first authorized in Cloud. However, the number of users constantly
grow, and not all are using their personal projects, while the infrastructure load also increases.
That’s why we decided to make personal projects usage more “ecological” and minimize the
load on Orchestrator by introducing the ability for the users to activate and deactivate personal
projects by themselves.
From now on, personal projects are not activated automatically. In case you need to create
personal resources, you can activate your project by yourself, in just two steps:


Log in to Cloud Dashboard
Click the new Activate Personal Project button:
Figure 7 - Personal Project button
After that, your personal project will be activated within minutes, and you will get a respective
email notification.
Please note, personal projects are run in EPAM-MSQ3 (Minsk) region only.
In case you do not need your personal project any more, you can easily deactivate it by
clicking the “Deactivate Personal Project” button on the Dashboard. Please note that before
that, you should remove all the existing resources from your project with the or2kill command:
or2kill -p personal -r EPAM-MSQ3 -i instance_id
If there are still any resources remaining on your personal project when you try to deactivate
it, deactivation will be rejected, and you’ll get a respective warning.
After the project deactivation, you can re-activate it at any moment.
EPAM Systems
10
EPAM Cloud Orchestrator 2.1.48 - What's New
5 Notifications Optimization
EPAM Orchestrator sends a big number of various notifications to EPAM Cloud users. Each
essential event that can take place in your infrastructure is accompanied by a notification that
makes you informed on the changes. This is designed to make sure that our users are armed
with all the necessary information that can be useful for their work in Cloud.
During the recent updates, the number of events that cause notifications sending, has risen,
and, based on our mailing statistics and users feedbacks, we decided to change notifications
mailing strategy, to make sure that our messages are delivered precisely to the right recipient.
Thus, welcome the following changes:




No notification will be sent if a VM is started, stopped or suspended by a schedule. In
case the scheduled action fails, the instance owner and Consulting group get a
Schedule Execution report with the details.
Instance Run/ Terminate notifications will be sent only to the instance owner and
project coordinator.
Daily Audit Report will be sent only to project coordinators.
A BlackList functionality is added, which allows to manually prohibit sending
notifications to a specific person.
We hope that the introduced changes will simplify your work with Orchestration’s
notifications and processing them.
Please remember that it is possible to set up other notification rules using the Manage
Subscriptions option of the Manage EPC tool (for project settings), and the Subscriptions
wizard (for personal settings) available on the Dashboard.
11
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
6 Docker Service (DOS) Improvements
Traditionally, we keep on developing and improving EPAM
Private Cloud services. This time, we go on updating the
Docker service, which allows you to get virtual environments
(containers) within minutes, as they are created based on
shared kernel (hypervisor).
To find out more details on Docker as a product, please visit
the Official Docker Web-Site.
With the current update, we introduced significant changes to
Docker’s performance principles: we switch Docker to Cluster
mode. This allows to create a single entry point to the service
and automate resource arrangements to balance the load within the cluster.
On practice, this means, that the following changes are introduced to the Docker service
performance and logics:



The initial Docker service run command (or2ms … -s docker -a) runs an instance
with Docker Master, which will control all the other events in the cluster on your
project. You can also use the Master as a hypervisor and run new containers in it.
New containers are created with the or2-docker-container (or2dc) command, but
the target hypervisor is not a necessary parameter. When the command is run,
Docker Master selects the node (hypervisor) that is loaded less and creates a new
container there.
In case the necessary image is absent on the node selected by the Master, you will
get an error massage and will have to specify the target node manually.
A container image, when pulled from the registry, is added to all hypervisors at once.
The mentioned changes are accompanied with the changes in Maestro CLI commands,
related to the Docker service. We did not add any new commands, but changed some
parameters:
Command
Description
or2-manage-service …. -s docker -a
Starts the service in the specified project and
region.
No changes.
or2-docker-container (or2dc)
Manipulates Docker containers.
Changes:
--action/-a parameter has a new option:
describe
--command/-cmd parameter is added to specify
a command that will be run on a new Docker
container after its start
--hypervisor/ -h parameter is not obligatory now
or2-docker-image (or2di)
Manipulates images available for containers
creation
Changes:
--action/-a parameter is not obligatory any more
and has a new option: delete
--name/-n image name added
EPAM Systems
12
EPAM Cloud Orchestrator 2.1.48 - What's New
--namespace/-ns Private
namespace added
Docker
Registry
--new-tag-name/-nt Private Docker Registry tag
name added
--repository/-R Private
repository name added
Docker
Registry
--hypervisor/-h property removed
or2-describe-docker (or2dd)
Gives the list of existing Docker elements and
their details
Changes:
--container/-c parameter removed
--hypervisor/-h parameter removed
--type/-t Docker type [cluster, nodes] added
or2-docker-registry (or2dr)
Manipulates Docker registries
No Changes
or2-docker-registry-image (or2dri)
Manipulates images in a registry
Changes:
--namespace/-ns Private
namespace added
Docker
Registry
To find out more details on Docker service please see EPAM Private Cloud Services Guide.
13
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
7 Multiple Workspaces Improvements
In one of our previous updates, we introduced Multiple Workspaces as the way to set up
different default parameters for different needs and switch between them conveniently.
With the current update, we introduce the possibility to use not only different CLI defaults, but
also different CLI properties, if needed.
These properties are stored in %Maestro_CLI%lib/cli.properties file. By introducing changes
to this file, you can:





Change Maestro CLI commands output
Make HTTP Client write logs
Receive Maestro CLI debug logs
Set Log4j conversion pattern
Set up new free marker template
For the details on these settings in the cli.properties file, please see Maestro CLI Developer’s
Guide.
To set up multiple workspaces, please perform the following steps:
1. Add the %Maestro_CLI%bin path to the PATH environment variable
2. On your workstation, create a new folder for a new workspace. We would recommend
to name it after project and region in which you are going to use this workspace.
3. Create a cli.properties file in the new folder and specify the properties for the new
workspace in it.
After that, when working with Maestro CLI, just switch to the necessary workspace and run a
command. The default properties will be automatically taken from the currently active folder.
If
the
current
folder
includes
no
properties
file,
those
specified
in
%Maestro_CLI%lib/cli.properties will be used.
EPAM Systems
14
EPAM Cloud Orchestrator 2.1.48 - What's New
8 Knowledge Sharing
We keep on our knowledge sharing activities. In May, we started Cloud education campaign,
targeted on project managers and coordinators and aimed to increase their understanding of
EPAM Cloud and raise their Cloud expertise.
Today, we would like to share the results of the first round of this program and to announce
some upcoming events targeted to share our Cloud-related knowledge with our colleagues.
Cloud Trainings for Managers: Results
EPAM Cloud Consulting team is proud to announce the end of the first round of Cloud
trainings for managers that took place in May 2015.
55 attendees visited four modules and learned the basis on EPAM Cloud as a product and
on effective Cloud projects management.
The average mark on the trainings, according to the attendee’s feedback, is 4.3 (out of 5),
which means that most of the attendees are satisfied with the course and found it useful and
interesting for them!
We would like to thank everyone who joined the trainings, participated in discussions and
surveys. We hope that the obtained knowledge and skills will be of service to you.
Please note that the “EPAM Cloud Basics” training set will be repeated in September, in
English.
Wait for the news and do not hesitate to subscribe as soon as the training will be announced!
Upcoming Cloud Trainings
In June, Quality Assurance department addressed us with a request to organize a set of
trainings for functional testers.
The training should cover the basic concepts of Cloud Computing in general, and give the
attendees necessary knowledge and skills in Cloud usage for their project needs.
Thus, we’re working on the training that would fit the specified expectations.
The training will be delivered as a set of webinars in two stages:


The first stage is an overview lecture covering the main concepts of cloud
computing, the main EPAM Cloud tools and EPAM Cloud quick start.
The second stage is a five-modules training set that allows attendees to get deeper
into EPAM cloud usage, resource monitoring and management, and covers the most
frequent strategies of Cloud usage for testing.
The trainings will be delivered by EPAM Cloud QA expert Ivan Trofymenko and Cloud
technical support expert Andrei Paulau.
15
EPAM Systems
EPAM Cloud Orchestrator 2.1.48 - What's New
8.2.1
Cloud Overview Lecture
The first introductory lecture is coming soon and will be delivered on Wednesday, July 22,
at 11am-1pm (GMT+3)
Agenda:
Introduction to Cloud Computing:
 Main characteristics
 Existing service models
 Existing deployment models
 Popular platforms
EPAM Cloud:
 DevOps Concept
 EPAM Cloud
 EPAM Cloud Services
 Developer’s and QA’s tools
 Manager’s tools
 Quick Start
To join the webinar feel free to use the direct link.
To find more details on the Cloud introduction lecture, please, follow this link.
8.2.2
Cloud Trainings for Functional Testers
The detailed training set targeted at Functional Testers, who work or plan to work with EPAM
Cloud, is scheduled to August and will cover the following modules:





Cloud Computing and EPAM Cloud introduction
Retrieving Cloud-hosted resources info
Resource monitoring and auto-configuration
Images and checkpoints usage
Troubleshooting and integration with AWS
Each module includes a lecture and a practical task that will help you to consolidate the
obtained theoretical knowledge.
The training is scheduled to start on August 10, and will be delivered in two streams:
Stream
Time
(GMT+3)
Trainer
Module 1
Module 2
Module 3
Module 4
Mon,
Aug 10
Wed,
Aug 12
Fri,
Aug 14
Mon,
Aug 17
Module 5
Ivan Trofymenko
1
10-12 AM
(Ukraine, Kharkiv)
Wed,
Aug 19
Andrei Paulau
2
18-20 PM
(Belarus, Minsk)
For more details on EPAM Cloud for Functional Testers course, please, see this page on
KB.
EPAM Systems
16
EPAM Cloud Orchestrator 2.1.48 - What's New
Version History
17
Version
Date
Summary
1.0
July 18, 2015
Initial version is published
EPAM Systems
Global
41 University Drive Suite 202, Newtown (PA), 18940, USA
Phone: +1-267-759-9000
Fax:
+1-267-759-8989
EU
Corvin Offices I. Futó st 47-53
Budapest, H-1082, Hungary
Phone: +36-1-327-7400
Fax:
+36-1-577-2384
CIS
9th Radialnaya Street, Building 2
Moscow, 115404, Russia
Phone: +7-495-730-6360
Fax:
+7-495-730-6361
© 1993-2013 EPAM Systems. All Rights Reserved.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising