Administrator@vsphere usage short hint

I’ve some customers who are using the local Administrator@vsphere for different things like Backup-User, or Reporting things. From my point of view I can’t recommended this and say please create Service-Users for all different topics. Like one user for Backup – in my example something like: _svc_veeam_bck or for Horizon _svc_vdi. Give the local Administrator a good and secure Password, write it down, put it in Keepass or something else and use it only when it’s really needed! This is your last resort to login to your vCenter.

What do you think about using the Administrator@vsphere User?

NXLOG Config for Windows 10

I use Graylog in my Environment for centralized logging infrastructure.

and while I playing at this time a lot of with VMware Horizon 7.9 I also created a new Windows 10 Master image with UEM etc. and I want to send all windows 10 instant clone logs to my existing Graylog infra.

So for windows logging there is at this time only NXLog for doing this job really great.

In case you need a working configuration here is mine:

Panic Soft
#NoFreeOnExit TRUE
define ROOT     C:\Program Files (x86)\nxlog
define CERTDIR  %ROOT%\cert
define CONFDIR  %ROOT%\conf
define LOGDIR   %ROOT%\data
define LOGFILE  %LOGDIR%\nxlog.log
LogFile %LOGFILE%
Moduledir %ROOT%\modules
CacheDir  %ROOT%\data
Pidfile   %ROOT%\data\nxlog.pid
SpoolDir  %ROOT%\data
######################################################
############## Extensions ############################
<Extension gelf>
    Module      xm_gelf
</Extension>
########## INPUTS ###########
<Input eventlogs>
    Module      im_msvistalog
# For windows 2003 and earlier use the following:
#   Module      im_mseventlog
</Input>
########################################
################# OUTPUTS ##############
<Output out>
    Module      om_tcp
    Host        log.XXXXX.int
    Port        12201
    #Exec       to_syslog_snare();
    OutputType  GELF_TCP
</Output>
#######################################
#################### ROUTE  ###########
<Route eventlogs>
    Path        eventlogs => out
</Route>

The input in Graylog looks so:

and here you see an example extracted message in Graylog

I hope it helps someone!

ESXi eigenes Image erstellen inkl. HP und FusionIO

Wer wie ich zur Zeit ein eigenes ESXi Image benötigt inkl. Software von HP und FusionIO, der kann diese kurze Anleitung vielleicht gebrauchen. Damit habe ich ein aktuelles ESXi 5.5 Image inkl. aktuelle HP Software und FusionIO Treiber erstellt und schon 10 ESXi-Server installiert. Herunterladen des Zip-Files von VMware Herunterladen der Software von FusionIO PowerCLI … Continue reading “ESXi eigenes Image erstellen inkl. HP und FusionIO”

Wer wie ich zur Zeit ein eigenes ESXi Image benötigt inkl. Software von HP und FusionIO, der kann diese kurze Anleitung vielleicht gebrauchen. Damit habe ich ein aktuelles ESXi 5.5 Image inkl. aktuelle HP Software und FusionIO Treiber erstellt und schon 10 ESXi-Server installiert.
Herunterladen des Zip-Files von VMware
Herunterladen der Software von FusionIO
PowerCLI öffnen und dahin wechseln wo das Zip-File liegt

PowerCLI C:\Users\User\Downloads> ls
Verzeichnis: C:\Users\User\Downloads
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 06.02.2015 11:51 333533064 ESXi550-201502001.zip
-a--- 22.10.2013 16:46 297072 libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip
-a--- 21.10.2013 14:51 1738984 scsi-iomemory-vsl-55L-3.2.6.1219-offline_bundle-1377365.zip

3. EsxSoftwareDepot hinzufügen

PowerCLI C:\Users\User\Downloads> Add-EsxSoftwareDepot .\ESXi550-201502001.zip
Depot Url
---------
zip:C:\Users\User\Downloads\ESXi550-201502001.zip?index.xml
PowerCLI C:\Users\User\Downloads> Add-EsxSoftwareDepot .\libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip
Depot Url
---------
zip:C:\Users\User\Downloads\libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip?index.xml
PowerCLI C:\Users\User\Downloads> Add-EsxSoftwareDepot .\scsi-iomemory-vsl-55L-3.2.6.1219-offline_bundle-1377365.
zip
Depot Url
---------
zip:C:\Users\User\Downloads\scsi-iomemory-vsl-55L-3.2.6.1219-offline_bundle-1377365.zip?index.xml

