Download presentation
Presentation is loading. Please wait.
Published byFrancis Hunter Modified over 9 years ago
1
Setting up and configuring BCO EE (BPA) Linux Console How I Learned to Stop Worrying and Love BCO EE Dima Seliverstov 3/3/2014
2
Steps Installing and configuring the database Installing the console Configuring the console Using the console Monitoring the console
3
Installing and configuring the database Pick the latest database you can use – https://docs.bmc.com/docs/display/public/bcmco95/Oracle+Populate+support https://docs.bmc.com/docs/display/public/bcmco95/Oracle+Populate+support Install the database – Same machine as console or another machine Configure tablespaces – Command sqlplus / as sysdba CREATE TABLESPACE visdb DATAFILE '/ / /visdb01.dbf' SIZE 8G; (ALTER TABLESPACE visdb ADD DATAFILE / / /visdb01.dbf’ SIZE 8G;) to increase Configure the users to use tablespace – Command sqlplus / as sysdba CREATE USER IDENTIFIED BY DEFAULT TABLESPACE visdb; GRANT CONNECT ; GRANT RESOURCE ; Check to see if your database is up and running via Oracle Developer – http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
4
Installing the console Pick the latest hardware and software NOT the minimum versions – https://docs.bmc.com/docs/display/public/bcmco95/Minimum+system+requirements+by+component https://docs.bmc.com/docs/display/public/bcmco95/Minimum+system+requirements+by+component Use Silent Install * (Use Silent Install because X Windows GUI is slow and error messages are few) – See silent directory for file contents and instructions Run as root, but configure the product user to be someone other then root Double check everything you enter, the script or the GUI have limited error messages Make sure best1_9.5.00 or 9.0.00 links are created in /usr/adm Make sure you have cron configured and running – Run $BEST1_HOME/bgs/scripts/checkCron.pl If cron is not running start cron on Linux via “/etc/init.d/crond start” as root
5
Configuring the console Use AutoNodeDiscovery for agents and proxy (Windows, Vmware) Use Web Based console General Manager
6
Configuring the console: Why use AutoNodeDiscovery? AutoNodeDiscovery – Automatic manager run creation Scalability based on BMC best practices Nightly update and discovery Reasonable defaults provided Separation by functionality or platform
7
Configuring the console: What is AutoNodeDiscovery? – Command line only tool – Proxy Configuration Supports – VMware, – Windows User Specifies – Proxy Host – Domain – Agent Configuration Control node lists using a simple csv file
8
Configuring the console: How to use Proxy AutoNodeDiscovery? Command – AutoNodeDiscovery –C –v -d -u -s Accepting all other defaults not specified on the command line is an excellent starting point Manager Script Name – Should contain the platform and domain description and function – Should not contain any spaces – Should not be very (long 20 characters max) – Example: VCenterBCMDev UDR Data Repository should contain the name of the manager run – Easy to identify nodes in a run – Easy to transfer nodes in a run to another console for workload or modeling – Increased performance each run is not looking at nodes from another run – Example: $BEST1_HOME/local/collect/
9
Configuring the console: How to use Agent AutoNodeDiscovery? Command – AutoNodeDiscovery –C –a -u -s Accepting all other defaults not specified on the command line is an excellent starting point Manager Script Name – Should contain the platform and domain description and function – Should not contain any spaces – Should not be very (long 20 characters max) – Example: AIX_Dev,Windows_Dev,Solaris_LDOM_Dev Agent List Location – Should correspond to the manager script name – Should be placed outside of the BEST1_HOME, so we can migrate the runs to another release Example :/data1/AIX_Dev.csv – Information can be easily imported and updated as needed into the Agent List Location UDR Data Repository should contain the name of the manager run – Easy to identify nodes in a run – Easy to transfer nodes in a run to another console for workload or modeling – Increased performance each run is not looking at nodes from another run – Example: $BEST1_HOME/local/collect/
10
Configuring the console: Why use Web Based General Manager? Native X Window console lacks functionality of the web console – No recovery – No health dashboard – No ability to start or stop multiple runs Native X Window console is slow over the network
11
Configuring the console: What is Web Based General Manager ? General Manager is part of BCO Console or BCO EE Perceiver Web Based tool to manage multiple BPA consoles from a single web page Health Dashboard Recovery Log Viewer
12
Configuring the console: How to use Web Based General Manager? 1.Run AutoNodeDiscovery for a single run. – This will create a manager run – *An alternative is to create a new run and change the parameters to make them default. 2.Modify the parameters of the manager run to be the future default of all your runs – All the future created scripts will have the desired default parameters. – Use the best practices specified in – https://docs.bmc.com/docs/display/public/bcmco90/Best%20practices%20when%20usi ng%20Manager https://docs.bmc.com/docs/display/public/bcmco90/Best%20practices%20when%20usi ng%20Manager – https://kb.bmc.com/render/KCSRenderController?type=cssolutionint&id=SLN000000214 439&searchid=1393861895031 https://kb.bmc.com/render/KCSRenderController?type=cssolutionint&id=SLN000000214 439&searchid=1393861895031 3.Run AutoNodeDiscoveryfor all the other runs 4.Schedule the runs
13
Configuring the console: How to use Web Based General Manager? Add Console
14
Configuring the console: How to use Web Based General Manager? Configuring Default Values Double Click
15
Configuring the console: How to use Web Based General Manager? Configuring Default Values
16
Set desired Begin Time
17
Configuring the console: How to use Web Based General Manager? Configuring Default Values Enable Cut Disk Options
18
Configuring the console: How to use Web Based General Manager? Configuring Default Values Enable Oracle Population
19
Configuring the console: How to use Web Based General Manager? Configuring Default Values Visualizer Interval and Analyze Reports
20
Configuring the console: How to use Web Based General Manager? Configuring Default Values Enable Scheduling Options
21
Configuring the console: How to use Web Based General Manager? Configuring Default Values Disable OSR
22
Configuring the console: How to use Web Based General Manager? Configuring Default Values Save the Manager Run
23
Configuring the console: How to use Web Based General Manager? Configuring Default Values Save Desired Setting as Default
24
Configuring the console: How to use Web Based General Manager? Scheduling the runs Multiple Runs can be Selected and Scheduled
25
Using the console General Manager Recovery Perceiver Building Workloads using the Windows Console using Analyze
26
Using the console: General Manager Recovery For additional details see KA329791 https://kb.bmc.com/infocenter/index?page=content&id=KA329791&actp=search&viewlocale=en_US&searchid=1393887760642 https://kb.bmc.com/infocenter/index?page=content&id=KA329791&actp=search&viewlocale=en_US&searchid=1393887760642
27
Using the console: Perceiver You can view the data populated to the database using Perceiver – Configure a Data Source – Configure a Group – View the data
28
Using the console : Perceiver Configure a Data Source
29
Using the console : Perceiver Configure a Group
30
Using the console : Perceiver View the data
31
Using the console: Building Workloads using the Windows Console using Analyze UNIX Console can be used for building workloads. Windows Console is a newer and more user friendly – UDR data should be transferred from UNIX to Windows – Workloads can be generated and downloaded from UNIX to Windows console – Workloads are platform independent It does not matter which console (UNIX or Windows) builds them
32
Using the console: Building Workloads using the Windows Console using Analyze – UDR data transfer from UNIX to Windows
33
Using the console: Building Workloads using the Windows Console using Analyze – Workloads can be generated and downloaded from UNIX to Windows console. – Workloads are platform independent A free graphical tool WinScp(winscp.net) is very useful for data transfer
34
Monitoring the console Use GeneralManagerLite scripts Create an e-mail action script (outside the product) to monitor daily console operation and differences
35
Monitoring the console: GeneralManagerLite scripts Command: – $BEST1_HOME/bgs/scripts/BCO_BPAStatusAndRecoveryManager.pl For the pure BCO EE use case the only input required is the console name For a BCO EE /BCO integration the database information is required Both text and plots are generated
36
Monitoring the console: GeneralManagerLite Output
37
Monitoring the console: e-mail action script Quick daily assessment tool (10 second) E-mail client based (mutt) Daily e-mail message – differences between today and yesterday – File system utilization When problems occur root cause can be obtained via e-mail contents Script attached to the notes If a script is found to be useful, a better integration with BCO EE will be provided
38
Monitoring the console: e-mail action script output Configuration and change since yesterday Date = 2014/03/03 : 2014/03/02 Number of Configured BPA Nodes = 74 : 74 : change 0 Number of Collected BPA Nodes = 65 : 57 : change 8 Number of Transfered BPA Nodes = 62 : 55 : change 7 Number of Processed BPA Nodes = 58 : 52 : change 6 Number of BCO ETLid BPA Nodes = 0 : 0 : change 0 ----------------------Details-------------------------------------- File system disk space usage for location of status file = /usr/adm/best1_9.5.00/local/manager/status/General ManagerLite/BCO_BPAWebReport/BCO_BPAStatusCoun t.csv Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg00-datalv 82569904 29847852 48527748 39% /data1
39
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.