Vous êtes sur la page 1sur 10

KPIT Training - Hostd and CIM overview

Mentor Training
Overview

 General description of CIM


 Review of Virtual Center 2.x
architecture
 Hostd
 Vmsvc interaction with vmx
 Hostsvc interaction with vmkctl
 Questions?
CIM Overview

 Common Information Model - manageable entities


featuring inheritance and associations
 Examples of CIM - disks, files, user accounts,
memory, video cards, software, processes, queues,
and many other familiar concepts.
 CIM Operations – create, delete, modify objects
 Protocol – xmlCIM for communication over the
network (wbem standards)
The CIM Server

 Operates directly on the underlying system


 Calls systems commands, services, library functions
 Directs communication between clients and providers
(WBEM)
 Providers get information about the system and fulfill
other requests on behalf of client applications.
 Clients deal with instances of the classes of objects
defined by CIM.
CIM
architecture
VC 2.x architecture

License

Server
27000
TCP
VMDB/TCP 902
VI Client SQL Server
ODBC
VMODL/SOAP/HTTP Or Oracle
Virtual Database
vpxa
902 HeartBeat UDP
Center
SDK, VMDB/TCP 902
VMODL/SOAP/ HTTP 80 authd
3 Party Apps
rd
8083 Web VMODL/SOAP/HTTP

SSL ESX HOST Platform


443
Service
hostd
VMODL/SOAP/ HTTP Web
VMODL/SOAP/ HTTP 8086 TomCat
Web Client service

Web Client can access ESX 2.x and ESX 3.x hosts
TomCat
The Hostd View of the World
PyVmomi &
VI Client WebAccess SDK Clients CIM Clients
Toolkits

sfcb & MOB &


vpxd vpxa
pegasus vimsh

vmware-hostd

vmkctl vmacore bora/lib foundry

VMkernel VMX
Vmsvc interaction with vmx
vCenter,
vSphere Client

MOB,
vimsh hostd/vmsvc
PyVmomi

vmrun foundry

vmdbsh VMDB

VMX

.vmx
Hostsvc interaction with vmkctl
vCenter,
vSphere Client

MOB,
vicfg-vswitch hostd/hostsvc
PyVmomi

hostd vmkernel
provider

esxcfg-vswitch vmkctl

vsish vmksysinfo
esx.conf

VMkernel
Questions?

Vous aimerez peut-être aussi