DPM (Distributed Power Management) VMWARE DRS Cluster

ACHTUNG:

Ich hatte das Gefühl manche haben das beim RT, missverstanden!

DPM kann man wunderbar einsetzen um z.b. Nachts und an Wochenenden Strom zu sparen, Cluster die Rund um die Uhr zu 100% ausgelastet sind hab ich in meiner Praxis nie zu Gesicht bekommen schon alleine wegen Failover Kapazitäten oder Reserve Haltung.

Einsparung RZ Stromverbrauch >1 Million KWH

Server R930/940 4 CPU Server = 600 Watt vs 26 Watt
Server R730/740 2 CPU Server = 200 Watt vs 19 Watt

Einsparungspotential 1.xxx.xxx KWH/jährlich ca > 100.000 € / Jahr
bei stagnierenden xx ct/KWH

Einsparung nur bei CCSV ohne Klimalasteinsparung plus 15.000 €/ Jahr Einsparung mit 90 KWP PV auf Dach bzw. an Fassade

Quelle: Frank Dennemann, Clustering Deep Dive 6.7
https://www.rubrik.com/resources/white-papers/19/clustering-deep-dive-ebook

DRS Einstellung im DRS Cluster

RSB Board:

Fallstricke:
– Vsan Cluster gehen nicht
– Vorsicht bei Brandabschnitten das pro Abschnitt mindestens zwei Hosts Online bleiben
– Ab sechs Knoten Cluster Ideal
– Terminalserver Cluster noch nicht sicher (aber offensichtlich machen dort Vmotions nichts)

Skripts:
RSB Boards automatisiert auslesen und MAC und USER in ESXI Host Options eintragen über Vcenter (DELL SRV 14 G):
$list = Get-Cluster XXXXX |get-vmhost   $list | % {       $vmhost = $_.Name     $login = “svc-power”     $password = “GEHEIM”       $racname = ($vmhost.TrimEnd(„.FQDN“) + ‚-FQDN‚)     $racadmip = [System.Net.Dns]::GetHostByName($racname).AddressList[0].IpAddressToString     $racmac = (((racadm -r $racname -u $login -p $password –nocertwarn get idrac.nic.MACAddress | Select-String „MACAddress“) -split „`n“).TrimStart(„MACAddress=“)).ToUpper()     $hostview = get-vmhost $vmhost | % {Get-View $_.Id}     $IpmiInfo = New-Object Vmware.Vim.HostIpmiInfo     $IpmiInfo.BmcIpAddress = $racadmip     $IpmiInfo.BmcMacAddress = $racmac     $IpmiInfo.Login = $login     $IpmiInfo.Password = $password     $hostview.UpdateIpmi($IpmiInfo) }

Skript zum erstellen des Accounts im RSB:

!!!! Nur gültig ab IDRAC9 !!!!

Beispiel RACADM für svc-idrac-power DPM User (minimale Rechtevergabe)

Aus der Powershell:

$list = (93xxxx..93xxxx)
#serverliste
$pass = 'rootpw'
$list | % {    $server = ('e' + $_ + '-rc') #  + '.domäne'        
echo $server    # idrac.users.<#> = ID Nummer des Accounts.
Es können 3-11 vergeben werden    
racadm -r $server -u root -p $pass --nocertwarn set idrac.users.3.username svc-idrac-power    racadm -r $server -u root -p $pass --nocertwarn set idrac.users.3.password <NEUESPW>    
racadm -r $server -u root -p $pass --nocertwarn set idrac.users.3.Privilege 0x1f3 # 0x1f3 = Operator    
racadm -r $server -u root -p $pass --nocertwarn set idrac.users.3.IpmiLanPrivilege 3 # 2= User(readonly), 3 = Operator, 4 = Administrator    
racadm -r $server -u root -p $pass --nocertwarn set idrac.users.3.enable 1    # aktivieren IPMI over LAN    
racadm -r $server -u root -p $pass --nocertwarn set iDRAC.IPMILan.Enable 1    racadm -r $server -u root -p $pass --nocertwarn set iDRAC.IPMILan.PrivLimit 3 # 2= User, 3 = Operator, 4 = Administrator}

Aus dem OME RACADM CMDLINE Wizzard (Copy&Paste Version)

set idrac.users.3.username svc-idrac-power
set idrac.users.3.password <NEUESPW>set idrac.users.3.Privilege 0x1f3set idrac.users.3.IpmiLanPrivilege 3set idrac.users.3.enable 1set iDRAC.IPMILan.Enable 1set iDRAC.IPMILan.PrivLimit 3

Gesetzliche Vorgaben, Rahmenbedingungen:
Regelungen müssen ohnehin umgesetzt werden

FITfor55 –> Bis 2030 Senkung der Emissionen um 55%

New Green Deal EU –> Beschreibt, wie die Umbaumaßnahmen Refinanziert werden (wir werden alle kräftig mitzahlen)

– Energiemessung in Rechenzentren nach DIN EN 50600

IKT Infrastruktur Energieverbräuche Büro für Technikfolgenabschätzung
https://netzpolitik.org/2022/energieeffizienzgesetz-wie-rechenzentren-klimaneutral-werden-sollen/


https://stromkompass.de/elektrospicker/mieterstrommodell/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert