Upload
chakradhar-kaveri
View
514
Download
0
Embed Size (px)
Citation preview
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
Database
Web Client
VI Client
SDK,
3rd Party Apps
vpxa
8086
8083
VMDB/TCP 902SQL Server
Or OracleODBC
License
Server
TCP27000
authd
hostd
PlatformESX HOST
UDP902
VMDB/TCP
HeartBeat
902VMODL/SOAP/ HTTP
VMODL/SOAP/ HTTP
443SSL
80
VMODL/SOAP/HTTP
VMODL/SOAP/HTTP
Web
service
TomCat
Virtual
Center
Web
Service
TomCatVMODL/SOAP/ HTTP
Web Client can access ESX 2.x and ESX 3.x hosts
The Hostd View of the World
vmware-hostd
vmkctl vmacore foundry
VMkernel VMX
MOB &vimsh
vpxavpxdsfcb &
pegasus
VI Client WebAccess SDK ClientsPyVmomi &
ToolkitsCIM Clients
bora/lib
Vmsvc interaction with vmx
.vmx
VMDB
foundry
hostd/vmsvc
VMX
vmdbsh
vmrun
vimsh
vCenter,vSphere Client
MOB,PyVmomi
Hostsvc interaction with vmkctl
esx.conf
VMkernel
vmksysinfo
vmkctl
hostd vmkernelprovider
hostd/hostsvc
vsish
esxcfg-vswitch
vicfg-vswitch
vCenter,vSphere Client
MOB,PyVmomi
Questions?