You are on page 1of 170

Avaya Aura® System Manager

Administering User Profiles

Course Outline
 SMGR’s place in the enterprise network
 SMGR’s permissions model  Creating new SMGR administrators

 SMGR Roles  SMGR Groups

©2011. All rights reserved.

2

Course Objectives
By the end of this lesson, you should…

 Know how to:
– Create SMGR administrators

– Apply existing roles to new users
– Create new groups & add users to them – Create new roles and define privileges

©2011. All rights reserved.

3

Avaya Aura® System Manager Setting the Scene Focus on the Enterprise .

What part does SMGR play in ??? .

SMGR in Avaya Aura  Central Product Management  User Profile Management – Admins / communication users  Administration  Configuration  Licensing  Central User Profile  User info shared  RBAC – Role Based Access Control ©2011. All rights reserved. 6 .

Contact  Service Profile  App Sequencing  CM / SM associations ©2011. All rights reserved. 7 .Unified Communications Avaya Aura™ user  Login  Name. Address.

All rights reserved. 8 .Managing the Network  Avaya Aura User Profile  Unified information shared across multiple services – Application profile – Presence – CM Phone stations ©2011.

Enterprise Administration 9 .

Toolwire Student Information .

57 Student03 135.122.73 135.122.80.157 Student04 135.122.71 135.80.72 135.80.80.122.122.74 135.80.122.80.80.55 Student02 135.122.80.177 .122.Training lab Student01 135.

Avaya Aura® System Manager Using System Manager .

13 . All rights reserved.Login – https://ip/SMGR admin Tr@1ning ©2011.

login using the URL: – https://serverIP/  Initial password: – admin / Tr@1ning ©2011 All rights reserved. 14 .Exercise: Login to SMGR  Use your Classroom Info txt document to find your assigned SMGR IP  Launch browser.

System Manager Home page Current log on info Task oriented views ©2011. 15 . All rights reserved.

System Manager – Navigation
 Navigation only

shows options for current view
 Tabs instead of long

pages
 State preserved as

you navigate between tabs

©2011. All rights reserved.

16

Tabbed Navigation
 SMGR will automatically create tabs for pages visited
 Tabs allow you to quickly navigate back and forth

Can have up to 5 open at once (plus the ‘Home’ tab)

©2011. All rights reserved.

17

Let’s think about the enterprise…

©2011. All rights reserved.

18

Enterprise Administration 19 .

Enterprise Administration Administrators can be assigned to groups 20 .

21 . All rights reserved.SMGR – Users & Permissions  Users assigned roles  Roles group together different permissions  Permissions provide access to SMGR resources (UI)  Resources allow you to perform tasks! User Roles / Permissions UI Resource ©2011.

22 . All rights reserved.SMGR – Resources  System Manager is controlled by it’s web console  By allocating permissions to admins. they unlock sections of the SMGR interface Resources ©2011.

All rights reserved.Roles  Roles group together different permissions  Provides a convenient way of assigning permissions en masse ©2011. 23 .

All rights reserved.Roles Role X Role Y  The total permissions held by a user is the aggregate of all roles assigned to them ©2011. 24 .

All rights reserved. 25 .Roles in practice  SMGR home page for user with the ‘System Administrator’ role  All links available System Administrator ©2011.

All rights reserved. 26 .Roles in practice End User  SMGR home page for user with the ‘End User’ role (ghosted links)  Many SMGR resources off limits ©2011.

27 .Makes sense? Good – time to create some users… ©2011. All rights reserved.

All rights reserved.Creating Users – How?  Creating users is simple process  Once user is created. 28 . they can be assigned a ‘role’ by the System Administrator ©2011.

29 . All rights reserved.Creating SMGR Users Login name must be of the form ‘user@domain.com’ Password for SMGR login ©2011.

User Management – User Creation Local authentication Authentication Type Corporate (If SMGR has been configured to speak to an LDAP backend) Active Directory LDAP ©2011. All rights reserved. 30 .

31 . All rights reserved.Creating SMGR Users  SMGR admins do not need special communication profiles  Communication profiles are service oriented – explored in Avaya Aura® Session Manager training  Leave as-is ©2011.

