-:- Rameshkumar

Successfully Architect, Design, Built, Implement, Manage and Administered - HP BSA Suite. EMail I'D -:- RameshKumar132@gmail.com BB Pin -:- 3230B5CF

Thursday, January 26, 2012

HP Operations Orchestration 9.03 Released, Installed and Tested !!!

Just today on Jan 25th, 2012, HP released patch for HP Operations Orchestration 9.03, the fifth patch release of the minor version of HPOO 9.02. And an hotfix patch for the early patch 9.02.002. This patch release is a cumulative release that includes updates from the previously released patch 9.02.0001, 9.02.002. So the HPOO Infrastructure need install or upgrade to HPOO 9.02 before applying this HPOO 9.03 patch.

As usual, for me, it always extreme happy to play, install and test the newly release patch version. And again this time, I might be first person to play, install and test the HPOO 9.03:).

Today, I downloaded HPOO - 9.03 patch release and started to play with it in my VMs.

My HPSA VMs Configuration Details:
- 2 Oracle VMs:
RAM : 10GB
Hard Disk : 100GB
Oracle Version : Oracle 11g (11.1.0.7.0) Standard Edition
OS : RHEL 5 (64Bit)

-2 HPSA Core VMs:
RAM : 10GB
Hard Disk : 100GB
OS : RHEL 5 (64Bit)

Here are my upgrade tests:

* Upgrade a HPOO 9.02.002 standalone Linux OS core to HPOO 9.03, where the DB [MySQL] on the local VM.

* Upgrade a HPOO 9.02.002 standalone Linux OS core to HPOO 9.02.0002, where the DB [MySQL] on the remote database [on a different Linux OS VM].

* Upgrade a HPOO 9.02 standalone Linux OS core to HPOO 9.03, where the DB [Oracle] on the local VM.

* Upgrade a HPOO 9.02 standalone Linux OS core to HPOO 9.03, where the DB [Oracle] on the remote database [on a different Linux OS VM].

* Upgrade HPOO 9.02 Cluster cores [both are in RHEL5] to HPOO 9.03, where the 2 DB's [MySQL] on the remote databases [on two different Linux OS VM].

I also patched HPSA 9.03 on a cluster cores and standalone core [with local DBs and remote DBs] about 10 times. No failures faced.

After patch Upgrade, I tested a few build-in accelerator packs for HPOO flows, OS Flows, HPSA functions, it worked as expected. :) Nothing much to complaint or log a case with HP Support.

Whats is new in the HPOO 9.03 : 

1. Modifications to the Support Matrix:
HP OO 9.03 supports the following:
• Internet Explorer 9.0
• Firefox 9.01
• Ability to run OO on ESX 4.1
• Redhat Linux 6.1
• Terracotta 3.6.0

2. Reliability Issues:
Fixed reliability issues for the scheduler, by unifying the scheduler and central services.

3. Client Time Displayed in a Multi Time Zone Deployment:
All time display fields in the client web browser are synchronized according to the local time zone of the client computer. The selected time zone is displayed in the upper right-hand corner of the Central window.

4. Central UI Usability Enhancements:
• Ability to add a label to a run name for a specific flow execution. You can add a label to the run name in the following:
o Execution user interface
o Scheduler pane
o Executing a flow API

• New columns added to help the user track the flow execution progress in the Current Run view in the Central.

• The following columns are now available, and are updated with information during the flow progress:
o Run name
o Step name
o Step start time
o Previous step name
o Number of processed steps

5. Studio usability enhancements:
• When you edit an input of an operation the Assign from and Assign to are automatically set to the variable name. Now you can configure the default selected value to be either the variable name or not-assigned.
• Improved usability for import of operations from RAS.

6. New APIs added to Central: The following API methods have been added to Central SDK and SOAP API:
o SOAP API: Repository folders
o SOAP API: Flows
o SOAP API: Selection lists
o SOAP API: Clusters
o SOAP API: Scheduler

New Defect/Bug Fixes in 9.03

The following are the 24 New Defect/Bug Fixes in HPSA 9.03 :


