AvailabilityGuard TM Cnfigure Data Surce fr Autmatic Imprt frm CMDB AvailabilityGuard allws yu t cnfigure business entities (such as services, divisins, and applicatins) and assign hsts, databases, and NetApp filers t them. It is highly recmmended t cnfigure business entities. The cnfiguratin f business entities enables AvailabilityGuard t present a high level HA/DR readiness view f the datacenter(s), guarantee SLA plicies and shed light n the impacted business impact lines in each ticket pened by AvailabilityGuard. If an applicatin that manages business mappings exists within yur rganizatin, (referred t as Business Management Applicatin alng this dcument), yu can cnfigure it as an external data surce fr AvailabilityGuard. AvailabilityGuard will then autmatically imprt the business mappings f yur rganizatin. In additin, AvailabilityGuard can autmatically imprt the hsts and site cnfiguratin. Cnfiguring the Business Mappings Integratin In rder t imprt business infrmatin frm the Business Management Applicatin, the AvailabilityGuard administratr shuld fllw the fllwing prcedure: 1. Create a table r view (n this Business Management Applicatin database) that cntains the relevant infrmatin fr AvailabilityGuard. 2. Create a database user fr AvailabilityGuard, which has privileges t cnnect t the database and query the given table r view. 3. Cnfigure the cnnectin details n AvailabilityGuard. The fllwing sectins describe the prcedure in greater details. 1
Cnfigure Integratin Table n the Business Management Applicatin AvailabilityGuard integrates with the ne f the fllwing DBMS: Oracle DB2 MS SQL Server Sybase The database administratr shuld define the integratin table (r view). The default name fr this table is MAPPINGS_INTEGRATION. The fllwing sectin describes the clumns that the table/view must have: COLUMN COLUMN TYPE DESCRIPTION BUSINESS_ENTITY_ STRING (4000) The name f the PARENT_BUSINESS_ENTITY_ STRING (4000) The name f the parent, if the is a member f ther (hierarchical structure) BUSINESS_ENTITY_TYPE STRING (4000) The type f the. These type shuld be cnfigured n AvailabilityGuard user interface (Cnfiguratin mdule > Business Entities > Business Entity Types) STRING (4000) The name f the hst that yu want t assign t the business entity (if yu specify a database in the same rw, nly the database is imprted) OPERATING_SYSTEM STRING (4000) The Operating System f the hst. The value must be ne f the fllwing: Windws Linux Slaris HPUX AIX POLICY STRING (4000) The plicy f the hst. GROUP STRING (4000) The designated grup f the hst. IP STRING (4000) The IP address f the hst (The value fr this field is nt mandatry) DATABASE_INSTANCE_ STRING (4000) The name f the database instance that yu want t assign t the BUSINESS_ENTITY_ROLE STRING (4000) The rle f the assign cmpnent (hst/database) inside the SLA_POLICY_ STRING (4000) The SLA plicy t assign t the cmpnent (hst/database) inside the. This plicy shuld be cnfiguratin n AvailabilityGuard user interface (Cnfiguratin mdule >SLA Definitin). SITE_ STRING (4000) The site name where the hst is lcated (as defined in AvailabilityGuard). The value fr this field is nt mandatry, 2
unless hst names are equal between sites, r if yu want AvailabilityGuard t imprt the site cnfiguratin Imprtant ntes: It is pssible t cnfigure different table/view name than the default (see belw). It is als pssible t cnfigure different clumn names than the default. If yu chse t d s, please cntact ur supprt center. Each rw in this table/view represents a single assciatin between hst/database t : When a hst name is prvided withut database instance name the hst is assciated. When bth hst and database instance name are prvided the database is assciated. If a hst is assigned t a, all databases installed n this hst are cnsidered as members f the, s there is n need t make sure that the table cntains rw fr each ne f them. 3
Cnfigure AvailabilityGuard t Imprt Data frm the Business Management Applicatin After yu have created the table/view, yu need t specify the cnnectin details n AvailabilityGuard: 1. In Cnfiguratin mdule, select System Prperties frm the tree. 2. Open the Autmatic Imprt sectin and cnfigure the fllwing prperties: Database cnnectin: Hst name (r IP address) Database type (Oracle, DB2, MS SQL Server r Sybase) Instance name Database name (fr MS SQL Server/DB2) Prt Database authenticatin Username Passwrd 3. If yu use different table/view name than the default (BUSINESS_ENTITY_INTEGRATION), yu may cnfigure it in the Integratin table/view name prperty. 4. If yu want the imprted data t verride changes made manually using the interface, change the fllwing prperties (therwise, leave the default values): Override (re-create) Business Entities manually deleted using the user interface = N Override SLA plicies, rles and assciatins that were manually cnfigured using user Interface = Yes 5. If yu want AvailabilityGuard t imprt the business entities autmatically during the full cycle, set: Autmatically imprt business entities during full cycle = Yes 6. If yu want AvailabilityGuard t imprt hsts autmatically during the full cycle, set: Autmatically imprt hsts during full cycle = Yes 7. If yu want AvailabilityGuard t imprt site cnfiguratin autmatically during the full cycle, set: Autmatically imprt sites during full cycle = Yes 4
Example and Rules fr Imprting Data frm the Business Management Applicatin t AvailabilityGuard Belw please find the rules and restrictins which apply t the methd the data is imprted: 1. Databases shuld be imprted thrugh AvailabilityGuard nly, imprting databases thrugh CMDB is nt supprted. 2. The hst shuld be defined prir assigning BE t DB. 3. The value f DATABASE_INSTANCE_ in the rw shuld be empty when assigning hst t BE. 4. When imprting a hst, if POLICY r GROUP are incrrect r des nt exist, the enire rw will be ignred. 5. When imprting a hst, if OPERATING_SYSTEM is incrrect r des nt exist, then the Hst Operating System value will be set t N/A. 6. In rder t handle a sub : A rw which defines the sub-be shuld cntain nly the name, parent and type fields Hsts and databases shuld be added in separate rws 7. Hsts, BEs, Sites can be imprted separately. If the same hst appears in several rws, yu shuld make sure its data is cnsistent. 8. Each rw in this table/view represents a single assciatin between hst/database t : When a hst name is prvided withut database instance name the hst is assciated. When bth hst and database instance names are prvided the database is assciated. If a hst is assigned t a, all databases installed n this hst are cnsidered as members f the, s there is n need t define a rw fr each ne f them. Belw please find sme example fr rws as described abve, The first clumn dentes a task t be perfrmed, ther clumns present the data required t accmplish this task BUSINESS_ ENTITY_ PARENT_ BUSINESS_ ENTITY_ BUSINESS_ ENTITY_ TYPE OPERATING_ SYSTEM POLICY T add nly hst T add nly site T assciate a hst and a site T add nly T add sub BE name Applicatin Sub BE name BE name Business Service server1 Windws ECC default plicy server1 T add hst t BE name Applicatin Server2 Windws ECC default plicy T add BE name Applicatin Server2 Windws ECC default 5
database t The belw table represents additinal data required fr each task: plicy GROUP IP DATABASE_ INSTANCE_ BUSINESS_ ENTITY_ ROLE SLA_ POLICY_ SITE_ T add nly hst T add nly site T assciate a hst and a site T add nly T add sub T add hst t T add database t Default 192.168.2.45 Site name Site name Default 192.168.2.45 Prductin Tier 0 PRD Site name Default 192.168.2.45 Database name Prductin Tier 0 PRD Site name 6
Appendix A: CREATE TABLE statement sample fr Oracle database CREATE TABLE MAPPINGS_INTEGRATION ( BUSINESS_ENTITY_ PARENT_BUSINESS_ENTITY_ BUSINESS_ENTITY_TYPE OPERATING_SYSTEM POLICY GROUP IP DATABASE_INSTANCE_ BUSINESS_ENTITY_ROLE SLA_POLICY_ SITE_ VARCHAR2(4000 BYTE) DEFAULT '' ); Appendix B: AvailabilityGuard cnfiguratin sample Oracle: 7
MS SQL: 8