All rights reserved.Creating SMGR Users  Multiple roles may be selected and assigned  Default Role = ‘End User’ ©2011. 32 .

save the user by clicking ‘Commit’ ©2011. 33 .Creating SMGR Users When you’re ready. All rights reserved.

34 .Exercise: Create new user account  Define a new administrator user – the head sys admin  Provide: – Name – Password (use P@ssw0rd) – Login details  Assign ‘System Administrator’ role  Test by logging in as your newly created user ©2011 All rights reserved.

SMGR Adoption Products adopted SMGR for management  Avaya Aura ® Session Manager  Avaya Aura ® Communication Manager  Avaya Aura ® Communication Manager Messaging  Avaya Aura ® Modular Messaging  Avaya Aura ® Presence Services  Avaya Aura ® Conferencing  Etc… ©2011. All rights reserved. 35 .

SMGR Adoption Products adopted SMGR for management  Avaya Aura ® Session Manager  Avaya Aura ® Communication Manager  Avaya Aura ® Communication Manager Messaging  Avaya Aura ® Modular Messaging  Avaya Aura ® Presence Services CS 1000  Avaya Aura ® Conferencing  Etc… MAS SMGR also supports heritage Nortel services (UCM features) ©2011. All rights reserved. 36 .

Provision service for someone (a communication user)  The communication profile details the Aura services a user is provisioned for may be contacted  Describes the ways in which a user ©2011. Manage adopting services (admin task) 2. All rights reserved. 37 .So what can this new admin user do? 1.

38 .Exercise: View Communication Profile address types  Click to edit your newly created user  Expand Communication Profile  Consider the types of communication address ©2011 All rights reserved.

Enterprise Administration Group A Group B 39 .

SMGR Group Management
 Groups can be of different types

 Bring collections of resources together

for easier management

Groups of Operations

Groups of Users

Groups of Roles
©2011. All rights reserved. 40

SMGR Group Management
 Having users in the same group as

I don’t get automatically assigned the roles that are in the same group as me

other resources does NOT automatically grant permissions to access those resources!

Generic groups of resources

I don’t carry permission to access operations just because I’m in the same group
©2011. All rights reserved. 41

SMGR Group Management
 However – when assigning what

resources a role has control over, you can select a group as a resource
 Provides role with permissions over all

items belonging to a group

I have permission to view / add / delete / edit users, and the resource that I have access to is ‘Team 1’

Group Name: Team1 Group Type: Users

Role X

©2011. All rights reserved.

42

Creating a Group

©2011. All rights reserved.

43

Creating a Group

 Navigate to group

management
 Enter a name, and

select a group type

©2011. All rights reserved.

44

Creating a Group

©2011. All rights reserved.

45

Creating a Group  Group membership can be selecting using a query Users? Operations? ©2011. 46 . All rights reserved.

47 .Creating a Group  Build complex queries using multiple conditions Complex Queries ©2011. All rights reserved.

All rights reserved. it cannot be edited later ©2011.Creating a Group  Group members can be specifically selected Once the membership type has been committed. 48 .

All rights reserved. 49 . then select the ‘type’ to see available resources ©2011.Creating a group  When selecting resources for a group of type ‘all’: – click ‘advanced search’.

a user can be added to a group by editing the user Add several users to group at once (User Management screen) Add user individually (Edit user profile) ©2011. 50 .Creating a Group – Adding Users  Users may be added to a group when a group is being edited (see previous slides)  Or. All rights reserved.

Exercise: Create a Group  Define a new group of users  This will group together the users responsible for logging  Create 2 new users (the logging ‘team’) and assign them to the logging group  (Don’t worry too much about the role yet) Group A ©2011 All rights reserved. 51 .

52 .SMGR Roles – Controlling access to resources  Roles give access to specific types of System Manager resources  Aggregate many permissions under one name ©2011. All rights reserved.

Role Assignation ©2011. 53 . All rights reserved.

May be expanded when installing new products .You may define a role for exactly what you need ©2011.SMGR Role  Default roles  Custom made role . 54 . All rights reserved.

All rights reserved. 55 .Creating a Custom Role ©2011.

