parent
652e69e651
commit
d9179f0bfc
|
@ -12,7 +12,3 @@ drop database SRMRep
|
||||||
go
|
go
|
||||||
drop database RSA
|
drop database RSA
|
||||||
go
|
go
|
||||||
drop database vCloud51
|
|
||||||
go
|
|
||||||
drop database vCloud15
|
|
||||||
go
|
|
|
@ -44,8 +44,6 @@ ALTER AUTHORIZATION ON DATABASE::SRMRep TO VMSRM
|
||||||
Go
|
Go
|
||||||
EXEC master..sp_addsrvrolemember @loginame = 'lab\VI-admin', @rolename = 'sysadmin'
|
EXEC master..sp_addsrvrolemember @loginame = 'lab\VI-admin', @rolename = 'sysadmin'
|
||||||
Go
|
Go
|
||||||
EXEC master..sp_addsrvrolemember @loginame = 'lab\SVC_Veeam', @rolename = 'sysadmin'
|
|
||||||
Go
|
|
||||||
USE MASTER
|
USE MASTER
|
||||||
GO
|
GO
|
||||||
CREATE DATABASE RSA ON PRIMARY(
|
CREATE DATABASE RSA ON PRIMARY(
|
||||||
|
|
|
@ -28,5 +28,3 @@ ALTER AUTHORIZATION ON DATABASE::SRMRep TO VMSRM
|
||||||
Go
|
Go
|
||||||
EXEC master..sp_addsrvrolemember @loginame = 'lab\VI-admin', @rolename = 'sysadmin'
|
EXEC master..sp_addsrvrolemember @loginame = 'lab\VI-admin', @rolename = 'sysadmin'
|
||||||
Go
|
Go
|
||||||
EXEC master..sp_addsrvrolemember @loginame = 'lab\SVC_Veeam', @rolename = 'sysadmin'
|
|
||||||
Go
|
|
|
@ -1,26 +0,0 @@
|
||||||
USE [master]
|
|
||||||
GO
|
|
||||||
CREATE DATABASE [vCloud15] ON PRIMARY
|
|
||||||
(NAME = N'vCloud15', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\vCloud15.mdf', SIZE = 100MB, FILEGROWTH = 10% )
|
|
||||||
LOG ON
|
|
||||||
(NAME = N'vcdb_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\vCloud15.ldf', SIZE = 1MB, FILEGROWTH = 10%)
|
|
||||||
COLLATE Latin1_General_CS_AS
|
|
||||||
GO
|
|
||||||
USE [vCloud15]
|
|
||||||
GO
|
|
||||||
ALTER DATABASE [vCloud15] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
|
|
||||||
ALTER DATABASE [vCloud15] SET ALLOW_SNAPSHOT_ISOLATION ON;
|
|
||||||
ALTER DATABASE [vCloud15] SET READ_COMMITTED_SNAPSHOT ON WITH NO_WAIT;
|
|
||||||
ALTER DATABASE [vCloud15] SET MULTI_USER;
|
|
||||||
GO
|
|
||||||
USE [vCloud15]
|
|
||||||
GO
|
|
||||||
CREATE LOGIN [vCloud15] WITH PASSWORD = 'VMware1!', DEFAULT_DATABASE =[vCloud15],
|
|
||||||
DEFAULT_LANGUAGE =[us_english], CHECK_POLICY=OFF
|
|
||||||
GO
|
|
||||||
CREATE USER [vCloud15] for LOGIN [vCloud15]
|
|
||||||
GO
|
|
||||||
USE [vCloud15]
|
|
||||||
GO
|
|
||||||
sp_addrolemember [db_owner], [vCloud15]
|
|
||||||
GO
|
|
|
@ -1,26 +0,0 @@
|
||||||
USE [master]
|
|
||||||
GO
|
|
||||||
CREATE DATABASE [vCloud51] ON PRIMARY
|
|
||||||
(NAME = N'vCloud51', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\vCloud51.mdf', SIZE = 100MB, FILEGROWTH = 10% )
|
|
||||||
LOG ON
|
|
||||||
(NAME = N'vcdb_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\vCloud51.ldf', SIZE = 1MB, FILEGROWTH = 10%)
|
|
||||||
COLLATE Latin1_General_CS_AS
|
|
||||||
GO
|
|
||||||
USE [vCloud51]
|
|
||||||
GO
|
|
||||||
ALTER DATABASE [vCloud51] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
|
|
||||||
ALTER DATABASE [vCloud51] SET ALLOW_SNAPSHOT_ISOLATION ON;
|
|
||||||
ALTER DATABASE [vCloud51] SET READ_COMMITTED_SNAPSHOT ON WITH NO_WAIT;
|
|
||||||
ALTER DATABASE [vCloud51] SET MULTI_USER;
|
|
||||||
GO
|
|
||||||
USE [vCloud51]
|
|
||||||
GO
|
|
||||||
CREATE LOGIN [vcloud51] WITH PASSWORD = 'VMware1!', DEFAULT_DATABASE =[vCloud51],
|
|
||||||
DEFAULT_LANGUAGE =[us_english], CHECK_POLICY=OFF
|
|
||||||
GO
|
|
||||||
CREATE USER [vcloud51] for LOGIN [vcloud51]
|
|
||||||
GO
|
|
||||||
USE [vCloud51]
|
|
||||||
GO
|
|
||||||
sp_addrolemember [db_owner], [vcloud51]
|
|
||||||
GO
|
|
|
@ -1,4 +1,5 @@
|
||||||
@echo off
|
@echo off
|
||||||
|
net use B: \\192.168.199.7\Build
|
||||||
ver | find "6.1" > nul
|
ver | find "6.1" > nul
|
||||||
if %ERRORLEVEL% == 0 goto ver_2K8
|
if %ERRORLEVEL% == 0 goto ver_2K8
|
||||||
ver | find "6.2" > nul
|
ver | find "6.2" > nul
|
||||||
|
@ -20,6 +21,10 @@ Dism /online /enable-feature /featurename:DirectoryServices-DomainController /al
|
||||||
Dism /online /enable-feature /featurename:DirectoryServices-AdministrativeCenter /all /quiet
|
Dism /online /enable-feature /featurename:DirectoryServices-AdministrativeCenter /all /quiet
|
||||||
Dism /online /enable-feature /featurename:ActiveDirectory-PowerShell /all /quiet
|
Dism /online /enable-feature /featurename:ActiveDirectory-PowerShell /all /quiet
|
||||||
sc config dhcpserver start= auto
|
sc config dhcpserver start= auto
|
||||||
|
regedit -s B:\Automate\_Common\ExecuPol.reg
|
||||||
|
regedit -s B:\Automate\_Common\NoSCRNSave.reg
|
||||||
|
regedit -s B:\Automate\_Common\ExplorerView.reg
|
||||||
|
regedit -s b:\Automate\_Common\Nested.reg
|
||||||
echo * Promote to DC
|
echo * Promote to DC
|
||||||
echo * Promote to DC >> c:\buildlog.txt
|
echo * Promote to DC >> c:\buildlog.txt
|
||||||
copy \\192.168.199.7\Build\Automate\DC\dcpromo.ps1 c:\
|
copy \\192.168.199.7\Build\Automate\DC\dcpromo.ps1 c:\
|
||||||
|
|
|
@ -15,12 +15,8 @@ if (Test-Path B:\Automate\automate.ini) {
|
||||||
Write-BuildLog "Setup Users"
|
Write-BuildLog "Setup Users"
|
||||||
NET ACCOUNTS /MAXPWAGE:UNLIMITED >> C:\AD-Users.log 2>> C:\Error.log
|
NET ACCOUNTS /MAXPWAGE:UNLIMITED >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
net group "Domain Admins" vi-admin /add >> C:\AD-Users.log 2>> C:\Error.log
|
net group "Domain Admins" vi-admin /add >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
net user SVC_Veeam $AdminPWD /add /Domain >> C:\AD-Users.log 2>> C:\Error.log
|
|
||||||
net group "Domain Admins" SVC_Veeam /add >> C:\AD-Users.log 2>> C:\Error.log
|
|
||||||
net user SVC_SRM $AdminPWD /add /Domain >> C:\AD-Users.log 2>> C:\Error.log
|
net user SVC_SRM $AdminPWD /add /Domain >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
net group "Domain Admins" SVC_SRM /add >> C:\AD-Users.log 2>> C:\Error.log
|
net group "Domain Admins" SVC_SRM /add >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
net user SVC_vCD $AdminPWD /add /Domain >> C:\AD-Users.log 2>> C:\Error.log
|
|
||||||
net group "Domain Admins" SVC_vCD /add >> C:\AD-Users.log 2>> C:\Error.log
|
|
||||||
net group "ESX Admins" /add >> C:\AD-Users.log 2>> C:\Error.log
|
net group "ESX Admins" /add >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
net group "ESX Admins" vi-admin /add >> C:\AD-Users.log 2>> C:\Error.log
|
net group "ESX Admins" vi-admin /add >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
net user DomUser $AdminPWD /add /domain >> C:\AD-Users.log 2>> C:\Error.log
|
net user DomUser $AdminPWD /add /domain >> C:\AD-Users.log 2>> C:\Error.log
|
||||||
|
@ -338,52 +334,6 @@ if (!($vSphere41 -or $vSphere50 -or $vSphere51 -or $vSphere55 -or $vSphere60)) {
|
||||||
Write-BuildLog "Matching vCenter & ESXi distributions not found. Please check the Build share."
|
Write-BuildLog "Matching vCenter & ESXi distributions not found. Please check the Build share."
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-BuildLog ""
|
|
||||||
Write-BuildLog "Checking for vCloud files..."
|
|
||||||
if (Test-Path "B:\vCD_51\vmware-vcloud-director-5.1*.bin") {
|
|
||||||
Write-BuildLog "vCloud Director 5.1 found."
|
|
||||||
$vcd51 = $true
|
|
||||||
} else {
|
|
||||||
$vcd51 = $false
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Test-Path "B:\vCD_51\VMware-vShield-Manager-5.1*.ova") {
|
|
||||||
Write-BuildLog "vShield Manager 5.1 for vCloud Director 5.1 found."
|
|
||||||
$vcd51vsm = $true
|
|
||||||
} else {
|
|
||||||
$vcd51vsm = $false
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($vcd51 -and $vcd51vsm) {
|
|
||||||
powershell C:\PXEMenuConfig.ps1 vCloud
|
|
||||||
powershell C:\PXEMenuConfig.ps1 vCD51
|
|
||||||
Write-BuildLog "Added vCloud Director 5.1 to PXE menu."
|
|
||||||
} elseif ($vcd51 -or $vcd51vsm) {
|
|
||||||
Write-BuildLog "vCloud 5.1 installation requirements not met. Please verify that both vCloud 5.1 & vShield Manager 5.1 exist on the Build share."
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Test-Path "B:\vCD_15\vmware-vcloud-director-1.5*.bin") {
|
|
||||||
Write-BuildLog "vCloud Director 1.5 found."
|
|
||||||
$vcd15 = $true
|
|
||||||
} else {
|
|
||||||
$vcd15 = $false
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Test-Path "B:\vCD_15\VMware-vShield-Manager-5.0*.ova") {
|
|
||||||
Write-BuildLog "vShield Manager 5.0 for vCloud Director 1.5 found."
|
|
||||||
$vcd15vsm = $true
|
|
||||||
} else {
|
|
||||||
$vcd15vsm = $false
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($vcd15 -and $vcd15vsm) {
|
|
||||||
powershell C:\PXEMenuConfig.ps1 vCloud
|
|
||||||
powershell C:\PXEMenuConfig.ps1 vCD15
|
|
||||||
Write-BuildLog "Added vCloud Director 1.5 to PXE menu."
|
|
||||||
} elseif ($vcd15 -or $vcd15vsm) {
|
|
||||||
Write-BuildLog "vCloud 1.5 installation requirements not met. Please verify that both vCloud 1.5 & vShield Manager 5.0 exist on the Build share."
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-BuildLog ""
|
Write-BuildLog ""
|
||||||
Write-BuildLog "Authorise and configure DHCP"
|
Write-BuildLog "Authorise and configure DHCP"
|
||||||
netsh dhcp server 192.168.199.4 set dnscredentials administrator lab.local $AdminPWD
|
netsh dhcp server 192.168.199.4 set dnscredentials administrator lab.local $AdminPWD
|
||||||
|
@ -416,11 +366,6 @@ dnscmd localhost /RecordAdd lab.local Host4 A 192.168.199.14 >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd lab.local CS1 A 192.168.199.33 >> C:\DNS.log
|
dnscmd localhost /RecordAdd lab.local CS1 A 192.168.199.33 >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd lab.local CS2 A 192.168.199.34 >> C:\DNS.log
|
dnscmd localhost /RecordAdd lab.local CS2 A 192.168.199.34 >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd lab.local SS A 192.168.199.35 >> C:\DNS.log
|
dnscmd localhost /RecordAdd lab.local SS A 192.168.199.35 >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd lab.local V1 A 192.168.199.36 >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd lab.local VBR A 192.168.199.37 >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd lab.local vcd A 192.168.199.38 >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd lab.local vcd-proxy A 192.168.199.39 >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd lab.local vshield A 192.168.199.40 >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd lab.local DC2 A 192.168.201.4 >> C:\DNS.log
|
dnscmd localhost /RecordAdd lab.local DC2 A 192.168.201.4 >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd lab.local VC2 A 192.168.201.5 >> C:\DNS.log
|
dnscmd localhost /RecordAdd lab.local VC2 A 192.168.201.5 >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd lab.local Host11 A 192.168.201.11 >> C:\DNS.log
|
dnscmd localhost /RecordAdd lab.local Host11 A 192.168.201.11 >> C:\DNS.log
|
||||||
|
@ -436,11 +381,6 @@ dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 14 PTR Host4.lab.local >> C
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 33 PTR cs1.lab.local >> C:\DNS.log
|
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 33 PTR cs1.lab.local >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 34 PTR cs2.lab.local >> C:\DNS.log
|
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 34 PTR cs2.lab.local >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 35 PTR SS.lab.local >> C:\DNS.log
|
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 35 PTR SS.lab.local >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 36 PTR V1.lab.local >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 37 PTR VBR.lab.local >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 38 PTR vcd.lab.local >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 39 PTR vcd-proxy.lab.local >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd 199.168.192.in-addr.arpa 40 PTR vshield.lab.local >> C:\DNS.log
|
|
||||||
dnscmd localhost /RecordAdd 201.168.192.in-addr.arpa 4 PTR DC2.lab.local >> C:\DNS.log
|
dnscmd localhost /RecordAdd 201.168.192.in-addr.arpa 4 PTR DC2.lab.local >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd 201.168.192.in-addr.arpa 5 PTR VC2.lab.local >> C:\DNS.log
|
dnscmd localhost /RecordAdd 201.168.192.in-addr.arpa 5 PTR VC2.lab.local >> C:\DNS.log
|
||||||
dnscmd localhost /RecordAdd 201.168.192.in-addr.arpa 11 PTR Host11.lab.local >> C:\DNS.log
|
dnscmd localhost /RecordAdd 201.168.192.in-addr.arpa 11 PTR Host11.lab.local >> C:\DNS.log
|
||||||
|
@ -465,8 +405,6 @@ if (Test-Path "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe")
|
||||||
del c:\TEMP\SQLEXPR_x64_ENU.EXE
|
del c:\TEMP\SQLEXPR_x64_ENU.EXE
|
||||||
Write-BuildLog "Creating Databases."
|
Write-BuildLog "Creating Databases."
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
Start-Process "C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD51.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD15.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
regedit -s B:\Automate\DC\SQLTCP.reg
|
regedit -s B:\Automate\DC\SQLTCP.reg
|
||||||
} elseif (Test-Path "B:\VIM_55\redist\SQLEXPR\SQLEXPR_x64_ENU.exe") {
|
} elseif (Test-Path "B:\VIM_55\redist\SQLEXPR\SQLEXPR_x64_ENU.exe") {
|
||||||
$vc5SQL = $true
|
$vc5SQL = $true
|
||||||
|
@ -477,8 +415,6 @@ if (Test-Path "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe")
|
||||||
del c:\TEMP\SQLEXPR_x64_ENU.EXE
|
del c:\TEMP\SQLEXPR_x64_ENU.EXE
|
||||||
Write-BuildLog "Creating Databases."
|
Write-BuildLog "Creating Databases."
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD51.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD15.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
regedit -s B:\Automate\DC\SQLTCP.reg
|
regedit -s B:\Automate\DC\SQLTCP.reg
|
||||||
} elseif (Test-Path "B:\VIM_51\redist\SQLEXPR\SQLEXPR_x64_ENU.exe") {
|
} elseif (Test-Path "B:\VIM_51\redist\SQLEXPR\SQLEXPR_x64_ENU.exe") {
|
||||||
$vc5SQL = $true
|
$vc5SQL = $true
|
||||||
|
@ -488,8 +424,6 @@ if (Test-Path "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe")
|
||||||
Start-Process C:\temp\SQLEXPR_x64_ENU.exe -ArgumentList $Arguments -Wait
|
Start-Process C:\temp\SQLEXPR_x64_ENU.exe -ArgumentList $Arguments -Wait
|
||||||
Write-BuildLog "Creating Databases."
|
Write-BuildLog "Creating Databases."
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD51.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD15.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
regedit -s B:\Automate\DC\SQLTCP.reg
|
regedit -s B:\Automate\DC\SQLTCP.reg
|
||||||
} elseif (Test-Path "B:\VIM_50\redist\SQLEXPR\SQLEXPR_x64_ENU.exe") {
|
} elseif (Test-Path "B:\VIM_50\redist\SQLEXPR\SQLEXPR_x64_ENU.exe") {
|
||||||
$vc5SQL = $true
|
$vc5SQL = $true
|
||||||
|
@ -499,7 +433,6 @@ if (Test-Path "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe")
|
||||||
Start-Process C:\temp\SQLEXPR_x64_ENU.exe -ArgumentList $Arguments -Wait
|
Start-Process C:\temp\SQLEXPR_x64_ENU.exe -ArgumentList $Arguments -Wait
|
||||||
Write-BuildLog "Creating Databases."
|
Write-BuildLog "Creating Databases."
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDB.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
||||||
Start-Process "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -ArgumentList "-S dc\SQLEXPRESS -i B:\Automate\DC\MakeDBvCD15.txt" -RedirectStandardOutput c:\sqllog.txt -Wait
|
|
||||||
regedit -s B:\Automate\DC\SQLTCP.reg
|
regedit -s B:\Automate\DC\SQLTCP.reg
|
||||||
} elseif (Test-Path "B:\VIM_41\redist\SQLEXPR\x64\SQLEXPR.EXE") {
|
} elseif (Test-Path "B:\VIM_41\redist\SQLEXPR\x64\SQLEXPR.EXE") {
|
||||||
copy B:\VIM_41\redist\SQLEXPR\x64\SQLEXPR.EXE C:\temp
|
copy B:\VIM_41\redist\SQLEXPR\x64\SQLEXPR.EXE C:\temp
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
MENU TITLE vCloud installs
|
|
||||||
|
|
||||||
LABEL Main Menu
|
|
||||||
MENU LABEL ^Return to Main Menu
|
|
||||||
KERNEL pxelinux.cfg/vesamenu.c32
|
|
||||||
APPEND pxelinux.cfg/default
|
|
|
@ -1,2 +0,0 @@
|
||||||
F INITRD.IMG;1 initrd.img
|
|
||||||
F VMLINUZ.;1 vmlinuz
|
|
Binary file not shown.
Binary file not shown.
|
@ -15,7 +15,6 @@
|
||||||
<a href="https://vc.lab.local:9443/vsphere-client" target="_blank"><img style="border: 0px solid" alt="vSphere Web Client" title="vSphere Web Client" src="WebClient.png"><br> vSphere Web Client</a>
|
<a href="https://vc.lab.local:9443/vsphere-client" target="_blank"><img style="border: 0px solid" alt="vSphere Web Client" title="vSphere Web Client" src="WebClient.png"><br> vSphere Web Client</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href="http://vcd.lab.local" target="_blank"><img style="border: 0px solid" alt="vCloud Director Management" title="vCloud Director Management" src="VCD.png"><br> vCloud Director Management</a> <br><a href="https://vshield.lab.local" target="_blank"> vShield Management</a>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -27,17 +26,12 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><h2 style="text-align: center;"><a href="www.veeam.com" target="_blank">Veeam</a></h2>
|
<td>
|
||||||
</td>
|
</td>
|
||||||
<td><h2 style="text-align: center;">VMware View</h2>
|
<td><h2 style="text-align: center;">VMware View</h2>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="http://v1.lab.local:1340"><img style="border: 0px solid ; width: 48px; height: 51px;" alt="Business View" title="Business View" src="BusinessView.jpg"></a> <a href="http://v1.lab.local:1340" target="_blank">Veeam
|
|
||||||
Business View</a><br>
|
|
||||||
<br>
|
|
||||||
<a href="http://v1.lab.local:1239/"><img style="border: 0px solid ; width: 47px; height: 51px;" alt="Veeam Reporter" title="Veeam Reporter" src="Reporter.jpg"></a> <a href="http://v1.lab.local:1239/" target="_blank">Veeam
|
|
||||||
ONE Reporter</a></td>
|
|
||||||
<td><a href="https://cs1.lab.local/admin"><img style="border: 0px solid ; width: 49px; height: 52px;" alt="View Administrator Portal" title="View Administrator Portal" src="VMView.jpg"></a> <a href="https://cs1.lab.local/admin" target="_blank">View
|
<td><a href="https://cs1.lab.local/admin"><img style="border: 0px solid ; width: 49px; height: 52px;" alt="View Administrator Portal" title="View Administrator Portal" src="VMView.jpg"></a> <a href="https://cs1.lab.local/admin" target="_blank">View
|
||||||
Administrator Console - CS1</a><br>
|
Administrator Console - CS1</a><br>
|
||||||
<br>
|
<br>
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 40 KiB |
|
@ -16,8 +16,6 @@ ALTER AUTHORIZATION ON DATABASE::SRMRep TO VMSRM
|
||||||
Go
|
Go
|
||||||
EXEC master..sp_addsrvrolemember @loginame = 'lab\VI-admin', @rolename = 'sysadmin'
|
EXEC master..sp_addsrvrolemember @loginame = 'lab\VI-admin', @rolename = 'sysadmin'
|
||||||
Go
|
Go
|
||||||
EXEC master..sp_addsrvrolemember @loginame = 'lab\SVC_Veeam', @rolename = 'sysadmin'
|
|
||||||
Go
|
|
||||||
USE MASTER
|
USE MASTER
|
||||||
GO
|
GO
|
||||||
CREATE DATABASE RSA ON PRIMARY(
|
CREATE DATABASE RSA ON PRIMARY(
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#
|
#
|
||||||
. "C:\PSFunctions.ps1"
|
. "C:\PSFunctions.ps1"
|
||||||
clear-host
|
clear-host
|
||||||
$choices = ("Validate this server's build","Open build log","Add ESXi Hosts to vCenter and configure cluster","Activate Windows","Install vShield 5.0 for vCloud 1.5", "Launch Derek Seamans SSL Script", "Shutdown Lab servers")
|
$choices = ("Validate this server's build","Open build log","Add ESXi Hosts to vCenter and configure cluster","Activate Windows", "Launch Derek Seamans SSL Script", "Shutdown Lab servers")
|
||||||
While ($True) {
|
While ($True) {
|
||||||
$sel = SelectFromList $choices " AutoLab script Launcher"
|
$sel = SelectFromList $choices " AutoLab script Launcher"
|
||||||
clear-host
|
clear-host
|
||||||
|
@ -16,7 +16,6 @@ While ($True) {
|
||||||
2 {Start-Process c:\windows\syswow64\WindowsPowerShell\v1.0\powershell.exe -ArgumentList " C:\AddHosts.ps1"}
|
2 {Start-Process c:\windows\syswow64\WindowsPowerShell\v1.0\powershell.exe -ArgumentList " C:\AddHosts.ps1"}
|
||||||
3 {Start-Process cscript.exe -Verb Runas -ArgumentList " c:\windows\system32\slmgr.vbs /ato"}
|
3 {Start-Process cscript.exe -Verb Runas -ArgumentList " c:\windows\system32\slmgr.vbs /ato"}
|
||||||
4 {Start-Process c:\windows\syswow64\WindowsPowerShell\v1.0\powershell.exe -ArgumentList " -noexit c:\Derek-SSL.ps1" -Verg RunAs}
|
4 {Start-Process c:\windows\syswow64\WindowsPowerShell\v1.0\powershell.exe -ArgumentList " -noexit c:\Derek-SSL.ps1" -Verg RunAs}
|
||||||
5 {Start-Process c:\windows\syswow64\WindowsPowerShell\v1.0\powershell.exe -ArgumentList " -noexit c:\vShield15.ps1"}
|
5 {Invoke-Expression "C:\ShutLab.ps1"}
|
||||||
6 {Invoke-Expression "C:\ShutLab.ps1"}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,172 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# vcd15-install Install vCloud Director 1.5 for AutoLab v1.1
|
|
||||||
#
|
|
||||||
# vCloud Director Installation Script
|
|
||||||
# William Lam
|
|
||||||
# www.virtuallyghetto.com
|
|
||||||
#
|
|
||||||
# Damian Karlson
|
|
||||||
# www.damiankarlson.com
|
|
||||||
# www.labguides.com
|
|
||||||
# www.professionalvmware.com/brownbags
|
|
||||||
#
|
|
||||||
# chkconfig: 3 99 99
|
|
||||||
# description: Automated vCloud Director installation on AutoLab
|
|
||||||
|
|
||||||
####################
|
|
||||||
# FILE DEFINITIONS #
|
|
||||||
####################
|
|
||||||
# vCloud Director 1.5.x
|
|
||||||
VMWARE_VCD_BIN=`find /root/vmware-vcloud-director-1.5*.bin`
|
|
||||||
VCLOUD_VERSION=1.5.x
|
|
||||||
|
|
||||||
#####################
|
|
||||||
# SECOND IP ADDRESS #
|
|
||||||
#####################
|
|
||||||
IP_ADDRESS_2=192.168.199.39
|
|
||||||
IP_ADDRESS_2_NETMASK=255.255.255.0
|
|
||||||
|
|
||||||
#################
|
|
||||||
# KEYSTORE INFO #
|
|
||||||
#################
|
|
||||||
KEYSTORE_PASSWORD=vcloud
|
|
||||||
KEYSTORE_ORG_UNIT_NAME=AutoLab
|
|
||||||
KEYSTORE_ORG=AutoLab
|
|
||||||
KEYSTORE_CITY=AutoLab
|
|
||||||
KEYSTORE_STATE=AutoLab
|
|
||||||
KEYSTORE_COUNTRY=US
|
|
||||||
|
|
||||||
################################
|
|
||||||
# SQL 2008 R2 SP1 EXPRESS CONF #
|
|
||||||
################################
|
|
||||||
SQL_VCLOUD_USERNAME=vcloud15
|
|
||||||
SQL_VCLOUD_PASSWORD=VMware1!
|
|
||||||
SQL_VCLOUD_DATABASE=vCloud15
|
|
||||||
|
|
||||||
verify() {
|
|
||||||
if [ ${UID} -ne 0 ]; then
|
|
||||||
echo "Installer must run as root!" >> /root/vcd15-install.log
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ ! -f ${VMWARE_VCD_BIN} ]; then
|
|
||||||
echo "Unable to find ${VMWARE_VCD_BIN}!" >> /root/vcd15-install.log
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Proceeding with the installation of VMware vCD ${VCLOUD_VERSION}" >> /root/vcd15-install.log
|
|
||||||
}
|
|
||||||
|
|
||||||
generateCertificates() {
|
|
||||||
HTTP_IP=$(grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0 | awk -F "=" '{print $2}' | sed 's/"//g')
|
|
||||||
CONSOLEPROXY_IP=$(grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth1 | awk -F "=" '{print $2}' | sed 's/"//g')
|
|
||||||
HTTP_HOSTNAME=$(host ${HTTP_IP} | awk '{print $5}' | sed 's/.$//g')
|
|
||||||
CONSOLEPROXY_HOSTNAME=$(host ${CONSOLEPROXY_IP} | awk '{print $5}' | sed 's/.$//g')
|
|
||||||
|
|
||||||
if [ ! -f /opt/keystore/certificates.ks ]; then
|
|
||||||
echo "Creating keystore certificate for http using ${HTTP_HOSTNAME}" >> /root/vcd15-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -genkey -keyalg RSA -alias http -dname "CN=${HTTP_HOSTNAME}, OU=${KEYSTORE_ORG_UNIT_NAME}, O=${KEYSTORE_ORG}, L=${KEYSTORE_CITY},S=${KEYSTORE_STATE}, C=${KEYSTORE_COUNTRY}" 2>&1 >> /root/vcd15-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -certreq -alias http -file http.csr 2>&1 >> /root/vcd15-install.log
|
|
||||||
|
|
||||||
echo "Creating keystore certificate for consoleproxy using ${CONSOLEPROXY_HOSTNAME}" >> /root/vcd15-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -genkey -keyalg RSA -alias consoleproxy -dname "CN=${HTTP_HOSTNAME}, OU=${KEYSTORE_ORG_UNIT_NAME}, O=${KEYSTORE_ORG}, L=${KEYSTORE_CITY},S=${KEYSTORE_STATE}, C=${KEYSTORE_COUNTRY}" 2>&1 >> /root/vcd15-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -certreq -alias consoleproxy -file consoleproxy.csr 2>&1 >> /root/vcd15-install.log
|
|
||||||
|
|
||||||
echo "Moving certificates.ks to /opt/keystore" >> /root/vcd15-install.log
|
|
||||||
if [ -f certificates.ks ]; then
|
|
||||||
mkdir -p /opt/keystore
|
|
||||||
mv certificates.ks /opt/keystore
|
|
||||||
else
|
|
||||||
echo "Error! Unable to locate certificates.ks in current working directory, certificates may not have been generated correctly!" >> /root/vcd15-install.log
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "Looks like /opt/keystore/certificates.ks exists already! Will not generate vCD keystores!" >> /root/vcd15-install.log
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
installvCD() {
|
|
||||||
VCD_INSTALL_RESPONSE_FILE=/tmp/vcd15-install-$$.response
|
|
||||||
|
|
||||||
rpm -qa | grep -i "vmware-vcloud-director" > /dev/null 2>&1
|
|
||||||
if [ $? -eq 1 ]; then
|
|
||||||
echo "Installing VMware vCloud Director ${VCLOUD_VERSION}" >> /root/vcd15-install.log
|
|
||||||
cat > ${VCD_INSTALL_RESPONSE_FILE} << __VCD_INSTALL__
|
|
||||||
y
|
|
||||||
n
|
|
||||||
__VCD_INSTALL__
|
|
||||||
|
|
||||||
chmod u+x ${VMWARE_VCD_BIN}
|
|
||||||
${VMWARE_VCD_BIN} < ${VCD_INSTALL_RESPONSE_FILE} 2>&1 >> /root/vcd15-install.log
|
|
||||||
|
|
||||||
rm -f ${VCD_INSTALL_RESPONSE_FILE}
|
|
||||||
else
|
|
||||||
echo "VMware vCloud Director ${VCLOUD_VERSION} is already installed!" >> /root/vcd15-install.log
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
configurevCD() {
|
|
||||||
VCD_CONFIG_RESPONSE_FILE=/tmp/vcd-configure-$$.response
|
|
||||||
VCD_PATH=/opt/vmware/vcloud-director
|
|
||||||
|
|
||||||
cat > ${VCD_CONFIG_RESPONSE_FILE} << __VCD_CONFIGURE__
|
|
||||||
1
|
|
||||||
1
|
|
||||||
/opt/keystore/certificates.ks
|
|
||||||
${KEYSTORE_PASSWORD}
|
|
||||||
|
|
||||||
2
|
|
||||||
192.168.199.4
|
|
||||||
1433
|
|
||||||
${SQL_VCLOUD_DATABASE}
|
|
||||||
|
|
||||||
${SQL_VCLOUD_USERNAME}
|
|
||||||
${SQL_VCLOUD_PASSWORD}
|
|
||||||
y
|
|
||||||
__VCD_CONFIGURE__
|
|
||||||
|
|
||||||
service vmware-vcd status > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
service vmware-vcd stop
|
|
||||||
fi
|
|
||||||
echo "Configuring vCloud Director" >> /root/vcd15-install.log
|
|
||||||
${VCD_PATH}/bin/configure < ${VCD_CONFIG_RESPONSE_FILE}
|
|
||||||
|
|
||||||
rm -f ${VCD_CONFIG_RESPONSE_FILE}
|
|
||||||
|
|
||||||
echo "Completed installation of vCloud Director!" >> /root/vcd15-install.log
|
|
||||||
echo "Starting vCloud Director" >> /root/vcd15-install.log
|
|
||||||
${VCD_PATH}/bin/vmware-vcd start
|
|
||||||
echo "Waiting for vCloud Director to finish initialization" >> /root/vcd15-install.log
|
|
||||||
VCD_START_SUCCESS=0
|
|
||||||
VCD_START_COUNT=0
|
|
||||||
VCD_START_MAX_COUNT=24
|
|
||||||
while [ 1 ];
|
|
||||||
do
|
|
||||||
grep -i "Application Initialization: Complete" ${VCD_PATH}/logs/vcloud-container-info.log > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "vCloud Director is up and running! You can now go to https://${HTTP_HOSTNAME}" >> /root/vcd15-install.log
|
|
||||||
break
|
|
||||||
else
|
|
||||||
if [ ${VCD_START_COUNT} = ${VCD_START_MAX_COUNT} ]; then
|
|
||||||
echo "Unable to start vCloud Director, something went wrong! Please take a look at ${VCD_PATH}/logs/vcloud-container-info.log for more info" >> /root/vcd15-install.log
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
VCD_START_COUNT=$((VCD_START_COUNT+1))
|
|
||||||
sleep 5
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start)
|
|
||||||
verify
|
|
||||||
generateCertificates
|
|
||||||
installvCD
|
|
||||||
configurevCD
|
|
||||||
chkconfig vcd15-install off
|
|
||||||
;;
|
|
||||||
stop|status|restart|reload|force-reload)
|
|
||||||
# do nothing
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
exit
|
|
|
@ -1,82 +0,0 @@
|
||||||
#version=DEVEL
|
|
||||||
install
|
|
||||||
text
|
|
||||||
url --url http://mirrors.kernel.org/centos/6.3/os/x86_64/
|
|
||||||
lang en_US.UTF-8
|
|
||||||
keyboard us
|
|
||||||
skipx
|
|
||||||
reboot
|
|
||||||
network --onboot yes --device eth0 --bootproto static --ip 192.168.199.38 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
network --onboot yes --device eth1 --bootproto static --ip 192.168.199.39 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
rootpw --iscrypted $6$mhXX4f4VoZQd17Zi$92QTGG0zjyPpybH/AeSEKZKELgh5a/gvJZUZDa3kxmbij.QKLHHCWXdBJOur.qxeq0EfARQf7bewzujFYRhsp.
|
|
||||||
firewall --disabled
|
|
||||||
authconfig --enableshadow --passalgo=sha512
|
|
||||||
selinux --disabled
|
|
||||||
timezone --utc America/Chicago
|
|
||||||
bootloader --location=mbr --driveorder=sda
|
|
||||||
zerombr
|
|
||||||
clearpart --all --initlabel --drives=sda
|
|
||||||
part /boot --fstype=ext4 --asprimary --size=200
|
|
||||||
part / --fstype=ext4 --asprimary --size=10240
|
|
||||||
part swap --asprimary --size=4608
|
|
||||||
|
|
||||||
%packages
|
|
||||||
-firmware*
|
|
||||||
-openfwwf*
|
|
||||||
nfs-utils
|
|
||||||
libICE
|
|
||||||
libSM
|
|
||||||
libXdmcp
|
|
||||||
libXt
|
|
||||||
libXtst
|
|
||||||
redhat-lsb
|
|
||||||
java-1.6.0-openjdk
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post --log=/root/anaconda_post.log
|
|
||||||
ifdown eth0
|
|
||||||
ifup eth0
|
|
||||||
ping -c 4 google.com > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "External network connection is available!" >> /root/anaconda_post.log
|
|
||||||
yum -y update
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
else
|
|
||||||
echo "External network connection is not available. Skipping operating system updates & VMware RPM key download." >> /root/anaconda_post.log
|
|
||||||
|
|
||||||
fi
|
|
||||||
sed -i "s/\b quiet\b//g" /boot/grub/grub.conf
|
|
||||||
sed -i "s/\b rhgb\b//g" /boot/grub/grub.conf
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth1
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post
|
|
||||||
service rpcbind start
|
|
||||||
mkdir /mnt/tmp
|
|
||||||
mount -t nfs 192.168.199.7:/mnt/LABVOL/Build /mnt/tmp
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "Mounted AutoLab Build share to /mnt/tmp" >> /root/anaconda_post.log
|
|
||||||
cp /mnt/tmp/Automate/vCloud/vcd15-install /etc/init.d
|
|
||||||
chmod 755 /etc/init.d/vcd15-install
|
|
||||||
cp /mnt/tmp/vCD_15/vmware-vcloud-director-1.5*.bin /root/
|
|
||||||
chmod +x /root/vmware-vcloud-director-1.5*.bin
|
|
||||||
echo "Copied vCloud 1.5 installation script and binary installer to /root/."
|
|
||||||
fi
|
|
||||||
sed -ie 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
|
|
||||||
chkconfig atd off
|
|
||||||
chkconfig cpuspeed off
|
|
||||||
chkconfig cups off
|
|
||||||
chkconfig ip6tables off
|
|
||||||
chkconfig iptables off
|
|
||||||
chkconfig kdump off
|
|
||||||
chkconfig lvm2-monitor off
|
|
||||||
chkconfig mdmonitor off
|
|
||||||
chkconfig ntpd on
|
|
||||||
chkconfig postfix off
|
|
||||||
chkconfig smartd off
|
|
||||||
chkconfig vcd15-install on
|
|
||||||
%end
|
|
|
@ -1,82 +0,0 @@
|
||||||
#version=DEVEL
|
|
||||||
install
|
|
||||||
text
|
|
||||||
cdrom
|
|
||||||
lang en_US.UTF-8
|
|
||||||
keyboard us
|
|
||||||
skipx
|
|
||||||
reboot
|
|
||||||
network --onboot yes --device eth0 --bootproto static --ip 192.168.199.38 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
network --onboot yes --device eth1 --bootproto static --ip 192.168.199.39 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
rootpw --iscrypted $6$mhXX4f4VoZQd17Zi$92QTGG0zjyPpybH/AeSEKZKELgh5a/gvJZUZDa3kxmbij.QKLHHCWXdBJOur.qxeq0EfARQf7bewzujFYRhsp.
|
|
||||||
firewall --disabled
|
|
||||||
authconfig --enableshadow --passalgo=sha512
|
|
||||||
selinux --disabled
|
|
||||||
timezone --utc America/Chicago
|
|
||||||
bootloader --location=mbr --driveorder=sda
|
|
||||||
zerombr
|
|
||||||
clearpart --all --initlabel --drives=sda
|
|
||||||
part /boot --fstype=ext4 --asprimary --size=200
|
|
||||||
part / --fstype=ext4 --asprimary --size=10240
|
|
||||||
part swap --asprimary --size=4608
|
|
||||||
|
|
||||||
%packages
|
|
||||||
-firmware*
|
|
||||||
-openfwwf*
|
|
||||||
nfs-utils
|
|
||||||
libICE
|
|
||||||
libSM
|
|
||||||
libXdmcp
|
|
||||||
libXt
|
|
||||||
libXtst
|
|
||||||
redhat-lsb
|
|
||||||
java-1.6.0-openjdk
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post --log=/root/anaconda_post.log
|
|
||||||
ifdown eth0
|
|
||||||
ifup eth0
|
|
||||||
ping -c 4 google.com > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "External network connection is available!" >> /root/anaconda_post.log
|
|
||||||
yum -y update
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
else
|
|
||||||
echo "External network connection is not available. Skipping operating system updates & VMware RPM key download." >> /root/anaconda_post.log
|
|
||||||
|
|
||||||
fi
|
|
||||||
sed -i "s/\b quiet\b//g" /boot/grub/grub.conf
|
|
||||||
sed -i "s/\b rhgb\b//g" /boot/grub/grub.conf
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth1
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post
|
|
||||||
service rpcbind start
|
|
||||||
mkdir /mnt/tmp
|
|
||||||
mount -t nfs 192.168.199.7:/mnt/LABVOL/Build /mnt/tmp
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "Mounted AutoLab Build share to /mnt/tmp" >> /root/anaconda_post.log
|
|
||||||
cp /mnt/tmp/Automate/vCloud/vcd15-install /etc/init.d
|
|
||||||
chmod 755 /etc/init.d/vcd15-install
|
|
||||||
cp /mnt/tmp/vCD_15/vmware-vcloud-director-1.5*.bin /root/
|
|
||||||
chmod +x /root/vmware-vcloud-director-1.5*.bin
|
|
||||||
echo "Copied vCloud 1.5 installation script and binary installer to /root/."
|
|
||||||
fi
|
|
||||||
sed -ie 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
|
|
||||||
chkconfig atd off
|
|
||||||
chkconfig cpuspeed off
|
|
||||||
chkconfig cups off
|
|
||||||
chkconfig ip6tables off
|
|
||||||
chkconfig iptables off
|
|
||||||
chkconfig kdump off
|
|
||||||
chkconfig lvm2-monitor off
|
|
||||||
chkconfig mdmonitor off
|
|
||||||
chkconfig ntpd on
|
|
||||||
chkconfig postfix off
|
|
||||||
chkconfig smartd off
|
|
||||||
chkconfig vcd15-install on
|
|
||||||
%end
|
|
|
@ -1,172 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# vcd51-install Install vCloud Director 5.1 for AutoLab v1.1
|
|
||||||
#
|
|
||||||
# vCloud Director Installation Script
|
|
||||||
# William Lam
|
|
||||||
# www.virtuallyghetto.com
|
|
||||||
#
|
|
||||||
# Damian Karlson
|
|
||||||
# www.damiankarlson.com
|
|
||||||
# www.labguides.com
|
|
||||||
# www.professionalvmware.com/brownbags
|
|
||||||
#
|
|
||||||
# chkconfig: 3 99 99
|
|
||||||
# description: Automated vCloud Director installation on AutoLab
|
|
||||||
|
|
||||||
####################
|
|
||||||
# FILE DEFINITIONS #
|
|
||||||
####################
|
|
||||||
# vCloud Director 5.1.x
|
|
||||||
VMWARE_VCD_BIN=`find /root/vmware-vcloud-director-5.1*.bin`
|
|
||||||
VCLOUD_VERSION=5.1.x
|
|
||||||
|
|
||||||
#####################
|
|
||||||
# SECOND IP ADDRESS #
|
|
||||||
#####################
|
|
||||||
IP_ADDRESS_2=192.168.199.39
|
|
||||||
IP_ADDRESS_2_NETMASK=255.255.255.0
|
|
||||||
|
|
||||||
#################
|
|
||||||
# KEYSTORE INFO #
|
|
||||||
#################
|
|
||||||
KEYSTORE_PASSWORD=vcloud
|
|
||||||
KEYSTORE_ORG_UNIT_NAME=AutoLab
|
|
||||||
KEYSTORE_ORG=AutoLab
|
|
||||||
KEYSTORE_CITY=AutoLab
|
|
||||||
KEYSTORE_STATE=AutoLab
|
|
||||||
KEYSTORE_COUNTRY=US
|
|
||||||
|
|
||||||
################################
|
|
||||||
# SQL 2008 R2 SP1 EXPRESS CONF #
|
|
||||||
################################
|
|
||||||
SQL_VCLOUD_USERNAME=vcloud51
|
|
||||||
SQL_VCLOUD_PASSWORD=VMware1!
|
|
||||||
SQL_VCLOUD_DATABASE=vCloud51
|
|
||||||
|
|
||||||
verify() {
|
|
||||||
if [ ${UID} -ne 0 ]; then
|
|
||||||
echo "Installer must run as root!" >> /root/vcd51-install.log
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ ! -f ${VMWARE_VCD_BIN} ]; then
|
|
||||||
echo "Unable to find ${VMWARE_VCD_BIN}!" >> /root/vcd51-install.log
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Proceeding with the installation of VMware vCD ${VCLOUD_VERSION}" >> /root/vcd51-install.log
|
|
||||||
}
|
|
||||||
|
|
||||||
generateCertificates() {
|
|
||||||
HTTP_IP=$(grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0 | awk -F "=" '{print $2}' | sed 's/"//g')
|
|
||||||
CONSOLEPROXY_IP=$(grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth1 | awk -F "=" '{print $2}' | sed 's/"//g')
|
|
||||||
HTTP_HOSTNAME=$(host ${HTTP_IP} | awk '{print $5}' | sed 's/.$//g')
|
|
||||||
CONSOLEPROXY_HOSTNAME=$(host ${CONSOLEPROXY_IP} | awk '{print $5}' | sed 's/.$//g')
|
|
||||||
|
|
||||||
if [ ! -f /opt/keystore/certificates.ks ]; then
|
|
||||||
echo "Creating keystore certificate for http using ${HTTP_HOSTNAME}" >> /root/vcd51-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -genkey -keyalg RSA -alias http -dname "CN=${HTTP_HOSTNAME}, OU=${KEYSTORE_ORG_UNIT_NAME}, O=${KEYSTORE_ORG}, L=${KEYSTORE_CITY},S=${KEYSTORE_STATE}, C=${KEYSTORE_COUNTRY}" 2>&1 >> /root/vcd51-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -certreq -alias http -file http.csr 2>&1 >> /root/vcd51-install.log
|
|
||||||
|
|
||||||
echo "Creating keystore certificate for consoleproxy using ${CONSOLEPROXY_HOSTNAME}"
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -genkey -keyalg RSA -alias consoleproxy -dname "CN=${HTTP_HOSTNAME}, OU=${KEYSTORE_ORG_UNIT_NAME}, O=${KEYSTORE_ORG}, L=${KEYSTORE_CITY},S=${KEYSTORE_STATE}, C=${KEYSTORE_COUNTRY}" 2>&1 >> /root/vcd51-install.log
|
|
||||||
keytool -keystore certificates.ks -storetype JCEKS -storepass ${KEYSTORE_PASSWORD} -keypass ${KEYSTORE_PASSWORD} -certreq -alias consoleproxy -file consoleproxy.csr 2>&1 >> /root/vcd51-install.log
|
|
||||||
|
|
||||||
echo "Moving certificates.ks to /opt/keystore" >> /root/vcd51-install.log
|
|
||||||
if [ -f certificates.ks ]; then
|
|
||||||
mkdir -p /opt/keystore
|
|
||||||
mv certificates.ks /opt/keystore
|
|
||||||
else
|
|
||||||
echo "Error! Unable to locate certificates.ks in current working directory, certificates may not have been generated correctly!" >> /root/vcd51-install.log
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "Looks like /opt/keystore/certificates.ks exists already! Will not generate vCD keystores!" >> /root/vcd51-install.log
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
installvCD() {
|
|
||||||
VCD_INSTALL_RESPONSE_FILE=/tmp/vcd51-install-$$.response
|
|
||||||
|
|
||||||
rpm -qa | grep -i "vmware-vcloud-director" > /dev/null 2>&1
|
|
||||||
if [ $? -eq 1 ]; then
|
|
||||||
echo "Installing VMware vCloud Director ${VCLOUD_VERSION}" >> /root/vcd51-install.log
|
|
||||||
cat > ${VCD_INSTALL_RESPONSE_FILE} << __VCD_INSTALL__
|
|
||||||
y
|
|
||||||
n
|
|
||||||
__VCD_INSTALL__
|
|
||||||
|
|
||||||
chmod u+x ${VMWARE_VCD_BIN}
|
|
||||||
${VMWARE_VCD_BIN} < ${VCD_INSTALL_RESPONSE_FILE} 2>&1 >> /root/vcd51-install.log
|
|
||||||
|
|
||||||
rm -f ${VCD_INSTALL_RESPONSE_FILE}
|
|
||||||
else
|
|
||||||
echo "VMware vCloud Director ${VCLOUD_VERSION} is already installed!" >> /root/vcd51-install.log
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
configurevCD() {
|
|
||||||
VCD_CONFIG_RESPONSE_FILE=/tmp/vcd-configure-$$.response
|
|
||||||
VCD_PATH=/opt/vmware/vcloud-director
|
|
||||||
|
|
||||||
cat > ${VCD_CONFIG_RESPONSE_FILE} << __VCD_CONFIGURE__
|
|
||||||
1
|
|
||||||
1
|
|
||||||
/opt/keystore/certificates.ks
|
|
||||||
${KEYSTORE_PASSWORD}
|
|
||||||
|
|
||||||
2
|
|
||||||
192.168.199.4
|
|
||||||
1433
|
|
||||||
${SQL_VCLOUD_DATABASE}
|
|
||||||
|
|
||||||
${SQL_VCLOUD_USERNAME}
|
|
||||||
${SQL_VCLOUD_PASSWORD}
|
|
||||||
y
|
|
||||||
__VCD_CONFIGURE__
|
|
||||||
|
|
||||||
service vmware-vcd status > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
service vmware-vcd stop
|
|
||||||
fi
|
|
||||||
echo "Configuring vCloud Director" >> /root/vcd51-install.log
|
|
||||||
${VCD_PATH}/bin/configure < ${VCD_CONFIG_RESPONSE_FILE}
|
|
||||||
|
|
||||||
rm -f ${VCD_CONFIG_RESPONSE_FILE}
|
|
||||||
|
|
||||||
echo "Completed installation of vCloud Director!" >> /root/vcd51-install.log
|
|
||||||
echo "Starting vCloud Director" >> /root/vcd51-install.log
|
|
||||||
${VCD_PATH}/bin/vmware-vcd start
|
|
||||||
echo "Waiting for vCloud Director to finish initialization" >> /root/vcd51-install.log
|
|
||||||
VCD_START_SUCCESS=0
|
|
||||||
VCD_START_COUNT=0
|
|
||||||
VCD_START_MAX_COUNT=24
|
|
||||||
while [ 1 ];
|
|
||||||
do
|
|
||||||
grep -i "Application Initialization: Complete" ${VCD_PATH}/logs/vcloud-container-info.log > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "vCloud Director is up and running! You can now go to https://${HTTP_HOSTNAME}" >> /root/vcd51-install.log
|
|
||||||
break
|
|
||||||
else
|
|
||||||
if [ ${VCD_START_COUNT} = ${VCD_START_MAX_COUNT} ]; then
|
|
||||||
echo "Unable to start vCloud Director, something went wrong! Please take a look at ${VCD_PATH}/logs/vcloud-container-info.log for more info" >> /root/vcd51-install.log
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
VCD_START_COUNT=$((VCD_START_COUNT+1))
|
|
||||||
sleep 5
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start)
|
|
||||||
verify
|
|
||||||
generateCertificates
|
|
||||||
installvCD
|
|
||||||
configurevCD
|
|
||||||
chkconfig vcd51-install off
|
|
||||||
;;
|
|
||||||
stop|status|restart|reload|force-reload)
|
|
||||||
# do nothing
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
exit
|
|
|
@ -1,82 +0,0 @@
|
||||||
#version=DEVEL
|
|
||||||
install
|
|
||||||
text
|
|
||||||
url --url http://mirrors.kernel.org/centos/6.3/os/x86_64/
|
|
||||||
lang en_US.UTF-8
|
|
||||||
keyboard us
|
|
||||||
skipx
|
|
||||||
reboot
|
|
||||||
network --onboot yes --device eth0 --bootproto static --ip 192.168.199.38 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
network --onboot yes --device eth1 --bootproto static --ip 192.168.199.39 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
rootpw --iscrypted $6$mhXX4f4VoZQd17Zi$92QTGG0zjyPpybH/AeSEKZKELgh5a/gvJZUZDa3kxmbij.QKLHHCWXdBJOur.qxeq0EfARQf7bewzujFYRhsp.
|
|
||||||
firewall --disabled
|
|
||||||
authconfig --enableshadow --passalgo=sha512
|
|
||||||
selinux --disabled
|
|
||||||
timezone --utc America/Chicago
|
|
||||||
bootloader --location=mbr --driveorder=sda
|
|
||||||
zerombr
|
|
||||||
clearpart --all --initlabel --drives=sda
|
|
||||||
part /boot --fstype=ext4 --asprimary --size=200
|
|
||||||
part / --fstype=ext4 --asprimary --size=10240
|
|
||||||
part swap --asprimary --size=4608
|
|
||||||
|
|
||||||
%packages
|
|
||||||
-firmware*
|
|
||||||
-openfwwf*
|
|
||||||
nfs-utils
|
|
||||||
libICE
|
|
||||||
libSM
|
|
||||||
libXdmcp
|
|
||||||
libXt
|
|
||||||
libXtst
|
|
||||||
redhat-lsb
|
|
||||||
java-1.6.0-openjdk
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post --log=/root/anaconda_post.log
|
|
||||||
ifdown eth0
|
|
||||||
ifup eth0
|
|
||||||
ping -c 4 google.com > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "External network connection is available!" >> /root/anaconda_post.log
|
|
||||||
yum -y update
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
else
|
|
||||||
echo "External network connection is not available. Skipping operating system updates & VMware RPM key download." >> /root/anaconda_post.log
|
|
||||||
|
|
||||||
fi
|
|
||||||
sed -i "s/\b quiet\b//g" /boot/grub/grub.conf
|
|
||||||
sed -i "s/\b rhgb\b//g" /boot/grub/grub.conf
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth1
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post
|
|
||||||
service rpcbind start
|
|
||||||
mkdir /mnt/tmp
|
|
||||||
mount -t nfs 192.168.199.7:/mnt/LABVOL/Build /mnt/tmp
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "Mounted AutoLab Build share to /mnt/tmp" >> /root/anaconda_post.log
|
|
||||||
cp /mnt/tmp/Automate/vCloud/vcd51-install /etc/init.d
|
|
||||||
chmod 755 /etc/init.d/vcd51-install
|
|
||||||
cp /mnt/tmp/vCD_51/vmware-vcloud-director-5.1*.bin /root/
|
|
||||||
chmod +x /root/vmware-vcloud-director-5.1*.bin
|
|
||||||
echo "Copied vCloud 5.1 installation script and binary installer to /root/."
|
|
||||||
fi
|
|
||||||
sed -ie 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
|
|
||||||
chkconfig atd off
|
|
||||||
chkconfig cpuspeed off
|
|
||||||
chkconfig cups off
|
|
||||||
chkconfig ip6tables off
|
|
||||||
chkconfig iptables off
|
|
||||||
chkconfig kdump off
|
|
||||||
chkconfig lvm2-monitor off
|
|
||||||
chkconfig mdmonitor off
|
|
||||||
chkconfig ntpd on
|
|
||||||
chkconfig postfix off
|
|
||||||
chkconfig smartd off
|
|
||||||
chkconfig vcd51-install on
|
|
||||||
%end
|
|
|
@ -1,82 +0,0 @@
|
||||||
#version=DEVEL
|
|
||||||
install
|
|
||||||
text
|
|
||||||
cdrom
|
|
||||||
lang en_US.UTF-8
|
|
||||||
keyboard us
|
|
||||||
skipx
|
|
||||||
reboot
|
|
||||||
network --onboot yes --device eth0 --bootproto static --ip 192.168.199.38 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
network --onboot yes --device eth1 --bootproto static --ip 192.168.199.39 --netmask 255.255.255.0 --gateway 192.168.199.2 --noipv6 --nameserver 192.168.199.4 --hostname vcd.lab.local --activate
|
|
||||||
rootpw --iscrypted $6$mhXX4f4VoZQd17Zi$92QTGG0zjyPpybH/AeSEKZKELgh5a/gvJZUZDa3kxmbij.QKLHHCWXdBJOur.qxeq0EfARQf7bewzujFYRhsp.
|
|
||||||
firewall --disabled
|
|
||||||
authconfig --enableshadow --passalgo=sha512
|
|
||||||
selinux --disabled
|
|
||||||
timezone --utc America/Chicago
|
|
||||||
bootloader --location=mbr --driveorder=sda
|
|
||||||
zerombr
|
|
||||||
clearpart --all --initlabel --drives=sda
|
|
||||||
part /boot --fstype=ext4 --asprimary --size=200
|
|
||||||
part / --fstype=ext4 --asprimary --size=10240
|
|
||||||
part swap --asprimary --size=4608
|
|
||||||
|
|
||||||
%packages
|
|
||||||
-firmware*
|
|
||||||
-openfwwf*
|
|
||||||
nfs-utils
|
|
||||||
libICE
|
|
||||||
libSM
|
|
||||||
libXdmcp
|
|
||||||
libXt
|
|
||||||
libXtst
|
|
||||||
redhat-lsb
|
|
||||||
java-1.6.0-openjdk
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post --log=/root/anaconda_post.log
|
|
||||||
ifdown eth0
|
|
||||||
ifup eth0
|
|
||||||
ping -c 4 google.com > /dev/null 2>&1
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "External network connection is available!" >> /root/anaconda_post.log
|
|
||||||
yum -y update
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-DSA-KEY.pub
|
|
||||||
rpm --import VMWARE-PACKAGING-GPG-RSA-KEY.pub
|
|
||||||
else
|
|
||||||
echo "External network connection is not available. Skipping operating system updates & VMware RPM key download." >> /root/anaconda_post.log
|
|
||||||
|
|
||||||
fi
|
|
||||||
sed -i "s/\b quiet\b//g" /boot/grub/grub.conf
|
|
||||||
sed -i "s/\b rhgb\b//g" /boot/grub/grub.conf
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
|
|
||||||
echo 'DOMAIN="lab.local"' >> /etc/sysconfig/network-scripts/ifcfg-eth1
|
|
||||||
%end
|
|
||||||
|
|
||||||
%post
|
|
||||||
service rpcbind start
|
|
||||||
mkdir /mnt/tmp
|
|
||||||
mount -t nfs 192.168.199.7:/mnt/LABVOL/Build /mnt/tmp
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "Mounted AutoLab Build share to /mnt/tmp" >> /root/anaconda_post.log
|
|
||||||
cp /mnt/tmp/Automate/vCloud/vcd51-install /etc/init.d
|
|
||||||
chmod 755 /etc/init.d/vcd51-install
|
|
||||||
cp /mnt/tmp/vCD_51/vmware-vcloud-director-5.1*.bin /root/
|
|
||||||
chmod +x /root/vmware-vcloud-director-5.1*.bin
|
|
||||||
echo "Copied vCloud 5.1 installation script and binary installer to /root/."
|
|
||||||
fi
|
|
||||||
sed -ie 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
|
|
||||||
chkconfig atd off
|
|
||||||
chkconfig cpuspeed off
|
|
||||||
chkconfig cups off
|
|
||||||
chkconfig ip6tables off
|
|
||||||
chkconfig iptables off
|
|
||||||
chkconfig kdump off
|
|
||||||
chkconfig lvm2-monitor off
|
|
||||||
chkconfig mdmonitor off
|
|
||||||
chkconfig ntpd on
|
|
||||||
chkconfig postfix off
|
|
||||||
chkconfig smartd off
|
|
||||||
chkconfig vcd51-install on
|
|
||||||
%end
|
|
|
@ -1,158 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<unattend xmlns="urn:schemas-microsoft-com:unattend">
|
|
||||||
<settings pass="windowsPE">
|
|
||||||
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<InputLocale>en-US</InputLocale>
|
|
||||||
<SystemLocale>en-US</SystemLocale>
|
|
||||||
<UILanguage>en-US</UILanguage>
|
|
||||||
<UILanguageFallback>en-US</UILanguageFallback>
|
|
||||||
<UserLocale>en-US</UserLocale>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<ImageInstall>
|
|
||||||
<OSImage>
|
|
||||||
<InstallTo>
|
|
||||||
<DiskID>0</DiskID>
|
|
||||||
<PartitionID>1</PartitionID>
|
|
||||||
</InstallTo>
|
|
||||||
<InstallFrom>
|
|
||||||
<MetaData wcm:action="add">
|
|
||||||
<Key>/IMAGE/INDEX</Key>
|
|
||||||
<Value>1</Value>
|
|
||||||
</MetaData>
|
|
||||||
</InstallFrom>
|
|
||||||
</OSImage>
|
|
||||||
</ImageInstall>
|
|
||||||
<UserData>
|
|
||||||
<AcceptEula>true</AcceptEula>
|
|
||||||
<FullName>Lab</FullName>
|
|
||||||
<Organization>Lab.local</Organization>
|
|
||||||
</UserData>
|
|
||||||
<DiskConfiguration>
|
|
||||||
<Disk wcm:action="add">
|
|
||||||
<CreatePartitions>
|
|
||||||
<CreatePartition wcm:action="add">
|
|
||||||
<Extend>true</Extend>
|
|
||||||
<Order>1</Order>
|
|
||||||
<Type>Primary</Type>
|
|
||||||
</CreatePartition>
|
|
||||||
</CreatePartitions>
|
|
||||||
<DiskID>0</DiskID>
|
|
||||||
<WillWipeDisk>true</WillWipeDisk>
|
|
||||||
</Disk>
|
|
||||||
</DiskConfiguration>
|
|
||||||
</component>
|
|
||||||
</settings>
|
|
||||||
<settings pass="specialize">
|
|
||||||
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<ComputerName>V1</ComputerName>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-TCPIP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<Interfaces>
|
|
||||||
<Interface wcm:action="add">
|
|
||||||
<Ipv4Settings>
|
|
||||||
<DhcpEnabled>false</DhcpEnabled>
|
|
||||||
<Metric>10</Metric>
|
|
||||||
<RouterDiscoveryEnabled>false</RouterDiscoveryEnabled>
|
|
||||||
</Ipv4Settings>
|
|
||||||
<UnicastIpAddresses>
|
|
||||||
<IpAddress wcm:action="add" wcm:keyValue="1">192.168.199.36/24</IpAddress>
|
|
||||||
</UnicastIpAddresses>
|
|
||||||
<Identifier>Local Area Connection</Identifier>
|
|
||||||
<Routes>
|
|
||||||
<Route wcm:action="add">
|
|
||||||
<Identifier>0</Identifier>
|
|
||||||
<Metric>10</Metric>
|
|
||||||
<NextHopAddress>192.168.199.2</NextHopAddress>
|
|
||||||
<Prefix>0.0.0.0/0</Prefix>
|
|
||||||
</Route>
|
|
||||||
</Routes>
|
|
||||||
</Interface>
|
|
||||||
</Interfaces>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<Identification>
|
|
||||||
<Credentials>
|
|
||||||
<Domain>lab.local</Domain>
|
|
||||||
<Password>VMware1!</Password>
|
|
||||||
<Username>Administrator</Username>
|
|
||||||
</Credentials>
|
|
||||||
<JoinDomain>lab.local</JoinDomain>
|
|
||||||
</Identification>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-DNS-Client" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DNSSuffixSearchOrder>
|
|
||||||
<DomainName wcm:action="add" wcm:keyValue="1">lab.local</DomainName>
|
|
||||||
</DNSSuffixSearchOrder>
|
|
||||||
<Interfaces>
|
|
||||||
<Interface wcm:action="add">
|
|
||||||
<DNSServerSearchOrder>
|
|
||||||
<IpAddress wcm:action="add" wcm:keyValue="1">192.168.199.4</IpAddress>
|
|
||||||
</DNSServerSearchOrder>
|
|
||||||
<DisableDynamicUpdate>true</DisableDynamicUpdate>
|
|
||||||
<DNSDomain>lab.local</DNSDomain>
|
|
||||||
<EnableAdapterDomainNameRegistration>true</EnableAdapterDomainNameRegistration>
|
|
||||||
<Identifier>Local Area Connection</Identifier>
|
|
||||||
</Interface>
|
|
||||||
</Interfaces>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
|
|
||||||
</component>
|
|
||||||
<component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall>
|
|
||||||
<PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall>
|
|
||||||
<PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<fDenyTSConnections>false</fDenyTSConnections>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<TrustedSites>http://v1</TrustedSites>
|
|
||||||
<DisableAccelerators>true</DisableAccelerators>
|
|
||||||
<DisableOOBAccelerators>true</DisableOOBAccelerators>
|
|
||||||
<DisableFirstRunWizard>true</DisableFirstRunWizard>
|
|
||||||
<EnableLinksBar>false</EnableLinksBar>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-IE-ESC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<IEHardenAdmin>false</IEHardenAdmin>
|
|
||||||
<IEHardenUser>false</IEHardenUser>
|
|
||||||
</component>
|
|
||||||
</settings>
|
|
||||||
<settings pass="oobeSystem">
|
|
||||||
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<AutoLogon>
|
|
||||||
<Password>
|
|
||||||
<Value>VgBNAHcAYQByAGUAMQAhAFAAYQBzAHMAdwBvAHIAZAA=</Value>
|
|
||||||
<PlainText>false</PlainText>
|
|
||||||
</Password>
|
|
||||||
<Enabled>true</Enabled>
|
|
||||||
<LogonCount>99</LogonCount>
|
|
||||||
<Username>lab\svc_veeam</Username>
|
|
||||||
</AutoLogon>
|
|
||||||
<OOBE>
|
|
||||||
<HideEULAPage>true</HideEULAPage>
|
|
||||||
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
|
|
||||||
<NetworkLocation>Work</NetworkLocation>
|
|
||||||
</OOBE>
|
|
||||||
<UserAccounts>
|
|
||||||
<AdministratorPassword>
|
|
||||||
<Value>VgBNAHcAYQByAGUAMQAhAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value>
|
|
||||||
<PlainText>false</PlainText>
|
|
||||||
</AdministratorPassword>
|
|
||||||
</UserAccounts>
|
|
||||||
<FirstLogonCommands>
|
|
||||||
<SynchronousCommand wcm:action="add">
|
|
||||||
<CommandLine>a:\Build.cmd</CommandLine>
|
|
||||||
<Description>Build</Description>
|
|
||||||
<Order>1</Order>
|
|
||||||
<RequiresUserInput>true</RequiresUserInput>
|
|
||||||
</SynchronousCommand>
|
|
||||||
</FirstLogonCommands>
|
|
||||||
</component>
|
|
||||||
</settings>
|
|
||||||
<cpi:offlineImage cpi:source="wim:d:/lab/win2k8r2sp1/sources/install.wim#Windows Server 2008 R2 SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
|
|
||||||
</unattend>
|
|
|
@ -1 +0,0 @@
|
||||||
\\192.168.199.7\Build\automate\%computername%\Build.cmd
|
|
|
@ -1,158 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<unattend xmlns="urn:schemas-microsoft-com:unattend">
|
|
||||||
<settings pass="windowsPE">
|
|
||||||
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<InputLocale>en-US</InputLocale>
|
|
||||||
<SystemLocale>en-US</SystemLocale>
|
|
||||||
<UILanguage>en-US</UILanguage>
|
|
||||||
<UILanguageFallback>en-US</UILanguageFallback>
|
|
||||||
<UserLocale>en-US</UserLocale>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<ImageInstall>
|
|
||||||
<OSImage>
|
|
||||||
<InstallTo>
|
|
||||||
<DiskID>0</DiskID>
|
|
||||||
<PartitionID>1</PartitionID>
|
|
||||||
</InstallTo>
|
|
||||||
<InstallFrom>
|
|
||||||
<MetaData wcm:action="add">
|
|
||||||
<Key>/IMAGE/INDEX</Key>
|
|
||||||
<Value>1</Value>
|
|
||||||
</MetaData>
|
|
||||||
</InstallFrom>
|
|
||||||
</OSImage>
|
|
||||||
</ImageInstall>
|
|
||||||
<UserData>
|
|
||||||
<AcceptEula>true</AcceptEula>
|
|
||||||
<FullName>Lab</FullName>
|
|
||||||
<Organization>Lab.local</Organization>
|
|
||||||
</UserData>
|
|
||||||
<DiskConfiguration>
|
|
||||||
<Disk wcm:action="add">
|
|
||||||
<CreatePartitions>
|
|
||||||
<CreatePartition wcm:action="add">
|
|
||||||
<Extend>true</Extend>
|
|
||||||
<Order>1</Order>
|
|
||||||
<Type>Primary</Type>
|
|
||||||
</CreatePartition>
|
|
||||||
</CreatePartitions>
|
|
||||||
<DiskID>0</DiskID>
|
|
||||||
<WillWipeDisk>true</WillWipeDisk>
|
|
||||||
</Disk>
|
|
||||||
</DiskConfiguration>
|
|
||||||
</component>
|
|
||||||
</settings>
|
|
||||||
<settings pass="specialize">
|
|
||||||
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<ComputerName>VBR</ComputerName>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-TCPIP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<Interfaces>
|
|
||||||
<Interface wcm:action="add">
|
|
||||||
<Ipv4Settings>
|
|
||||||
<DhcpEnabled>false</DhcpEnabled>
|
|
||||||
<Metric>10</Metric>
|
|
||||||
<RouterDiscoveryEnabled>false</RouterDiscoveryEnabled>
|
|
||||||
</Ipv4Settings>
|
|
||||||
<UnicastIpAddresses>
|
|
||||||
<IpAddress wcm:action="add" wcm:keyValue="1">192.168.199.37/24</IpAddress>
|
|
||||||
</UnicastIpAddresses>
|
|
||||||
<Identifier>Local Area Connection</Identifier>
|
|
||||||
<Routes>
|
|
||||||
<Route wcm:action="add">
|
|
||||||
<Identifier>0</Identifier>
|
|
||||||
<Metric>10</Metric>
|
|
||||||
<NextHopAddress>192.168.199.2</NextHopAddress>
|
|
||||||
<Prefix>0.0.0.0/0</Prefix>
|
|
||||||
</Route>
|
|
||||||
</Routes>
|
|
||||||
</Interface>
|
|
||||||
</Interfaces>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<Identification>
|
|
||||||
<Credentials>
|
|
||||||
<Domain>lab.local</Domain>
|
|
||||||
<Password>VMware1!</Password>
|
|
||||||
<Username>Administrator</Username>
|
|
||||||
</Credentials>
|
|
||||||
<JoinDomain>lab.local</JoinDomain>
|
|
||||||
</Identification>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-DNS-Client" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DNSSuffixSearchOrder>
|
|
||||||
<DomainName wcm:action="add" wcm:keyValue="1">lab.local</DomainName>
|
|
||||||
</DNSSuffixSearchOrder>
|
|
||||||
<Interfaces>
|
|
||||||
<Interface wcm:action="add">
|
|
||||||
<DNSServerSearchOrder>
|
|
||||||
<IpAddress wcm:action="add" wcm:keyValue="1">192.168.199.4</IpAddress>
|
|
||||||
</DNSServerSearchOrder>
|
|
||||||
<DisableDynamicUpdate>true</DisableDynamicUpdate>
|
|
||||||
<DNSDomain>lab.local</DNSDomain>
|
|
||||||
<EnableAdapterDomainNameRegistration>true</EnableAdapterDomainNameRegistration>
|
|
||||||
<Identifier>Local Area Connection</Identifier>
|
|
||||||
</Interface>
|
|
||||||
</Interfaces>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
|
|
||||||
</component>
|
|
||||||
<component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall>
|
|
||||||
<PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall>
|
|
||||||
<PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<fDenyTSConnections>false</fDenyTSConnections>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<TrustedSites>http://v1</TrustedSites>
|
|
||||||
<DisableAccelerators>true</DisableAccelerators>
|
|
||||||
<DisableOOBAccelerators>true</DisableOOBAccelerators>
|
|
||||||
<DisableFirstRunWizard>true</DisableFirstRunWizard>
|
|
||||||
<EnableLinksBar>false</EnableLinksBar>
|
|
||||||
</component>
|
|
||||||
<component name="Microsoft-Windows-IE-ESC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<IEHardenUser>false</IEHardenUser>
|
|
||||||
<IEHardenAdmin>false</IEHardenAdmin>
|
|
||||||
</component>
|
|
||||||
</settings>
|
|
||||||
<settings pass="oobeSystem">
|
|
||||||
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<AutoLogon>
|
|
||||||
<Password>
|
|
||||||
<Value>VgBNAHcAYQByAGUAMQAhAFAAYQBzAHMAdwBvAHIAZAA=</Value>
|
|
||||||
<PlainText>false</PlainText>
|
|
||||||
</Password>
|
|
||||||
<Enabled>true</Enabled>
|
|
||||||
<LogonCount>99</LogonCount>
|
|
||||||
<Username>lab\svc_veeam</Username>
|
|
||||||
</AutoLogon>
|
|
||||||
<OOBE>
|
|
||||||
<HideEULAPage>true</HideEULAPage>
|
|
||||||
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
|
|
||||||
<NetworkLocation>Work</NetworkLocation>
|
|
||||||
</OOBE>
|
|
||||||
<UserAccounts>
|
|
||||||
<AdministratorPassword>
|
|
||||||
<Value>VgBNAHcAYQByAGUAMQAhAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value>
|
|
||||||
<PlainText>false</PlainText>
|
|
||||||
</AdministratorPassword>
|
|
||||||
</UserAccounts>
|
|
||||||
<FirstLogonCommands>
|
|
||||||
<SynchronousCommand wcm:action="add">
|
|
||||||
<CommandLine>a:\Build.cmd</CommandLine>
|
|
||||||
<Description>Build</Description>
|
|
||||||
<Order>1</Order>
|
|
||||||
<RequiresUserInput>true</RequiresUserInput>
|
|
||||||
</SynchronousCommand>
|
|
||||||
</FirstLogonCommands>
|
|
||||||
</component>
|
|
||||||
</settings>
|
|
||||||
<cpi:offlineImage cpi:source="wim:d:/lab/win2k8r2sp1/sources/install.wim#Windows Server 2008 R2 SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
|
|
||||||
</unattend>
|
|
|
@ -1 +0,0 @@
|
||||||
\\192.168.199.7\Build\automate\%computername%\Build.cmd
|
|
Loading…
Reference in New Issue