Skip to content

Host management (idea)

kz0817 edited this page Oct 21, 2014 · 3 revisions

should manage the following data.

  • Unique Nickname
  • IP address or FQDN (multiple ?)
  • Host attribute (VM, Hypervios, Simple physical host?).
  • Parents if VM.
  • Children if Hypervisor.
  • sibling (It can substitute Parent's children except for me?)
  • UserName/Password for SSH (and rlogin in the future?)
  • KeyPair for SSH.
  • Information for OpenStack operation (Tenant name, User/Password)
  • OpenStack operations w/o explicit user/password in the shell.

Registeration ways

  • Automatically (from ZABBIX, Nagios, and Openstack): same as the current
  • Manually (How should I merge it with the automatically obtained one

ID

  • Should we use string ID, because OpenStack's ID is UUID string?

API

  • getHypervisor(VM Host ID)
  • getChildren(HostID)
  • doCommand (Host ID)