Creating a Custom Role ©2011. 56 . All rights reserved.

All rights reserved.Defining a Role  A role can provide permission to access 1 or more resource type ©2011. 57 .

you can select which resources to add Users Apply filters for easier searching Operations ©2011. 58 . All rights reserved.Defining a Role  Once a resource type is chosen.

g.Defining a Role E. 59 .. When adding permission to view.g. Carol. When adding permission to view specific menu items:  The resources type will be ‘operations’  The resources correspond to SMGR links ©2011. All rights reserved. Deborah (for example) E. Bob. or delete users:  The resource type will ‘users’  The resources themselves will be specific users – Adam. edit..

60 .Defining a Role – Attributes  Attributes allow you to drill down either further  You can select precisely the attributes of a user profile that you wish to grant permissions for ©2011. All rights reserved.

operations ©2011.Defining a Role – Attributes  Not all resource types have attributes E. All rights reserved. 61 .g.

it indicates how fine grained the level of access control can be ©2011. 62 .And since we mentioned operations…  There are lots!  Given the mapping to URIs in the web console. All rights reserved.

63 . All rights reserved.Role Resource Types? Key types ©2011.

Exercise: Create a new role  Define a role  This role will carry privileges relating accessing logs and alarms  Add all operations with the term ‘event’ in them – Hint: use a filter!  Apply the role to the newly created users  Test! – Log in as user with only the new role Group B ©2011 All rights reserved. 64 .

65 .Exercise: Create another role  Define another role  This role will carry privileges relating to user creation and management  Once the role has been created. and assign these newly created users Group B ©2011 All rights reserved. also create a group for the HR team. create 3 new users  This admin team will oversee Human Resources (HR) – assign them the newly created role Extension: If you have time.

Deleting Users  Deleting Users required 2 confirmations! #1 ©2011. All rights reserved. 66 .

67 .Deleting Users  Deleting Users required 2 confirmations! #2 ©2011. All rights reserved.

and is changing her job – I must update her details and roles… Group A And Daniel is leaving the company – I’ll need Group B to delete his profile… 68 .Enterprise Administration Susan is getting married.

Exercise: Modify User One of the HR staff has decided to get married  Change their last name to ‘smith’ and update their postal address (you choose the details)  She has also decided to switch jobs – remove the HR user management role previously assigned her  Also delete one user ©2011 All rights reserved. 69 .

Course Objectives By the end of this lesson. All rights reserved. 70 . you should…  Know how to: – Create SMGR administrators – Apply existing roles to new users – Create new groups & add users to them – Create new roles and define privileges ©2011.

Avaya Aura® System Manager Administering User Profiles .

Avaya Aura® System Manager Advanced Administration .

73 .Course Outline  Backing up / restoring from backup  Discovering inventory in the Network  Deploying product licenses  Bulk import  Bulk export  Configuring SMGR high availability (HA) ©2011. All rights reserved.

All rights reserved.Course Objectives  Know how to: – Backup SMGR data – Use SMGR to discover inventory in the Avaya network – Use SMGR as a WebLM server – Manage data in bulk – Configure SMGR for HA ©2011. 74 .

Avaya Aura® System Manager Backing Up SMGR Data .

addresses.Information held by Avaya Aura® SMGR  Product Management Data  User Profile Data – Admins / communication users  Element definitions  Configuration  Routing Policies. endpoint profiles  User profiles. 76 . All rights reserved. roles etc.  Communication profiles  Application sequencing ©2011.

Backing up SMGR Information <xml> <data> </data> </xml> ©2011. All rights reserved. 77 .

Backing up SMGR Information ©2011. All rights reserved. 78 .

79 . All rights reserved.Backing up SMGR Information backup Only specify the filename. not the path  A backup can be created on the local file system  Or copied to a remote Linux server ©2011.

you will need the remote server SSH login details ©2011. 80 . All rights reserved.Backing up SMGR Information Specify the full path  When backing up to a remote server (safer).

81 .Backing up SMGR Information – Scheduling  Backups can be performed when needed (‘now’)  And / or scheduled to take in the future (recurring?) ©2011. All rights reserved.