1. Wrap flow short description in about pop-up window. (QCCR1D92399)
2. Report filtering lost when examining report details (QCCR1D119803)
3. Support for OO Installation on VMWare ESX Server 4.1. (QCCR1D123025)
4. Cannot open a flow after you delete and save the Parallel Split operation. (QCCR1D137373)
5. Studio renders incorrectly html input that contains attributes in tags in the Display window (QCCR1D138711)
6. Editing the schedule of a disabled flow re-enables the flow. (QCCR1D139410)
7. Streaming 9.00.05 RAS content produces false negatives. The content client receives an error (QCCR1D139714)
8. Studio rich editor throws java.lang.IndexOutOfBoundsException. (QCCR1D140829)
9. Reports created in Central in a different time zone than the user, the time in the user interface is incorrect. (QCCR1D141600)
10. Load Balancer standalone upgrade requires manual jre installation. (QCCR1D141844)
11. When you update to 9.03 the updated help documentation is not updated (Studio and Central (QCCR1D141350)
12. Session expired errors on Current Runs in Firefox when System Proxy Settings is selected (QCCR1D141031)
13. Current Runs filters from the Filter Panel does not work with run name of the form Windows Health Check_104. However, the filter on the Name column does.(QCCR1D141002)
14. SoapUI used by wswizard issues, causes problems when creating operations with arrays as inputs. (QCCR1D140994)
15. Executing wswizard generated getSelectionList flow with empty value for name returns different error message than the expected one. (QCCR1D140993)
16. The minutes are taken from the server instead of the client. (QCCR1D140924)
17. Entering special characters in REST and HTTP flows, requires URL Encoding (QCCR1D140292)
18. Cluster installation failed as there are duplicate SQL statements of the insert command from the two nodes. (QCCR1D139540)
19. Upgrade or downgrade log files of the installation progress (QCCR1D141208)
20. All system stuck when NFS mount repository is down. (QCCR1D119803)
21. Live Network Connector installer exits abruptly for a set of credentials. (QCCR1D141353)
22. Terracotta has been updated to the latest version 3.6.0. (QCCR138449)
23. Update library tree exception. (QCCR1D47618)
24. JRE version has been updated from 1.6.0_29 to 1.6.0_18. (QCCR1D140983)


Here is my HPOO 9.03 Version Page:




If you have questions on this HPOO 9.03 release or installation issues, please feel free to contact me. Good Luck.


-:- Rameshkumar
EMail ID : RameshKumar132@gmail.com
Blog : Rameshkumar132.blogspot.com

Wednesday, January 18, 2012

HP Database and Middleware Automation (HPDMA) 9.11

Yesterday Jan 17th, 2012, HP released patch for HP Server Automation - 9.11, this is the minor patch version is HPSA 9.10.

As HP Database and Middleware Automation is also bundled as tools in HPSA and hence HPDMA has latest version 9.11 in the HPSA 9.11 patch release.


Even though the login screen shows as HP Database and Middleware Automation version 9.11, the HPDMA just use the Web Server: 9.11.0 Repository: 9.10.0.

Another important thing, in HPDMA is a part of the tools in the HPSA Java Client it is tightly integrated with the "User and Group" permissions.

The following are the three different of permissions in HPSA Java Client for HPDMA:

1] Access Database & Middleware Automation
2] Create Workflows
3] Manage Database & Middleware Automation

Attached is the screen snapshot of it :


I don't have any Management or HPDMA Service Packs to learn more about HPDMA :( but currently understand how HPDMA is integrated in HPSA.


-:- Rameshkumar
EMail ID : RameshKumar132@gmail.com
Blog : Rameshkumar132.blogspot.com

HP Server Automation 9.11 - New Components ; an overview

After a long day playing with HP Server Automation 9.11 Patch release, found couple of things as same HPSA 9.05 patch release.

HPSA 9.11 have two new additional components:

1] tsunami - a download accelerator for the Software Repository.
2] memcached - an in-memory object caching systems.

These two components services are integrated with the global start scripts and started with the other services.

