VMware ESXi White Boxes

Asus M4A89GTD PRO / VMware ESXi 5.1.0 Build 799733

  • AMD Phenom II X6 1075T
  • 32 GB Memory (Corsair Vengeance 4 x 8 GB)
  • onBoard SATA
  • onBoard RTL8111E Network Controller
  • 2 x Intel Gigabit CT Desktop Adapter
  • 1 x Intel Pro/1000 PT Dual Port Server Adapter

Asus M4A78T-E BIOS 3406 / VMware ESXi 5.0.0 Build 469512

  • 1 x Intel Pro/1000 PT Dual Port Server Adapter
  • 2 x Intel Gigabit CT Desktop Adapter
  • onBoard SATA
  • Dawicontrol DC-7210 RAID (2 x 1 TB SATAII Raid 1)
  • 16 GB Memory (Corsair Vegeance PC3-12800U)
  • AMD Athlon II X4 620 4x 2.60GHz

Asus M2NPV-VM / M2NPV-MX Beta BIOS 5005 / VMware ESXi 5.1.0 Build 799733

  • AMD Athlon 5050e Dual Core
  • 8 GB Memory
  • Dawicontrol DC-7210 RAID (2 x 1 TB SATAII Raid 1)
  • onBoard SATA
  • onBoard nVidia NForce Network Controller
  • Intel Gigabit CT Desktop Adapter
  1. LINKS:

ESXi 5 Scriptable Power Management Settings Commands

esxcfg-advcfg

# Get the current Active Policy
esxcfg-advcfg –get /Power/CpuPolicy

# Low Power
esxcfg-advcfg -s low /Power/CpuPolicy

# Balanced
esxcfg-advcfg -s dynamic /Power/CpuPolicy

# High Performance
esxcfg-advcfg -s static /Power/CpuPolicy
esxcli
# Get the current Active Policy
esxcli system settings advanced list -o “/Power/CpuPolicy”

# Low Power
esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “low”

# Balanced
esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “dynamic”

# High Performance
esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “Static”

from Linux
ssh root@ESXi-HOSTNAME-OR-IP “esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “low””

from Windows
plink root@ESXi-HOSTNAME-OR-IP -l root -pw PASSWORD “esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “low””

Streaming mit VLC

DVB-T Streaming

Streaming Server Windows

Für die Variablen FREQUENCY und PROGRAM verwenden sie die ihres lokalen Senders. Die in der Batch Datei verwendeten gelten für Niederösterreich / Klosterneuburg.

DVB.bat

@echo off
SET BROADCAST=225.0.0.0
SET TTL=1

if {%1}=={} goto USAGE
if {%1}=={3SAT}   SET FREQUENCY=578000 && SET PROGRAM=11102
if {%1}=={ATV}    SET FREQUENCY=498000 && SET PROGRAM=10120
if {%1}=={ORF1}   SET FREQUENCY=498000 && SET PROGRAM=10101
if {%1}=={ORF2N}  SET FREQUENCY=498000 && SET PROGRAM=10122
if {%1}=={ORF2W}  SET FREQUENCY=498000 && SET PROGRAM=10102
if {%1}=={PULS4}  SET FREQUENCY=578000 && SET PROGRAM=10123
if {%1}=={SPORT+} SET FREQUENCY=578000 && SET PROGRAM=11103

SET VLC="%PROGRAMFILES%\VideoLAN\VLC\vlc.exe"
%VLC% --ttl=%TTL% dvb-t:// :dvb-frequency=%FREQUENCY% :dvb-bandwidth=8 :program=%PROGRAM% --sout udp:%BROADCAST%
exit

:USAGE
echo %~nx0 [3SAT][ATV][ORF1][ORF2N][ORF2W][PULS4][SPORT+]
Streaming Client

Der Server streamt auf die Broadcast Adresse 225.0.0.0. Rufen sie nun VLC (Linux oder Windows) mit dem Parameter udp:@225.0.0.0:1234 auf.

SAMBA 4 and RSAT (Remote Server Tools for Windows 8.1)

Do you have the following problems:

add new users

An error occurred: Contact your system administrator.

reset password

The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation

Current Solution for me: Remove Windows Updates KB2992611 and KB3000850

Simple Showcenter 1000 Server with Apache

File and Directory Structure

index.php
./tmp
./media/video
./media/music
./media/picture

index.php

<html>
<body>
<a href="http://[IP-Address]:[Port]">Refresh</a><br>
<?php
 
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
 
function get_media($dir) {
$files = array();
  if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != "..") {
        if (is_dir("$dir/$file")) {
          $files = array_merge($files, get_media("$dir/$file"));
        } else {
          $files[] = ("$dir/$file");
        }
      }
    }
    closedir($handle);
  }
  asort($files);
  return $files;
}
 
# $current_path = dirname(__FILE__);
# $dir = $current_path."/media";

$dir = "media";
 
$media = get_media($dir);
 
foreach ($media as $value) {
    $file = md5($value);
    $handle = fopen("tmp/".$file,"w");
    fwrite($handle,"|0|0|[IP-Address]:[Port]/".$value."| + #13#10");
    ?>
    <br>
    <a href="tmp/<?php echo $file; ?>" vod="playlist"><?php echo $value; ?></a>
    <?php
}
 
?>
</body>
</html>

Boot WinPE from Linux PXE Server

The information in this article may be outdated

Get WAIK

Download [[https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=94bb6e34-d890-4932-81a5-5b50c657de08|Automated Installation Kit (AIK) for Windows Vista SP1 and Windows Server 2008]] and install.