now  2. Create a local backup of your SMGR data . All rights reserved. 82 . Also schedule a regular maintenance backup: – To take place daily – At midnight – Starting tomorrow – Ending after 1 month ©2011.Perform a local backup  1.

SMGR will summarize the details SSH  SSH into the SMGR VA to view the backup – admin/admin ©2011. 83 . All rights reserved.Viewing the backup  When the backup completes.

All rights reserved.Locate your backup  SSH into your SMGR – Use the SMGR IP (from your browser URL) – Username / password: admin / admin  Navigate to the location – Default is: ‘/var/avaya/backup/manual’  Take a look! ©2011. 84 .

85 . you can restore SMGR config SMGR will remember previous backups ©2011. All rights reserved.Restoring from backup  When needed.

86 .Restoring from backup  Be warned that this is a dangerous operation  It will wipe existing configuration in favor of the settings found in the backup ©2011. All rights reserved.

Restore from backup  Notice that your SMGR already has a number of users. check that the deleted elements have indeed been restored ©2011. 87 . domains & SIP elements defined  Delete any number of these  Restore your earlier backup  This will take 5 minutes or so  When SMGR becomes available again. All rights reserved.

and locate your backup – admin / admin  What’s different about the format of the remote backup? ©2011. All rights reserved. 88 .Perform a remote backup  Work with a buddy  Backup to your buddy’s /tmp directory – Name your backup /tmp/NAMEbackup (use your own name)  SSH into your buddy’s SMGR.

Avaya Aura® System Manager Inventory Discovery .

All rights reserved. 90 .The IT network ©2011.

All rights reserved.SMGR Service Discovery BSM Discoverable ©2011. 91 .

SMGR Service Discovery ??? ©2011. All rights reserved. 92 .

64. Define Subnet (s)  3. All rights reserved.Inventory Auto Discovery Process  1.* ©2011. Configure SNMP Profile (s)  2. 93 . Requires running setup_snmp on target SM SNMP SNMP 135.0. Run discovery profile NB: SNMP service is not enabled by default on SM. Enter CM details  4.

All rights reserved.Inventory Auto Discovery Process  SMGR 6. 94 .0 supports automatic element discovery ©2011.

Inventory Auto Discovery Process  SNMP access details SNMP V3 ©2011. 95 . All rights reserved.

All rights reserved. 96 .Inventory Auto Discovery Process  Subnet ©2011.

97 .Inventory Auto Discovery Process  CM access details ©2011. All rights reserved.

All rights reserved. 98 .Inventory Auto Discovery Process ©2011.

All rights reserved. 99 .Inventory Auto Discovery Process IP currently being scanned Devices discovered ©2011.

255. 10 0 .Discover the CM in the network  Create a discovery configuration  Use SNMP V1 – Read community: public – Write community: public  Define the subnet you’re interested in – Use the IP address provided by the instructor – Use a subnet of 255.255. All rights reserved.0  Enter CM access details – init / itsgrand3  Monitor the discovery process ©2011.

Avaya Aura® System Manager Licensing Other Services .

10 2 . All rights reserved.SMGR as License Manager  Some activities require permission!  Have to have a license  Avaya products are just the same ©2011.

SMGR Integrated WebLM Server You have a license for me? Full Web LM Server Integrated License for me?  Must have access to an Avaya WebLM Server before they can start properly ©2011. 10 3 . All rights reserved.

SMGR Integrated WebLM Server  License file is bound to specific SMGR  Contains reference to MAC (unique ID) – Licenses are not portable! ©2011. All rights reserved. 10 4 .

10 5 .Deploying Licenses ©2011. All rights reserved.

License you SMGR  Apply a license to your SMGR  Use the license. All rights reserved.xml on your XP desktop  Check that ‘POM’ now shows as a licensed product – Menu on the left NB: We do not have a POM in the training lab ©2011. 10 6 .

Avaya Aura® System Manager Handling Data in bulk .

All rights reserved. 10 8 .Helps prevent a bad day for the Admin! ©2011.

10 9 .Use Cases: Initial Provisioning  Initially provisioning an enterprise  Moving lots of information into a new Avaya Aura installation – Professional Services Supposes data must already exist somewhere! ©2011. All rights reserved.