[root@hpsa911 ~]# /etc/init.d/opsware-sas list
verify_ports
opswgw-mgw
opswgw-cgws
vaultdaemon
dhcpd
memcached
spin
mm_wordbot
tsunami
waybot
smb
twist
buildmgr
opswgw-agws
hub
sshd
apxproxy
spoke
agentcache
occ.server
httpsProxy
da
opsware-agent
[root@hpsa911 ~]#
[root@hpsa911 ~]# /etc/init.d/opsware-sas status memcached tsunami

-------------- memcached --------------
Verify local memcache is listening: SUCCESS

-------------- tsunami --------------
Verify tsunami process groups are running: SUCCESS
Verify tsunami web server is listening on port 8061: SUCCESS
Verify tsunami application server is listening: SUCCESS
Successfully performed "status" operation on Opsware SAS components.
[root@hpsa911 ~]#

There is a new log directory is also created for the tsunami logs as follows:

[root@hpsa911 tsunami]# pwd
/var/log/opsware/tsunami
[root@hpsa900 tsunami]# ls -als
total 20
4 drwxr-xr-x 2 root root 4096 Jan 19 02:14 .
4 drwxr-xr-x 32 root root 4096 Jan 11 16:21 ..
4 -rw-r--r-- 1 root root 183 Jan 19 03:55 nginx-access.log
0 -rw-r--r-- 1 root root 0 Jan 19 02:10 nginx-error.log
4 -rw-r--r-- 1 root root 75 Jan 19 02:14 uwsgi-console.log
4 -rw-r----- 1 root root 1572 Jan 19 03:55 uwsgi.log
[root@hpsa911 tsunami]# tail -f uwsgi.log
spawned uWSGI worker 2 (pid: 12930)
spawned uWSGI worker 3 (pid: 12931)
spawned uWSGI worker 4 (pid: 12932)
spawned uWSGI worker 5 (pid: 12933)
spawned uWSGI worker 6 (pid: 12934)
spawned uWSGI worker 7 (pid: 12935)
spawned uWSGI worker 8 (pid: 12936)
invalid request header size: 0...skip
invalid request header size: 0...skip
invalid request header size: 0...skip
[root@hpsa911 tsunami]#

As per the HPSA 9.11 release notes, these two components are implemented and integrated as part of the sclice bundle for the Remediation Scalability Enhancements. I have test or have any use case for this.

Forget to add my version screen for HPSA 9.11, here it is :




-:- Rameshkumar
EMail ID : RameshKumar132@gmail.com
Blog : Rameshkumar132.blogspot.com

Tuesday, January 17, 2012

HP Server Automation 9.11 Released, Installed and Tested !!!

Just today on Jan 17th, 2012, HP released patch for HP Server Automation - 9.11,  this is the minor patch version is HPSA 9.10. [The HPSA MPQ Patch 9.10.02 patch release on Nov 2ed, 2011. Within an quater, HP released this patch , which is way early on their patching cycle. :)]

As usual, for me, it always extreme happy to play, install and test the newly release patch version.

And again this time, I might be first person to play, install and test the HPSA 9.11 :) Today started to play with it in my VMs.

My HPSA VMs Configuration Details:
- 2 Oracle VMs:
RAM : 10GB
Hard Disk : 100GB
Oracle Version : Oracle 11g (11.1.0.7.0) Standard Edition
OS : RHEL 5 (64Bit)

-2 HPSA Core VMs:
RAM : 10GB
Hard Disk : 100GB
OS : RHEL 5 (64Bit)


* Upgrade of a standalone HPSA 9.10.02 core's [with local db] to 9.11, is very simple and easy. The patch install smooth without any issue as normal.

* Upgrade of a standalone HPSA 9.10.02 core's [with remote db] to 9.11, is also went well.

* Upgrade of single silce [and remote DB] HPSA 9.10.02 to 9.11 core also went well.

* Upgrade of 2 slices [and remote DB] HPSA 9.10.02 to 9.11 core also went well.

* Upgrade of Upgrade of 2 slices [and remote DB] HPSA 9.10.02 to 9.11 core also went well.