Hinzufügen des HP-Depots

PowerCLI C:\Users\User\Downloads> Add-EsxSoftwareDepot http://vibsdepot.hp.com/hpq/dec2014/index.xml
Depot Url
---------
http://vibsdepot.hp.com/hpq/dec2014/index.xml

EsxSoftwareDepot Überprüfen

PowerCLI C:\Users\User\Downloads> Get-EsxSoftwareDepot
Depot Url
---------
zip:C:\Users\User\Downloads\ESXi550-201502001.zip?index.xml
zip:C:\Users\User\Downloads\libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip?index.xml
zip:C:\Users\User\Downloads\scsi-iomemory-vsl-55L-3.2.6.1219-offline_bundle-1377365.zip?index.xml
http://vibsdepot.hp.com/hpq/dec2014/index.xml
PowerCLI C:\Users\User\Downloads> Get-EsxSoftwarePackage -Name esx-base
Name Version Vendor Creation Date
---- ------- ------ -------------
esx-base 5.5.0-2.55.2456374 VMware 22.01.2015 00...
PowerCLI C:\Users\User\Downloads> Get-EsxImageProfile | ft -Autosize
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
ESXi-5.5.0-20150204001-standard VMware, Inc. 23.01.2015 03:45:57 PartnerSupported
ESXi-5.5.0-20150204001-no-tools VMware, Inc. 23.01.2015 03:45:57 PartnerSupported

Profile Clonen

New-EsxImageProfile -CloneProfile ESXi-5.5.0-20150204001-standard -Name ESXi-5.5.0-20150204001-HP-FusionIO -AcceptanceLevel PartnerSupported
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
ESXi-5.5.0-20150204001-HP-F... XXX 23.01.2015 0... PartnerSupported

Hinzufügen der Softwarepakete

Add-EsxSoftwarePackage -ImageProfile ESXi-5.5.0-20150204001-HP-FusionIO -SoftwarePackage hp-ams,libvsl,hponcfg,hp-smx-provider,hpnmi,scsi-iomemory-vsl,hpbootcfg,hpssacli,hp-esxi-fc-enablement,char-hpilo | Select -ExpandProperty Depends

Überprüfen der SoftwarePakete

Get-EsxSoftwarePackage | where {$_.Vendor -eq "Hewlett-Packard" -or $_.Vendor -eq "Fusion-io" } | Format-Table -AutoSize
 
Name                  Version                          Vendor          Creation Date     
----                  -------                          ------          -------------     
libvsl                550.sdk.1.0.0-vsl.3.2.6.1219     Fusion-io       12.10.2013 00:19:09
hponcfg               5.0.0.4.4-0.2.434156             Hewlett-Packard 14.07.2014 18:49:14
hpnmi                 500.2.3.12-434156                Hewlett-Packard 20.02.2014 12:00:00
hp-smx-limited        500.03.06.00.21-434156           Hewlett-Packard 03.07.2014 04:00:36
hp-smx-limited        550.03.05.00.2-1198610           Hewlett-Packard 06.02.2014 06:51:53
scsi-iomemory-vsl     3.2.6.1219-1OEM.550.0.0.1198610  Fusion-io       12.10.2013 00:18:59
hpssacli              1.60.17.0-5.5.0.1198610          Hewlett-Packard 06.12.2013 05:02:25
hponcfg               5.5.0.04-00.13.2.1198610         Hewlett-Packard 03.04.2014 00:09:07
hp-smx-provider       500.03.06.00.23-434156           Hewlett-Packard 03.07.2014 04:08:48
hpssacli              2.0.23.0-5.0.0.377826            Hewlett-Packard 29.07.2014 17:29:11
hp-smx-provider       550.03.05.00.8-1198610           Hewlett-Packard 06.02.2014 07:26:33
hpbootcfg             5.5.0.02-00.00.11.1198610        Hewlett-Packard 27.11.2013 18:50:47
hpnmi                 550.2.3.5-1198610                Hewlett-Packard 31.10.2013 19:50:14
hp-esxi-fc-enablement 500.2.1.8-434156                 Hewlett-Packard 08.09.2014 19:44:41
hp-conrep             5.0.0.1-0.0.8.434156             Hewlett-Packard 14.07.2014 18:48:57
hpbootcfg             5.0.0.02-00.00.8.434156          Hewlett-Packard 27.11.2013 18:44:33
char-hpilo            500.9.0.2.3-1OEM.500.0.0.434156  Hewlett-Packard 31.03.2014 19:44:41
hptestevent           5.0.0.01-00.01.1.434156          Hewlett-Packard 31.10.2013 19:06:15
hp-ams                550.9.6.0-12.1198610             Hewlett-Packard 15.02.2014 18:58:47
char-hpcru            5.0.6.6-1OEM.500.0.0.434156      Hewlett-Packard 31.03.2014 19:44:41
char-hpcru            5.5.6.6-1OEM.550.0.0.1198610     Hewlett-Packard 31.03.2014 19:44:41
hp-ams                500.10.0.1-07.434156             Hewlett-Packard 09.09.2014 17:03:44
hp-esxi-fc-enablement 550.1.6.19-1198610               Hewlett-Packard 18.02.2014 19:44:41
hptestevent           5.5.0.01-00.01.4.1198610         Hewlett-Packard 31.10.2013 19:05:15
char-hpilo            550.9.0.2.3-1OEM.550.0.0.1198610 Hewlett-Packard 31.03.2014 19:44:41