11 0 .Use Cases: Large Data modifications  Modifying large sets of data quickly ©2011. All rights reserved.

11 1 .Bulk Import – What can be imported?  User Profiles (Including Communication Profile)  Application Sequencing  Personal Contact Lists  Shared Addresses  Presence Access Control Lists (ACL)  SMGR Roles  Element Details  Etc. All rights reserved. ©2011.

11 2 . All rights reserved.Import Process  SMGR Data  Represented as XML  Read by SMGR and added to the DB SMGR doesn’t say how you do this – only what format the data should be in <xml> <data> </data> </xml> ©2011.

All rights reserved.000 Users in a single 600Mb file <xml> <data> </data> </xml> <xml> <data> </data> </xml> ©2011.000 Users – spread across multiple files  5. 11 3 .Performance Initial provisioning of SMGR may involve a large dataset  Bulk Import supports 60 records / minute  100.

Failed records? <xml> <data> </data> </xml> <xml> <data> </data> </xml> Failed to import  Any records that fail to import should be provided for download by the UI  Records can then be modified and re-imported ©2011. All rights reserved. 11 4 .

11 5 .Importing User data  SMGR supports both full and partial User data importing  Can update existing user’s details – E. All rights reserved.g. Add a contact <xml> <xml> •Communication Profile •Contacts •Address •Roles </xml> •Contacts •Roles </xml> ©2011.

11 6 .Importing: User data  Done through the SMGR web interface ©2011. All rights reserved.

Select import XML file <xml> <data> </data> </xml> 2.Importing: User data  3 Sections 1. All rights reserved. Configure Import handling ??? ©2011. 11 7 .

Import a user record  Locate the ‘importUser. All rights reserved. 11 8 . select to overwrite with the new one <xml> •Communication Profile •Contacts •Address •Roles </xml> ©2011.xml’ file on your desktop  View the contents of the file  Import the user into your SMGR configuration – Import immediately (don’t schedule) – Choose to continue processing other records on failure – If the user already exists.

All rights reserved. 11 9 .On processing a record that cannot be imported – will SMGR rollback? ©2011.

12 0 . All rights reserved. you probably don’t want to touch successfully imported User data ©2011.Importing: User data  If you are re-importing data.

Choose immediate or scheduled import ©2011.Importing: User data 3. 12 1 . All rights reserved.

Bulk Import XML Generator  Linux based testing tool for generating large datasets  Generates XML from simple input file .sh [-o <output file>] [<input file>] <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> Optional – if omitted.php/Session_Man ager_Bulk_Import_XML_Generator_R6. output thrown to stdout <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> Download from: http://taco./genxml. 12 2 . All rights reserved.dr.com/wiki/index.0_S34 ©2011.avaya.

0_S34 ©2011./genxml. All rights reserved. 12 3 . output thrown to stdout <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> Download from: http://taco.php/Session_Man ager_Bulk_Import_XML_Generator_R6.sh [-o <output file>] [<input file>] <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> Optional – if omitted.com/wiki/index.Bulk Import XML Generator  Linux based testing tool for generating large datasets  Generates XML from simple input file .avaya.dr.

All rights reserved.avaya.Bulk Import XML Generator  Linux based testing tool for generating large datasets  Generates XML from simple input file .com/wiki/index. output thrown to stdout <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> <xml> <xml> <data> <data> </data> </data> </xml> </xml> Download from: http://taco.php/Session_Man ager_Bulk_Import_XML_Generator_R6.dr./genxml.sh [-o <output file>] [<input file>] <xml> <xml> <data> <data> </data> </data> </xml> </xml> ??? <xml> <xml> <data> <data> </data> </data> </xml> </xml> Optional – if omitted.0_S34 ©2011. 12 4 .

