Update Firmware DELL PowerEdge under ESX 3.5u2

For a customer we needed to upgrade ESX servers from 32 GB to 46 GB. This type of servers (Dell PowerEdge 2850) had a problem reading 8GB memory modules. To support 8 GB memory modules a minimum BIOS level is 2.3.1 and BMC level 2.10 is required.

Therefore we needed to upgrade the firmware of the BIOS and BMC.

I downloaded the newest Dell images from the Dell site (actually the complete DVD image of all updates) and attached the DVD in the DVD player. After that i mounted the DVD with a ssh session:

mount /dev/cdrom /mnt/cdrom

I browsed to the repository directory of the DVD (offcourse you can copy the files through the netwerk with tools like winscp. Make sure you have the proper rights to execute the files “chmod +x filename.BIN”) and updated the BMC first (no reboot required) with the command:

./BMC_FRMW_LX_R202152.BIN

This will enter the install dialog wich you need to follow. After the BMC update was finished i continued with the BIOS update:

./PE2950_BIOS_LX_2.6.1.BIN

After this the Server needs to reboot on which point (during reboot) i shut down the server and placed the 8 GB memory modules in slot 1, 2, 5 and 6 for optimal performance (this are the first 4 slots).

Use your Phone (GPRS) as an internet modem – Dutch

Source: http://www.mobielbreedband.nl/detail/gebruik-je-mobiele-telefoon-als-internet-modem/

Het is ontzettend handig voor onderweg, of als je internetverbinding eruit ligt. Telecom aanbieders worden er niet blij van en sommige verbieden het in hun algemene voorwaarden: het gebruiken van de internetverbinding van je mobiele telefoon met een laptop of computer. Zonder gebruik van een applicatie, door een paar makkelijke instellingen in je computer. Bluetooth op laptop / pc en op mobiele telefoon zijn een vereiste.

Om te beginnen is het gewenst om een onbeperkt data abonnement te hebben voor je mobiele telefoon. Als je dit niet hebt loop je het risico dat je eind van de maand een dikke rekening van je provider krijgt. En daar zit natuurlijk niemand op te wachten. Dus kijk hiermee uit! Deze handleiding schrijf ik voor het gemak voor een laptop met Nederlandse Windows XP Professional. Details kunnen dus verschillen met andere hard- en software.

De eerste stap is een verbinding opzetten van je mobiele telefoon met je laptop via bluetooth. Schakel op beide apparaten bluetooth in en zoek op je laptop naar je telefoon in de bluetooth console onder configuratiescherm. Stel in met oog op veiligheid een sleutel in en accepteer op je telefoon de binnenkomende verbinding. Mijn laptop verteld me dat er een nieuw standaard modem via bluetooth is gevonden.

Om verwarring te voorkomen met andere mogelijke verbindingen heb ik mijn wireless, netwerk verbinding met kabel en mijn hardware modem uitgeschakeld. In de netwerkverbindingen van je laptop start je de wizard ‘nieuwe verbinding maken’. Kies de volgende serie opties: ‘verbinding met het internet maken’ –> ‘ik wil handmatig een verbinding instellen’ –> ‘verbinding maken via een inbelmodem’.

Geef de verbinding een naam, hier maakt het niet zoveel uit wat je invult. Bij telefoonnummer vul je de gegevens die bij jouw provider horen.

*99***1# is voor KPN, Debitel, Orange, Tele 2 en Telfort gemigreerd van O2.
*99# is voor Vodafone, T-Mobile, Telfort en Proximus.

Zoek bij jouw provider de juiste gebruikersnaam en wachtwoord. Deze zijn te vinden in de afbeelding hieronder. De overige 2 opties onder deze gegevens heb ik uitgezet om te voorkomen dat ik zinloos of per ongeluk het GPRS netwerk belast. Dit in verband met de ‘fair use policy’ en datalimiet van mijn provider, en mijn bankrekening dus. Nu is je verbinding klaar voor gebruik. Waarschijnlijk moet je bij het maken van de verbinding nog wel toegang verlenen op je mobiele telefoon.

gprssettings

Find Orphaned VMDK’s

A script to find orphaned vmdk’s on your ESX infrastructure.

Source here: http://communities.vmware.com/docs/DOC-6960

[wpdm_file id=”13″]

If you want to run it to ESX 3.5 make sure you include the snapshot files extension for it (000001.vmdk and so on).

In the following example 00001 and 00002 are added:

#
# Purpose : List all orphaned vmdk on all datastores in all VC's
# Version: 1.0
# Author  : HJA van Bokhoven

#Main

$arrayVC = "YourVirtualCenter"
$OutputFile = "c:\OrphanedVMDK.txt"

Foreach ($strVC in $arrayVC)
{
	Connect-VIServer $strVC
	$arrUsedDisks = Get-VM | Get-HardDisk | %{$_.filename}
	$arrDS = Get-Datastore
	Foreach ($strDatastore in $arrDS)
	{
	   $strDatastoreName = $strDatastore.name
	   Write-Host $strDatastoreName
	   $ds = Get-Datastore -Name $strDatastoreName | %{Get-View $_.Id}
	   $fileQueryFlags = New-Object VMware.Vim.FileQueryFlags
	   $fileQueryFlags.FileSize = $true
	   $fileQueryFlags.FileType = $true
	   $fileQueryFlags.Modification = $true
	   $searchSpec = New-Object VMware.Vim.HostDatastoreBrowserSearchSpec
	   $searchSpec.details = $fileQueryFlags
	   $searchSpec.sortFoldersFirst = $true
	   $dsBrowser = Get-View $ds.browser
	   $rootPath = "["+$ds.summary.Name+"]"
	   $searchResult = $dsBrowser.SearchDatastoreSubFolders($rootPath, $searchSpec)
	   $myCol = @()
	   foreach ($folder in $searchResult)
	   {
	      foreach ($fileResult in $folder.File)
	      {
             $file = "" | select Name, FullPath
		     $file.Name = $fileResult.Path
		     $strFilename = $file.Name
		     IF ($strFilename)
		     {
		     IF ($strFilename.Contains(".vmdk"))
		     {
		     IF (!$strFilename.Contains("-flat.vmdk"))
		     {
		     IF (!$strFilename.Contains("delta.vmdk"))
		     {
		     IF (!$strFilename.Contains("000001.vmdk"))
		     {
		     IF (!$strFilename.Contains("000002.vmdk"))
		     {
		        $strCheckfile = "*"+$file.Name+"*"
			 IF ($arrUsedDisks -Like $strCheckfile){}
	         ELSE
			 {
			 $strOutput = $strDatastoreName + " Orphaned VMDK Found: " + $strFilename
			 $strOutput | Out-File $Outputfile -width 150 -Append
			 }
		     }
		     }
		     }
		     }
		     }
		     }
	      }
	   }
   }
}