cmdb in snow part 6 zhechka toteva it/di-sm. conclusions from last meeting snow table column snow...

11
CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM

Upload: jocelin-norris

Post on 25-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

CMDB in SnowPart 6Zhechka Toteva

IT/DI-SM

Page 2: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

Conclusions from last meetingSnow table column

Snow table

Source for Puppet

Source for CDB

From where

Comments

Howon demand

Status

Cluster

Server/Cluster/Cluster Node

Puppet_nodes CDB foreman   push single   Work on-

going

Importance Server Puppet_nodes CDB Puppet_db Yes/no for

puppet push single   Work on-going

Last Modified in CDB

Server - CDBNot need in the future for push

Push! Via ? JSON. Pull of a single host information from hwdb. Not needed

Location Server CDB? CDB LANDB->INFOR

Better from LANDB. Later from INFOR.

pull database view

  Done

Name Server Puppet_nodes CDB LANDB  

pull database view

  Done

Rack Server/RackLANDB CDB LANDB->INFOR

Null for VM ?

pull database view

  Done

Serial Number Server CDB CDB hwdb  

incremental pull HWDB Done

Vendor Server - CDB hwdb incremental pull HWDB Done

Warranty Server CDB CDB hwdb  incremental pull HWDB Done

Retired flag Server hwdb full pull HWDB Done for warranties

Discussion last

meeting

Page 3: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

Conclusions from last meetingSnow table column

Snow table

Source for Puppet

Source for CDB

From where

Comments

Howon demand

Status

Cluster

Server/Cluster/Cluster Node

Puppet_nodes CDB foreman   push single   In progress

Importance Server Puppet_nodes CDB Puppet_db Yes/no for

puppet push single   Done in DEV

Last Modified in CDB

Server - CDBNot need in the future for push

Push! Via ? JSON. Pull of a single host information from hwdb. Not needed

Location Server CDB? CDB LANDB->INFOR

Better from LANDB. Later from INFOR.

pull database view

  Done

Name Server Puppet_nodes CDB LANDB  

pull database view

  Done

Rack Server/RackLANDB CDB LANDB->INFOR

Null for VM ?

pull database view

  Done

Serial Number Server CDB CDB hwdb  

incremental pull HWDB Done

Vendor Server - CDB hwdb incremental pull HWDB Done

Warranty Server CDB CDB hwdb  incremental pull HWDB Done

Retired flag Server hwdb full pull HWDB Done for warranties

Status today

Page 4: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

HWDB -> Snow: Status

Automatic push via the Snow JSON interface using user certificate Synchronise the warranty information

Synchronise the host information

Incremental synchronisation

Feed Snow production

Retire machines for retired contracts

Done

Full data pull on regular basis

Page 5: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

HWDB -> Snow: Future plan

TO BE FINISHED: Pull the retired flag per host

Run the code with a service account certificate

To be finished

Page 6: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

Puppet/Forman -> Snow: Status

Automatic push via the Snow JSON interface using user certificate Modular code

Retrieve from Puppet/Forman

hostname and cluster

hostname and essential (flag)

Incremental synchronisation

Feed Snow DEVEssential flag

Full data pull on regular basis

Done

Page 7: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

Puppet/Forman -> Snow: Status II

Automatic push via the Snow JSON interface using user certificate Feed Snow DEV

Cluster

Host-Cluster assignment

To be finished by the end of

the week

Full data pull on regular basis

Page 8: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

Puppet/Forman -> Snow: Future plan

Automatic push via the Snow JSON interface using user certificateFeed Snow PROD (15 July)

Pull from Snow on demand (per host) Create a proxy code running at CERN that

Provide SOAP interface for Snow via basic authentication

Pull data from Puppet using certificate

Maybe basic authentication will be possible?

Need to start

Pull on demand

Page 9: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

Pending questions Retired information:

From where? HWDB warranty information

How? Marked with by retired flag - wait

Still synchronised with CDB: Importance - will stop once we start synch with Puppet

Cluster – will stop once we start synch with Puppet

IT Contact – change the “Add CI Contacts to Watch List” action; combine with main / responsible

Contract type, Model number

Department/Group ? – future: puppet master

Operating system ?

Page 10: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

What else

Enclosure information From INFOR

Page 11: CMDB in Snow Part 6 Zhechka Toteva IT/DI-SM. Conclusions from last meeting Snow table column Snow table Source for Puppet Source for CDB From where Comment

THANKS TO

Alexandre who helped with the certificate usage and who provided us with final version of the two puppet views containing the essential flag and the host_group.

Steve who tries to make the Snow people life easier with special views and basic authentication access

Daniel who did the job on the Snow side

Afroditi who gave us all hwdb world