Export des Images als Zip-File, das kann man super Benutzen um bestehende ESXi-Server zu aktualisieren.

Export-EsxImageProfile -ImageProfile ESXi-5.5.0-20150204001-HP-FusionIO -ExportToBundle -FilePath C:\Users\XXX\Downloads\ESXI-Image\rdy\ESXi-5.5.0-20150204001-HP-FusionIO-23022015.zip

Export des Image als ISO-File für eine Neuinstallation.

Export-EsxImageProfile -ImageProfile ESXi-5.5.0-20150204001-HP-FusionIO -ExportToIso -FilePath C:\Users\XXX\Downloads\ESXI-Image\rdy\ESXi-5.5.0-20150204001-HP-FusionIO-23022015.iso

Hoffe es Hilft
 
 
 

ESXi installation mit Lara auf Hetzner-Server

Wer wie ich noch einen Server bei Hetzner bestellt und nicht die 25€ für das Einlegen eines ISOS möchte kann auch den Backup-Space von Hetzner benutzen. Im Wiki von Hetzner gibt es eine Anleitung wie man vorgehen muss. http://wiki.hetzner.de/index.php/LARA#Nutzen_des_Backup_Space Denkt dran das bei einigen Hetzner Servern eine Realtek Netzwerkkarte eingebaut ist, diese wird im aktuellen … Continue reading “ESXi installation mit Lara auf Hetzner-Server”

Wer wie ich noch einen Server bei Hetzner bestellt und nicht die 25€ für das Einlegen eines ISOS möchte kann auch den Backup-Space von Hetzner benutzen.
Im Wiki von Hetzner gibt es eine Anleitung wie man vorgehen muss.
http://wiki.hetzner.de/index.php/LARA#Nutzen_des_Backup_Space
Denkt dran das bei einigen Hetzner Servern eine Realtek Netzwerkkarte eingebaut ist, diese wird im aktuellen ESXi Image nicht mehr Unterstützt und man muss den Treiber hinzufügen.
Hier eine Anleitung um den Treiber in das Iso zu bekommen, http://www.bussink.ch/?p=1228 oder http://www.vladan.fr/realtek-8169-nics-not-detected-under-esxi-5-5/
Viele Grüße
Sven
 

VMware Horizon View 5.2 now supports Oracle 11.2.0.3 databases

Christoph Harding hat gerade in seinem Blog drauf Aufmerksam gemacht, das VMware Horizon View nun die Oracle 11.2.0.3 Datenbank Unterstützt. Mehr Informationen zu diesem Thema gibt es hier: http://www.vmware.com/support/view52/doc/horizon-view-52-release-notes.html#compatibility Danke an Christoph für das Aufmerksam machen!

Christoph Harding hat gerade in seinem Blog drauf Aufmerksam gemacht, das VMware Horizon View nun die Oracle 11.2.0.3 Datenbank Unterstützt.
vmwarehorizon5.2
Mehr Informationen zu diesem Thema gibt es hier: http://www.vmware.com/support/view52/doc/horizon-view-52-release-notes.html#compatibility
Danke an Christoph für das Aufmerksam machen!