All rights reserved.Bulk Import XML Generator – Input file format Existing CM Association (<ext>|<first ext>-<last ext>). <phone pass>. 12 5 . <phone pass>. <SM name>. name>]. <domain>. seq name>]. <SM name>. seq. [<term app. <cm name> LOCATION=<location> template=<endpoint template name> No CM Association (<ext>|<first ext>-<last ext>). name>]. [<term app. <SM name>. seq name>] LOCATION=<location> ©2011. <cm name> LOCATION=<location> New CM Association (<ext>|<first ext>-<last ext>). <phone pass>. [<orig app. <domain>. [<orig app. seq. [<orig app. seq name>]. seq. <domain>. name>]. [<term app.

termSeq1. termSeq1 LOCATION=Denver ©2011.avaya.com asm2=secondarySm bsm=branchSm LOCATION=Denver No CM Association 5386000.com.com LOCATION=Denver New CM Association 5500-6500. 123456. 12 6 . avaya.Bulk Import XML Generator – Input file format Existing CM Association 5500-6500. All rights reserved. nearEndSm. mycm. origSeq1. termSeq1. nearEndSm. nearEndSm.com.avaya. origSeq1. mycm.dr. avaya. avaya.com. 123456. origSeq1. 123456.dr.

123456.com asm2=secondarySm bsm=branchSm LOCATION=Denver No CM Association 5386000. origSeq1. All rights reserved. avaya.Bulk Import XML Generator – Input file format Range of endpoints Vs single endpoint Existing CM Association 5500-6500.avaya. nearEndSm.com.com LOCATION=Denver New CM Association 5500-6500. mycm. mycm. 12 7 .com. origSeq1. nearEndSm. termSeq1.dr. termSeq1 LOCATION=Denver ©2011. avaya. origSeq1. nearEndSm. avaya.dr. termSeq1. 123456. 123456.avaya.com.

Bulk Import XML Generator – Input file format Existing CM Association 5500-6500. nearEndSm.com.avaya. Domains & App sequences must have already been administered before attempting to import ©2011. CMs. 123456.com LOCATION=Denver SMs. All rights reserved.dr. 12 8 . mycm. Locations. avaya. origSeq1. termSeq1.

12 9 . All rights reserved.sh import <xmlfilename> <basenamespaceprefix> <deltanamespaceprefix> ©2011.zip Usage: um_bulkimport-encryptUtil.Importing: User data  Passwords can be supplied in the user data XML  These can be plaintext. or you can encrypt them and SMGR will decrypt the passwords password1 %z[323£*&3 Utility (Part of SMGR SDK) um_bulkimport-encryptUtil.

13 0 . one can import roles Note: No functionality to schedule Group import yet ©2011.Importing: Roles & Groups  In similar fashion. All rights reserved.

All rights reserved. 13 1 .Miscellaneous  Login name treated as unique identifier – As such. Public Contacts | Shared Contacts – 2. Users  If importing Presence ACL: – 1. Presence Data ©2011. roles & contacts: – 1. ‘loginname’ cannot be updated by bulk import  If importing users. Users – 2. Roles – 2.

13 2 . All rights reserved.Configuring Default Import Options ©2011.

13 3 . All rights reserved.Configuring Default Import Options 0 = Skip 1 = Merge 2 = Replace 3 = Delete ©2011.

13 4 .©2011. All rights reserved.

SMGR Export Data  Achieved via CLI  Tool ‘exportUpmUsers. 13 5 . Navigate to the directory shown ©2011. All rights reserved. Switch to root # su – root (enter p/w ‘root01’) must be executed from SMGR machine 3.sh’ 1. Launch Putty & SSH in using: admin / admin 2.

you’ll find the bulkexportconfig.SMGR Export Data  Inside the ‘config’ directory.properties file  Use this to configure: – Set number of records to be exported – File size – Export file destination ©2011. 13 6 . All rights reserved.

Perform Export  Can set options via the CL – u : SMGR Username authorized to export – p : Password – f : Export file name prefix – r : Records per file – d : Destination Folder – s : Record starting index – e : End offset index (number of records) Optional Parameters ©2011. 13 7 . All rights reserved.

zip> – # cat <filename. and inspect the format of the XML data – # unzip <filename. experiment with the settings in the bulkexportconfig.properties file  Try modifying your exported data.Export your SMGR user data  Export all SMGR user data  Unzip.xml>  Compare to the XML files from the import exercise Extension:  If you find yourself waiting. and using it to import new users into SMGR – Remember the login name – Field must be unique <xml> •Communication Profile •Contacts •Address •Roles </xml> ©2011. 13 8 . All rights reserved.

at Midday ??? Script regular data exports? ©2011.g: exportUpmUsers. 13 9 .sh -t 2010:05:01:12:00:00 1st of May 2010. All rights reserved.Perform Export  You can also schedule an export to be performed – t : Set export scheduled time YYYY:MM:DD:HH:MM:SS – E.

14 0 . All rights reserved.Perform Export  Zip file is created containing the export ©2011.

All rights reserved.©2011. 14 1 .

All rights reserved.Using the Exported Data  Exported data file can be used in GUI import By default. data is suitable for ‘complete’ import ©2011. 14 2 .

com/schema/deltaImport" xmlns:xsi="http://www.com/schema/import_sessionmanager" xmlns:ns6="http://xml.com/schema/deltaImport" xmlns:xsi="http://www.avaya.w3.xsd"> <tns:deltaUserList xmlns:ns3=http://xml.com/schema/import_csm_cm" xmlns:ns5="http://xml. 14 3 .avaya.com/schema/import" xmlns:ns3="http://xml.Using the Exported Data  XML File can be amended for use in ‘partial’ import <?xml version="1.org/2001/XMLSchema instance" xsi:schemaLocation="http://xml.avaya.w3.avaya.avaya.avaya.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.com/schema/import userimport.avaya.0" encoding="UTF-8" standalone="yes"?> <tns:users xmlns:tns="http://xml.xsd "> <tns:user>…</tns:user> <tns:users>…</tns:users> <tns:userDelta>…</tns:userDelta> <tns:deltaUserList>…</tns:deltaUserList> ©2011. All rights reserved.avaya.com/schema/import_csm_mm" xmlns:ns4="http://xml.com/schema/deltaImport userdeltaimport.com/schema/import1 xmlns:tns="http://xml.avaya.

14 4 .Demo  Modify Exported Data  Perform Partial Import ©2011. All rights reserved.

All rights reserved.Exporting SMGR Roles  Separate CLI utility for exporting roles ©2011. 14 5 .

can all be exported  Click the ‘More Actions’ button to find option ©2011. Routing Policies etc. Entity Links. SIP Entities. Time Ranges.Exporting SIP Entities  Domains. All rights reserved. 14 6 . Adaptations. Locations.

dial patterns and so on  These will need to have been re-imported first ©2011. 14 7 . it will contain references to SIP entities. All rights reserved.Export your SMGR routing info  Export one or more collections of routing info: – Domain – Locations <xml> – Routing Policies •Communication Profile •Contacts •Address •Roles </xml> NB:  Remember that when re-importing something like a routing policy. domains.

Avaya Aura® System Manager High Availability .

15 0 . All rights reserved.What is High Availability?  High Availability (HA) is the ability to access a service when you need it  Even in the case where an internal error has occurred End users (SMGR admins) should not need to know! ©2011.

15 1 . All rights reserved.SMGR High Availability How does SMGR deliver HA?  2 SMGR nodes  Arranged in active node / backup node configuration When the active node fails. the backup node automatically takes over ©2011.

SMGR High Availability & System Platform SP Utilities CentOS C-DOM  SMGR HA is facilitated by the Avaya Aura® System Platform XEN Hypervisor . but SMGR benefits by being a VA deployed to SP Proc HDD RAM NIC – Some things in life are free! ©2011. 15 2 .DOM-0  It’s really System Platform HA. All rights reserved.

DOM-0 XEN Hypervisor .DOM-0 Proc HDD RAM NIC Proc HDD RAM NIC Active SMGR on System Platform Remote SMGR node (name for the backup) ©2011. 15 3 . All rights reserved.SMGR High Availability & System Platform SP Utilities CentOS C-DOM System Manager RHEL SMGR Template SP Utilities CentOS C-DOM System Manager RHEL SMGR Template XEN Hypervisor .

All rights reserved.SMGR High Availability & System Platform  Replicated VA machine state consists of: – Everything saved / committed – On the hard disk – In the SMGR database ©2011. 15 4 .

SMGR High Availability & System Platform Anything not in committed will not have been saved to disk. All rights reserved. & will be lost in the case of a failover VA must boot when it fails over ©2011. 15 5 .

Detect active node is down 2. Boot the remote node VA (triggered automatically) ©2011. All rights reserved. 15 6 .High Availability – Extent of impact  Admin will lose ‘work-in-progress’  Service outage will last as long as it takes to: 1.

All rights reserved.DOM-0 Proc HDD RAM NIC Proc HDD RAM NIC  Once HA is configured. the SMGR template is replicated to the remote node ©2011. 15 7 .SMGR High Availability & System Platform SMGR already installed on one node SP Utilities CentOS C-DOM System Manager RHEL SMGR Template SP Utilities CentOS C-DOM System Manager RHEL SMGR Template XEN Hypervisor .DOM-0 XEN Hypervisor .

Remote SMGR on System Platform15 8 .1.102 192.168.DOM-0 192.DOM-0 192.101 XEN Hypervisor .168.SMGR High Availability & System Platform SMGR VAs share the same IP configuration .1.1.Problem?? 192.167 Proc HDD RAM NIC Proc HDD RAM NIC Active SMGR on System Platform ©2011.168.168.102 SP Utilities CentOS System Manager RHEL SMGR Template SP Utilities CentOS System Manager RHEL SMGR Template C-DOM C-DOM XEN Hypervisor .1. All rights reserved.

???
192.168.1.101

192.168.1.101

SP Utilities CentOS

System Manager RHEL 5.3 SMGR Template

SP Utilities CentOS

System Manager RHEL 5.3 SMGR Template

C-DOM

C-DOM

XEN Hypervisor - DOM-0

XEN Hypervisor - DOM-0

Proc

HDD

RAM

NIC

Proc

HDD

RAM

NIC

©2011. All rights reserved.

15 9

Active Node definition:
 Replicates its state to the remote node
 Has the SMGR VA turned on

So what decides the active node?
 Nodes score themselves  Highest score = active node

I am alive, have network connection, can contact the gateway…

Score = 6.0

 If a node cannot contact the other:
– The uncontactable node is assumed

down
– The surving node becomes active (if it

isn’t already)

©2011. All rights reserved.

16 0

SMGR High Availability – Configuration
Preferred Configuration

3.1

Crossover cable

Enterprise Network

6.0

©2011. All rights reserved.

16 1

All rights reserved. 16 2 .Geographical H/A isn’t supported by this setup Why? ? ©2011.

16 3 . All rights reserved.SMGR High Availability – Configuration Preferred Configuration System Platform Server fitted with (at least) dual port NIC ©2011.

SMGR High Availability – Configuration Preferred Configuration  Direct crossover connection allows high speed connection between SPs  Avoids large SP payloads having to travel over the regular network  SP & SMGR VM state copied from active ©2011. 16 4 . All rights reserved.

16 5 . All rights reserved.SMGR High Availability – Configuration Preferred Configuration Crossover cable Enterprise Network ©2011.

All rights reserved.SMGR High Availability – Configuration Preferred Configuration Crossover cable Enterprise Network  Crossover cable is preferred. 16 6 . not mandatory  Replication will happen over the regular network ©2011.

All rights reserved. 16 7 .SMGR High Availability – Configuration admin admin01 The Toolwire Internet Explorer contains a shortcut to the SP Web Console in Favorites ©2011.

High Availability Configure SMGR failover from within the System Platform webconsole ©2011. All rights reserved. 16 8 .

All rights reserved. 16 9 .High Availability Remote node  Enter IP & login details for the remote node  The SP on which you are logged in is preferred by default ©2011.

which is remote  Log into SP webconsole on the active node  Configure failover using the details of the remote node – The initial replication may take some minutes to complete  Test by logging into the SMGR using the IP of the active node  Kill the active node VA. 17 0 .Configure SMGR for HA  Work with a buddy  Decide which SMGR will be active. All rights reserved. allowing you to use SMGR ©2011. then attempt to access the SMGR IP again  Remote node should kick in.

Avaya Aura® System Manager Advanced Administration Thank you! .