* Upgrade of a standalone HPSA 9.10 major version core's [with local db] to 9.11 got some issues but after the proper responds file ... it went well too.


After patch Upgrade, I tested a few HPSA functions, it worked as expected. :) Nothing much to complaint or log a case with HP Support.

There almost 100 important/major bugs that are fixed in the HPSA 9.11 version. I will post another blog with all the details and new findings.


I also patched HPSA 9.11 on a multiple cores and in a multi-master mesh about 10 times. No failures faced.

If you have questions on this HPSA 9.11 release or installation issues, please feel free to contact me. Good Luck.

-:- Rameshkumar
EMail ID : RameshKumar132@gmail.com
Blog : Rameshkumar132.blogspot.com

Friday, January 13, 2012

A "Puppet" Play Day

After around 2 years, today Fri, Jan 13, 2012, I play with Puppet Enterprise.

I haven't play much with Puppet since Puppet Enterprise Version 1.0. In the meanwhile, Puppet Enterprise Version 1.1, 1.2 was widely used by Fortune 500 Companies and many startup including Twitter, Zyang etc., and one of the important open source product for Run Book Automation (RBA).

Since my background is Sys Admin, I have strong passion for both HP Operation Orchestration (HPOO) and Puppet Enterprise (PE) because of capabilities of automation.

I'm preparing a use case for both HP Operation Orchestration (HPOO) and Puppet Enterprise (PE) for Sys Admin Automation task and DB Automation task, to check the performance, and will keep post on this.

Regards,
Rameshkumar
EMail I'D : RameshKumar132@gmail.com
Blog : RameshKumar132.blogspot.com

Sent from my BlackBerry Smart Phone.

Thursday, January 12, 2012

HPSA - HPSM - uCMDB - Integration with HPOO for Change Management


HP Operation Orchestration is tightly intergrated with the HP Products such as HP Server Automation, HP Network Automation, HP Service Manager and  uCMDB. 

For a while, I have been thinking to develop a HPOO workflow of integrating all those above mention HP products and helps to automated the change process. Finally after a week of efforts, I had developed the flow for it. 

Here is the scenario/use-case, 


1.Create RFC ticket in HP Service Manager.

2.Change Advisory Board (CAB)reviews and approves ticket.

3.Ticket approval launches HP OO workflow.

4.HP OO workflow executes change operations across HPSA. 

5.HP OO workflow updates ticket in HP Service Manager and closes ticket.

6.HP OO workflow updates uCMDB with current state.

Flow:




If you have questions on this HPOO or HPSA - HPSM - uCMDB - Integration with HPOO for Change Management, please feel free to contact me. Good Luck.

-:- Rameshkumar

Monday, January 09, 2012

HPSA SpinWrapper

HP Server Automation - Python SpinWrapper for getting the relam details :

# env PYTHONPATH=/opt/opsware/pylibs /opt/opsware/bin/
python
Python 1.5.2 (#1, Jun  5 2010, 18:06:43)  [GCC 3.4.5] on linux-i386
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>> import sys
>>> sys.path.append("/opt/opsware/pylibs")
>>> from coglib import spinwrapper
>>> spin = spinwrapper.SpinWrapper()
>>> r = spin.Realm.getList()
>>> r
[[30900L, 'HPSA905-agents'], [20900L, 'HPSA905-mm'], [0L, 'TRANSITIONAL'], [10900L, 'HPSA905']]
>>> r1 = spin.Realm.get(30900L)
>>> r1
{'tran_id': 17980900L, 'id': 30900L, 'realm_id': 30900L, 'created_dt': , 'obj_class': 'Realm', 'realm_name': 'HPSA905-agents', 'created_by': '10.10.10.225', 'realm_type': 'SATELLITE', 'display_name': 'HPSA905-agents', 'modified_by': None, 'modified_dt': , 'conflicting': 0}
>>> 
>>>

If you have questions on this HPSA Python SpinWraper, please feel free to contact me. Good Luck.

-:- Rameshkumar