Get Your NFR License

Ich bin gestern mal durch meine RSS-Feeds gegangen, da wie ja schon bekannt Google den RSS-Reader einstellen wird, bin ich gestern zu feedly gewechselt und ich muss sagen, i like ;). Aber das ist jetzt nicht das Thema, da habe ich einen interessanten Beitrag von virtuallanger.com gesehen den ich Euch natürlich nicht vorenthalten möchte. Wo … Continue reading “Get Your NFR License”

Ich bin gestern mal durch meine RSS-Feeds gegangen, da wie ja schon bekannt Google den RSS-Reader einstellen wird, bin ich gestern zu feedly gewechselt und ich muss sagen, i like ;). Aber das ist jetzt nicht das Thema, da habe ich einen interessanten Beitrag von virtuallanger.com gesehen den ich Euch natürlich nicht vorenthalten möchte. Wo drum geht es in dem Beitrag? Ganz einfach, einige hersteller bieten sogenannte NFR (not for resale) Lizenzen für VCPs, vExperts, VCI und so weiter an, Jason hat hier ein kleine Übersicht der einzelnen Hersteller gemacht die NFR-Lizenzen anbieten. Ich zum Beispiel wusste nicht, das DataCore auch NFR-Lizenzen vergibt ;), direkt mal eine beantragt.
Die frage an Euch meine lieben Leser ist, kennt Ihr noch Seiten wo man NFR-Lizenzen bekommt? Hinterlasst doch einfach einen Kommentar.

DataCore9401 If you are a VMware vExpert, VMware Certified Professional or VMware Certified Instructor,
DataCore Software is offering a FREE 1 year NFR license.
Nakivo If you are a VMUG member, VMware vExpert, VCP, or VCI you can get a FREE two-socket Not For Resale (NFR) license of NAKIVO Backup & Replication for your home or work lab.
solarwinds VMware vExperts are offered a free 6 months NFR/Demonstration license to Solarwinds Virtualization Manager.
Symantec If you are a VMware vExpert, VMware Certified Professional or VMware Certified Instructor, you can get FREE two licenses of Backup Exec V-Ray Edition along with 12 months of essential support to use in production or non-production environments
unitrends NFR Licenses available to Microsoft Most Valuable Professionals, Microsoft Certified Professionals, VMware vExperts, VMware Certified Professionals
veeam2 If you are a VMware vExpert, VMware Certified Professional (VCP) or VMware Certified Instructor (VCI), you can get a FREE 2-socket NFR** license for Veeam Backup & Replication v6.5.

Hier geht es zum Original Post von http://www.virtuallanger.com/
Quelle: http://www.virtuallanger.com/2013/04/08/get-your-nfr-license/
Ich hoffe Ihr findet das genau so interessant wie ich! 😉
Viele Grüße
Sven

EX-Server mit VMware ESXi und LSI MegaRAID? Wöchentlich Kernel-Log checken!

Hetzner liefert die MegaRAIDs in den EX-Servern mit vorkonfiguriertem wöchentlichem Konsistenzcheck aus. Der Zeitpunkt kann variieren; bei meinen beiden Servern startet er in der Nacht von Freitag auf Samstag, um 3 Uhr UTC (4 Uhr aktuelle Deutschlandzeit). Er dauert üblicherweise bis 10:00-10:30, je nach sonstiger Festplattenlast. Der Check hinterläßt seine Spuren im Kernel-Log. Ein Blick … Continue reading “EX-Server mit VMware ESXi und LSI MegaRAID? Wöchentlich Kernel-Log checken!”