create mkWinPE.cmd and execute

“C:\Program Files\Windows AIK\Tools\x86\imagex.exe” /unmount /commit c:\winpe_x86\mount
if exist c:\WinPE_x86 rd c:\WinPE_x86 /S /Q
md c:\WinPE_x86
md c:\WinPE_x86\ISO
md c:\WinPE_x86\mount
if exist “C:\Program Files\Windows AIK\Tools\PETools\x86\bootmgr” copy “C:\Program Files\Windows AIK\Tools\PETools\x86\bootmgr” “c:\WinPE_x86\ISO”
if exist “C:\Program Files\Windows AIK\Tools\PETools\x86\bootmgr.efi” copy “C:\Program Files\Windows AIK\Tools\PETools\x86\bootmgr.efi” “c:\WinPE_x86\ISO”
if exist “C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com”copy “C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com” “c:\WinPE_x86”
if exist “C:\Program Files\Windows AIK\Tools\PETools\x86\boot\efisys.bin” copy “C:\Program Files\Windows AIK\Tools\PETools\x86\boot\efisys.bin” “c:\WinPE_x86”
if exist “C:\Program Files\Windows AIK\Tools\PETools\x86\boot” xcopy /cherky “C:\Program Files\Windows AIK\Tools\PETools\x86\boot” “c:\WinPE_x86\ISO\boot\”
if exist “C:\Program Files\Windows AIK\Tools\PETools\x86\EFI” xcopy /cherky “C:\Program Files\Windows AIK\Tools\PETools\x86\EFI” “c:\WinPE_x86\ISO\EFI\”
copy “C:\Program Files\Windows AIK\Tools\PETools\x86\winpe.wim” “c:\WinPE_x86\winpe.wim”
copy “C:\Program Files\Windows AIK\Tools\PETools\x86\winpe.wim” “c:\WinPE_x86\ISO\sources\boot.wim”

if exist c:\tftpboot rd c:\tftpboot /S /Q
md c:\tftpboot
md c:\tftpboot\Boot
md c:\tftpboot\Boot\Fonts

bcdedit -createstore c:\tftpboot\Boot\BCD
Bcdedit /store c:\tftpboot\Boot\BCD /create {ramdiskoptions} /d “Ramdisk options”
bcdedit /store c:\tftpboot\Boot\BCD /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store c:\tftpboot\Boot\BCD /set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi
for /f “Tokens=3” %%i in (‘bcdedit /store c:\tftpboot\Boot\BCD /create /d “WinPE 2.0” /application osloader’) do set GUID=%%i
bcdedit /store c:\tftpboot\Boot\BCD /set %GUID% systemroot \Windows
bcdedit /store c:\tftpboot\Boot\BCD /set %GUID% detecthal Yes
bcdedit /store c:\tftpboot\Boot\BCD /set %GUID% winpe Yes
bcdedit /store c:\tftpboot\Boot\BCD /set %GUID% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit /store c:\tftpboot\Boot\BCD /set %GUID% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit /store c:\tftpboot\Boot\BCD /create {bootmgr} /d “WinPE 2.0”
bcdedit /store c:\tftpboot\Boot\BCD /set {bootmgr} timeout 1
bcdedit /store c:\tftpboot\Boot\BCD /set {bootmgr} displayorder %GUID%
bcdedit /store c:\tftpboot\Boot\BCD

“C:\Program Files\Windows AIK\Tools\x86\imagex.exe” /mountrw c:\WinPE_x86\winpe.wim 1 c:\WinPE_x86\mount
“c:\Program Files\Windows AIK\Tools\PETools\peimg.exe” /install=WinPE-HTA-Package c:\winpe_x86\mount\Windows
“c:\Program Files\Windows AIK\Tools\PETools\peimg.exe” /install=WinPE-MDAC-Package c:\winpe_x86\mount\Windows
“c:\Program Files\Windows AIK\Tools\PETools\peimg.exe” /install=WinPE-Scripting-Package c:\winpe_x86\mount\Windows
“c:\Program Files\Windows AIK\Tools\PETools\peimg.exe” /install=WinPE-XML-Package c:\winpe_x86\mount\Windows
imagex /unmount c:\WinPE_x86\mount /commit

copy c:\winpe_x86\mount\Windows\Boot\PXE\*.* c:\tftpboot\
copy “c:\Program Files\Windows AIK\Tools\PETools\x86\boot\boot.sdi” c:\tftpboot\
copy c:\winpe_x86\winpe.wim c:\tftpboot\
copy “c:\WinPE_x86\ISO\boot\fonts\wgl4_boot.ttf” c:\tftpboot\Boot\Fonts

DHCP

<code>
apt-get install dhcp3-server
….
</code>

edit /etc/dhcpd/dhcpd.conf

host tftpclient {
hardware ethernet [MAC-Adresse des PXE Clients];
fixed-address [IP-Adresse des PXE Clients];
filename “Boot/pxeboot.n12”;

TFTP

apt-get install tftpd-hpa

edit /etc/default/tftpd-hpa

RUN_DAEMON=”yes”
OPTIONS=”-v -l -m /etc/default/tftpd.rules -s /tftpboot”

create /etc/default/tftpd.rules

rg \\ / # Convert backslashes to slashes

PXE

[[http://syslinux.zytor.com/pxe.php]]

….

/tftpdboot/pxelinux.cfg/default

label winpe2
kernel /Boot/pxeboot.n12