User Tools

Site Tools


2_x:datamodel:teemip-config-mgmt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
2_x:datamodel:teemip-config-mgmt [2018/09/14 22:26] – external edit 127.0.0.12_x:datamodel:teemip-config-mgmt [2018/09/26 16:10] cnaud
Line 1: Line 1:
 +====== CMDB Core ======
 +TeemIp's Configuration Management core module is iTop's mandatory Configuration Management module that has been slightly adapted to integrate with TeemIp' specific IP objects. For a comprehensive reference to that module, please, refer to the [[https://wiki.openitop.org/doku.php?id=LATEST:datamodel:itop-config-mgmt|Configuration Management Core]] chapter in iTop wiki.
  
 +Here below is the list of iTop CIs that have been modified by TeemIp.
 +
 +
 +
 +===== Network Device =====
 +{{classicon_networkdevice.png  }} 
 +Any type of network device: router, switch, hub, load balancer, firewall...
 +
 +
 +=== Network Device Properties ===
 +Only one attribute is affected by TeemIP.
 +
 +^  Name  ^  Type  ^  Mandatory?  ^
 +| Management IP | Foreign key to a(n) IPv4 or IPv6 Address | No |
 +
 +Upon creation or modification, a management IP can be set as a foreign key to an IP address. A drop-down box will list a choice of available IP addresses.
 +<note>
 +  * Only addresses which status is release or unassigned (ie not allocated nor reserved) will be offered,
 +  * Status of IP is automatically changed when IP is attached to a device or server or removed from it,
 +  * If enabled through IP settings, CI name is copied into IP short name.
 +</note>
 +
 +
 +===== Server =====
 +{{classicon_server.png  }} 
 +A Server is typically used in iTop to document a physical server machine.
 +
 +
 +=== Server Properties ===
 +Only one attribute is affected by TeemIP.
 +
 +^  Name  ^  Type  ^  Mandatory?  ^
 +| Management IP | Foreign key to a(n) IPv4 or IPv6 Address | No |
 +
 +Upon creation or modification, a management IP can be set as a foreign key to an IP address. A drop-down box will list a choice of available IP addresses. 
 +<note>
 +  * Only addresses which status is release or unassigned (ie not allocated nor reserved) will be offered,
 +  * Status of IP is automatically changed when IP is attached to a device or server or removed from it,
 +  * If enabled through IP settings, CI name is copied into IP short name.
 +</note>
 +
 +
 +===== Physical Interfaces =====
 +{{classicon_physicalinterface.png  }}
 +A physical network interface on a physical server, as opposed to virtual interfaces that are defined at the software level either in operating systems or virtual machines.
 +
 +=== Physical Interface Properties ===
 +TeemIp is removing the following attributes and is replacing them by a n:n relation with IP Addresses.:
 +  * IP address
 +  * IP gateway
 +  * IP mask
 +The attribute MAC address is replaced by one that supports multiple MAC address formats.
 +
 +=== Tabs ===
 +IP addresses are visible through a dedicated tab. 
 +^  Tab  ^  Description  ^
 +| IP Addresses | IP Addresses (v4 or v6) that are hosted on the interface |
 +
 +There is no limitation in the number of IPv4s and / or IPv6s that a physical interface can host.
 +
 +<note>
 +IPs can be attached to an interface regardless their status, even if it is already allocated. This is to reflect the situation where, for instance, an IP address is set on different router interfaces.
 +</note>
 +
 +===== Connectable CI=====
 +{{classicon_server.png  }} 
 +A Connectable CI is an abstract class of CIs that groups all CIs that can be connected to an IP network. Such CI can host one or multiple physical interfaces.
 +
 +=== Tabs  ===
 +A new computed tab has been added to connectable CIs.
 +^  Tab  ^  Description  ^
 +| Interfaces' IPs | All IP addresses (v4 or v6) hosted by all physical interfaces attached to the CI |
 +
 +This allow you to have an overview on all IPs hosted by the CI.
 +
 +{{classdetails_connectableci.png}} 
2_x/datamodel/teemip-config-mgmt.txt · Last modified: 2023/11/03 12:06 by cnaud