Schlagwort-Archive: Windows Server 2012

Windows Server 2012 R2 (Build 9600) auf HP DL380 G5

Obwohl es seitens HP, meines Wissens, keinen offiziellen Support mehr für Windows Server 2012 R2 auf einem HP DL380 G5 gibt, war es mal einen Versuch wert. Erfolg!

Wie? Da in div. Foren ggf. Probleme mit dem Controller P400 dokumentiert sind, habe ich vor der Windows Server 2012 R2 Installation das Supportpack 2013.09.0 drüber laufen lassen (es war noch ein Windows Server 2008 R2 enthalten) um auch alle Firmware-Stände aktuell zu bekommen.

Die Installation des Windows Severs 2012 R2 lief problemlos durch. Einige Geräte wurden nicht sauber erkannt, jedoch konnte ich nach der Installation des Windows Servers 2012 R2 das Supportpack 2013.09.0 nochmal drüber laufen lassen. Beim ersten Durchlauf schlugen einige Installationen fehl, der zweite Rest lief dann sauber durch.

Alle Geräte im Device Manager laufen, IML als auch HP System Management Homepage sind sauber und Windows Eventlog auch. Danach der Hyper-V Test – auch hier alles ok.

IIS, WPI, date.timezone=Asia/Kuwait und Cacti

Bei der Vorbereitung einer Cacti-Installation auf einem Windows Server 2012 kann man sehr bequem PHP mit dem sogenannten „Microsoft Web Platform Installer“ installieren. Das ist eine sehr smarte Geschichte beim Deployment, die viel Zeit spart da bei der Installation sämtliche Abhängigkeiten mit installiert und konfiguriert werden (den WPI in der jeweils aktuellen Version gibt es hier http://www.microsoft.com/web/downloads/platform.aspx).

Nach der Installation und Konfiguration der Cacti-Komponenten konnte ich jedoch keine Datenpunkte in den jeweiligen Graphen sehen:

fehlende Daten im Cacti-Graphen

Es wurde lediglich ein „-1.#J“ im Interface-Graph angezeigt.

Ein Studium des Logs brachte auch keine Ergebnisse.

Die Jobs liefen sauber durch:

06/24/2013 06:35:16 PM – POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe update C:\inetpub\wwwroot\cacti\rra\da-vinci_traffic_in_191.rrd –template traffic_in:traffic_out 1372091715:0:0
06/24/2013 06:35:16 PM – POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe update C:\inetpub\wwwroot\cacti\rra\da-vinci_traffic_in_190.rrd –template traffic_out:traffic_in 1372091715:0:0
06/24/2013 06:35:16 PM – CMDPHP: Poller[0] Host[9] DS[259] SNMP: v2: 10.41.254.254, dsname: traffic_out, oid: .1.3.6.1.2.1.31.1.1.1.10.7, output: 0
06/24/2013 06:35:16 PM – CMDPHP: Poller[0] Host[8] DS[221] SNMP: v2: 10.41.254.250, dsname: traffic_in, oid: .1.3.6.1.2.1.31.1.1.1.6.10019, output: 0

… und auch die RRD-Dateien wurden aktualisiert…

C:\rrdtool>rrdtool.exe info C:\inetpub\wwwroot\cacti\rra\da-vinci_traffic_in_183
.rrd
filename = „C:\inetpub\wwwroot\cacti\rra\da-vinci_traffic_in_183.rrd“
rrd_version = „0003“
step = 300
last_update = 1372103415

C:\rrdtool>rrdtool.exe info C:\inetpub\wwwroot\cacti\rra\da-vinci_traffic_in_183
.rrd
filename = „C:\inetpub\wwwroot\cacti\rra\da-vinci_traffic_in_183.rrd“
rrd_version = „0003“
step = 300
last_update = 137210371

Die Erkenntnis kam dann nach dem Abendessen, als ein von mir beim Troubleshooten noch nicht gelöschter Graph plötzlich doch Datenpunkte anzeigte – ein Zeitthema lag nah.

Also fix die PHP.ini gecheckt (liegt bei einer WPI Installation C:\Program Files (x86)\PHP\v5.4), dort unter „Module Settings“ die „date.timezone“ auf:

date.timezone = Europe/Berlin

konfiguriert, IIS durchgestartet und erneut geprüft. Kein Erfolg – in der phpinfo(); stand die Zeit noch immer auf „Asia/Kuwait“. Also nochmal ab in die PHP.ini und auch fündig geworden:

[WebPIChanges]
date.timezone=Asia/Kuwait

In dem vom Microsoft Web Platform Installer konfigurierten Änderungen beim Deployment vom PHP wurde auch nochmal ganz am Ende der php.ini eine Zeitzone gesetzt.

Diesen Eintrag also raus (habe ja den korrekten Eintrag gesetzt), IIS durchgestartet und es lief.

Hyper-V Requirements via Systeminfo

Bei der systeminfo in der CMD wurde bei Windows 8 und Windows Server 2012 ein ziemlich cooles Feature nachgeschoben. Die letzten vier Zeilen des systeminfo Outputs in der CMD geben bei noch nicht aktivierter Hyper-V Rolle an, wie der Support ist aktuell konfiguriert ist.

Vor der Aktivierung der Hyper-V Rolle:

C:\Users\stefan>systeminfo
[…]
Anforderungen für Hyper-V:
Erweiterungen für den VM-Überwachungsmodus: Ja
Virtualisierung in Firmware aktiviert: Ja
Adressübersetzung der zweiten Ebene: Ja
Datenausführungsverhinderung verfügbar: Ja

C:\Users\stefan>systeminfo
[…]
Hyper-V Requirements:
VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes

Nach der Aktivierung der Hyper-V Rolle:

C:\Users\stefan>systeminfo
[…]
Hyper-V Requirements: A hypervisor has been detected. Features required for  Hyper-V will not be displayed.

C:\Users\stefan>systeminfo
[…]
Anforderungen für Hyper-V: Es wurde ein Hypervisor erkannt.
Features, die für Hyper-V erforderlich sind, werden nicht angezeigt.