Hetzner liefert die MegaRAIDs in den EX-Servern mit vorkonfiguriertem wöchentlichem Konsistenzcheck aus. Der Zeitpunkt kann variieren; bei meinen beiden Servern startet er in der Nacht von Freitag auf Samstag, um 3 Uhr UTC (4 Uhr aktuelle Deutschlandzeit). Er dauert üblicherweise bis 10:00-10:30, je nach sonstiger Festplattenlast.
Der Check hinterläßt seine Spuren im Kernel-Log. Ein Blick in dieses Log kann also – unabhängig von sonstigem Monitoring – verraten, ob mit den Platten alles okay ist. Der Kernel-Log findet sich in /scratch/log/vmkernel.log auf dem ESXi-Host.
Der Ablauf sieht im Idealfall gekürzt so aus:
[bash]
2013-03-23T03:03:14.749Z cpu1:2660)<6>megasas_hotplug_work[7]: aen event code 0x0027
2013-03-23T03:03:19.057Z cpu0:2657)<6>megasas_hotplug_work[7]: aen event code 0x0042
2013-03-23T03:03:19.111Z cpu5:2650)<6>megasas_hotplug_work[7]: aen event code 0x0023
2013-03-23T03:03:19.112Z cpu5:2654)<6>megasas_hotplug_work[7]: aen event code 0x0041
2013-03-23T03:04:24.358Z cpu0:2649)<6>megasas_hotplug_work[7]: aen event code 0x0041
2013-03-23T03:05:17.458Z cpu0:2649)<6>megasas_hotplug_work[7]: aen event code 0x0041
[…Jede Menge 0x0041…]
2013-03-23T09:10:13.970Z cpu0:2646)<6>megasas_hotplug_work[7]: aen event code 0x0041
2013-03-23T09:11:50.713Z cpu0:2657)<6>megasas_hotplug_work[7]: aen event code 0x0041
2013-03-23T09:13:19.215Z cpu0:2660)<6>megasas_hotplug_work[7]: aen event code 0x0041
2013-03-23T09:13:24.769Z cpu4:2652)<6>megasas_hotplug_work[7]: aen event code 0x003a[/bash]
Der exakte Wortlaut der Meldungen kann sich, je nach ESXi-Version, unterscheiden. Ältere Versionen fügen z.B. zwischen die “aen event” Zeilen jeweils noch eine andere Zeile ein. Wichtig sind die Eventcodes. Diese bedeuten:
[bash]0x0027 – Partrol Read started
0x0042 – Consistency Check started
0x0023 – Patrol Read complete
0x0041 – Consistency Check progress
0x003a – Consistency Check done[/bash]
Zwischendurch können “Host Busy” Fehlermeldungen des Controllers erfolgen. Diese sehen oft dramatisch aus (Beispiel s.u.), haben aber erfahrungsgemäß keine negativen Folgen.
Aus aktuellem Anlaß: Sollte der Strom von 0x0041-Events im Kernel-Log plötzlich abreißen oder Ihr feststellen, daß zu sonstigen Gelegenheiten nichts mehr in den Logs landet, kann dieses Kommando helfen:
[bash]esxcli system syslog reload[/bash]
Zusätzlich könnt Ihr, falls Ihr das MegaCLI installiert habt, mit folgendem Kommando den Fortschritt eines laufenden Checks, und den Status des Arrays, abfragen:
[bash]cd /opt/lsi/MegaCLI
./MegaCli -LDCC -showprog -LALL -AALL
./MegaCli -ldinfo -l0 -aall[/bash]
Ebenso kann man mit MegaCLI den Zeitpunkt des Checks konfigurieren, mit “MegaCli -AdpCcSched”; das habe ich aber noch nicht ausprobiert und möchte daher keine verbindlichen Hinweise dazu geben.
Falls Ihr andere Statuscodes des Consistency Check im Kernel-Log vorfindet, könnt Ihr in der hier verlinkten PDF-Datei schauen. Dort steht drin, was sie zu bedeuten haben.
https://data.virtpro.eu/vmware/lsi-megaraid/A_Event_Info.pdf
[bash]2013-03-23T09:47:14.262Z cpu4:6362240)megasas: ABORT sn 651094276 cmd=0x2a retries=0 tmo=0
2013-03-23T09:47:14.262Z cpu4:6362240)<5>0 :: megasas: RESET -651094276 cmd=2a retries=0
2013-03-23T09:47:14.262Z cpu4:6362240)megaraid_sas: HBA reset handler invoked without an internal reset condition.
2013-03-23T09:47:16.733Z cpu6:2054)WARNING: LinScsi: SCSILinuxQueueCommand:1175:queuecommand failed with status = 0x1055 Host Busy vmhba1:2:0:0 (driver name: LSI Logic SAS based MegaRAID driver) – Message repeated 1218 times
2013-03-23T09:47:16.733Z cpu6:2054)ScsiDeviceIO: 2309: Cmd(0x41240071b200) 0x8a, CmdSN 0xeb from world 4836 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-03-23T09:47:16.733Z cpu6:2054)ScsiDeviceIO: 2309: Cmd(0x41240079d2c0) 0x8a, CmdSN 0xf3 from world 4836 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-03-23T09:47:16.733Z cpu6:2054)ScsiDeviceIO: 2309: Cmd(0x412400729e80) 0x2a, CmdSN 0xfffffadf9b655130 from world 4523 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-03-23T09:47:16.733Z cpu6:2054)ScsiDeviceIO: 2309: Cmd(0x412400730100) 0x2a, CmdSN 0xfffffadf9b8d1830 from world 4523 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-03-23T09:47:16.733Z cpu6:2054)ScsiDeviceIO: 2309: Cmd(0x41240078bac0) 0x2a, CmdSN 0xcd from world 4568 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-03-23T09:47:16.733Z cpu6:2054)ScsiDeviceIO: 2309: Cmd(0x412400708cc0) 0x2a, CmdSN 0xc7 from world 4568 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-03-23T09:47:17.297Z cpu6:6362240)<7>megaraid_sas: megasas_wait_for_outstanding: line 2131: AFTER HBA reset handler invoked without an internal reset condition: took 3 seconds. Max is 180.
2013-03-23T09:47:17.297Z cpu6:6362240)megaraid_sas: no more pending commands remain after reset handling.
2013-03-23T09:47:17.297Z cpu6:6362240)<5>megasas: reset successful
2013-03-23T09:47:17.307Z cpu7:416676)ScsiDeviceIO: 2291: Cmd(0x41240071b200) 0x8a, CmdSN 0xeb from world 4836 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x8 D:0x0 P:0x0
2013-03-23T09:47:17.307Z cpu7:416676)ScsiDeviceIO: 2291: Cmd(0x41240079d2c0) 0x8a, CmdSN 0xf3 from world 4836 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x8 D:0x0 P:0x0
2013-03-23T09:47:17.307Z cpu7:416676)ScsiDeviceIO: 2291: Cmd(0x41240075d980) 0x2a, CmdSN 0xca2a1e from world 2056 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x8 D:0x0 P:0x0
2013-03-23T09:47:17.307Z cpu7:416676)ScsiDeviceIO: 2291: Cmd(0x4124007c93c0) 0x2a, CmdSN 0xca2a1f from world 2056 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x8 D:0x0 P:0x0
2013-03-23T09:47:17.307Z cpu7:416676)ScsiDeviceIO: 2291: Cmd(0x412400775880) 0x2a, CmdSN 0xca2a22 from world 2056 to dev "naa.600605b00413718016b58fa5040e8e96" failed H:0x8 D:0x0 P:0x0
2013-03-23T09:47:17.307Z cpu4:5533)HBX: 2313: Waiting for timed out [HB state abcdef02 offset 4157440 gen 169 stampUS 8771157754484 uuid 50c7a484-d2cbdc06-4f03-5404a6a68f0e jrnl <FB 1794200> drv 14.54] on vol ‘Vega_Store’
2013-03-23T09:47:17.307Z cpu0:4059)HBX: 2313: Waiting for timed out [HB state abcdef02 offset 4157440 gen 169 stampUS 8771157754484 uuid 50c7a484-d2cbdc06-4f03-5404a6a68f0e jrnl <FB 1794200> drv 14.54] on vol ‘Vega_Store’
2013-03-23T09:47:17.398Z cpu7:2067)HBX: 231: Reclaimed heartbeat for volume 4f398b88-fbf1b358-ed03-5404a6a68f0e (Vega_Store): [Timeout] [HB state abcdef02 offset 4157440 gen 169 stampUS 8771170887971 uuid 50c7a484-d2cbdc06-4f03-5404a6a68f0e jrnl <FB 179$[/bash]

Informations about CPU- and RAM-HotPlug at VMs on VMware vSphere 5

Enable CPU-Hot Plug and RAM-Hot Add at Virtual machines on VMware vCenter 5 Update 12.02.2013 / Gabrie post in the comments a important extra info about Hot-Add and post the link to the blog from Duncan Epping: http://www.yellow-bricks.com/2012/01/16/enabling-hot-add-by-default-cc-gabvirtualworld/ it’s important to read this!!! vSphere Virtual Machine Administration, Chapter 8 “Configuring Virtual Machines”, Section “Change CPU Hot Plug Settings … Continue reading “Informations about CPU- and RAM-HotPlug at VMs on VMware vSphere 5”

Enable CPU-Hot Plug and RAM-Hot Add at Virtual machines on VMware vCenter 5
Update 12.02.2013 / Gabrie post in the comments a important extra info about Hot-Add and post the link to the blog from Duncan Eppinghttp://www.yellow-bricks.com/2012/01/16/enabling-hot-add-by-default-cc-gabvirtualworld/ it’s important to read this!!!
vSphere Virtual Machine Administration, Chapter 8 “Configuring Virtual Machines”, Section “Change CPU Hot Plug Settings in the … Client”, page 94.
cpu-and-ram-hot-add
Some conditions and requirements for CPU Hot Plug

  • If possible, use hardware version 8 virtual machines.
  • Hot-adding multicore virtual CPUs is supported only with hardware version 8 virtual machines.
  • Not all guest operating systems support CPU hot add.
  • To use the CPU hot-add feature with hardware version 7 virtual machines, set the Number of cores per socket to 1.
  • Adding CPU resources to a running virtual machine with CPU hot plug enabled disconnects and reconnects all USB passthrough devices connected to that virtual machine.
  • For Linux guest operating VMware Tools must be installed.
  • The virtual machine must powered off to configure he Hot CPU settings.
  • Hot remove of Memory is not supported.
  • Hot remove of CPU is not supported.

To enable new CPU after adding a new CPU. You can use this script:
Hot add cpu to supported Linux guestOS

#!/bin/bash
# William Lam
# http://engineering.ucsb.edu/~duonglt/vmware/
# hot-add cpu to LINUX system using vSphere ESX(i) 4.0
# 08/09/2009
for CPU in $(ls /sys/devices/system/cpu/ | grep cpu | grep -v idle)
do
CPU_DIR="/sys/devices/system/cpu/${CPU}"
echo "Found cpu: "${CPU_DIR}" ..."
CPU_STATE_FILE="${CPU_DIR}/online"
if [ -f "${CPU_STATE_FILE}" ]; then
STATE=$(cat "${CPU_STATE_FILE}" | grep 1)
if [ "${STATE}" == "1" ]; then
echo -e "t${CPU} already online"
else
echo -e "t${CPU} is new cpu, onlining cpu ..."
echo 1 > "${CPU_STATE_FILE}"
fi
else
echo -e "t${CPU} already configured prior to hot-add"
fi
done

Hot adding memory in Linux

ONLY for Suse Linux Enterprise Linux 11
Note: These instructions work for SLES OS. Other distributions may be different.
To enable acpi_memhotplug, run this command within the SLES virtual machine:

modprobe acpi_memhotplug

Using vSphere Client, edit the virtual machine settings to increase the memory assigned to the virtual machine. For more information, see Increasing the amount of memory assigned to a virtual machine (1004059).
Bring the memory online in /sys/devices/system/memory with the command:

echo online > /sys/devices/system/memory/memory[number]/state

Run this command to check the state of the memory, looking for memory that appears offline:

grep line /sys/devices/system/memory/*/state

If memory appears as offline, set it to online with the command:

echo online > /sys/devices/system/memory/memory[number]/state

Verify that you can see the extra memory with the command:

free -m

Expert Mode: PowerCLI

This Works when System is online, but need one “cold” start to enable this function.
Enable-MemHotAdd and Enable-vCpuHotAdd

Function Enable-MemHotAdd($vm){
$vmview = Get-vm $vm | Get-View
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$extra = New-Object VMware.Vim.optionvalue
$extra.Key="mem.hotadd"
$extra.Value="true"
$vmConfigSpec.extraconfig += $extra
$vmview.ReconfigVM($vmConfigSpec)
}
Function Enable-vCpuHotAdd($vm){
$vmview = Get-vm $vm | Get-View
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$extra = New-Object VMware.Vim.optionvalue
$extra.Key="vcpu.hotadd"
$extra.Value="true"
$vmConfigSpec.extraconfig += $extra
$vmview.ReconfigVM($vmConfigSpec)
}

 

Good information about hot-add cpu and memory can found here