PowerShell scripts for server creation for virtual machines (VMware & Azure).
Expertise is require to fill in a few gaps in networking and system setup.
The objective of this project is to create a mainly automated process to create two scenarios of virtual machine that would otherwise require manual installation and configuration.
VMware Player
-----------------------
This virtual machine will be for stand-alone development and requires the following components and features.
• Windows Server 2012 R2
• DNS
• Domain Controller
• IIS
• SQL Server Express with SQL Management
The server component is installed using the VMware Player standard wizard with a valid product key. The script should be picked up from there. The solution does not have to be a single script and manual steps, although minimised, do not have to be completely excluded. For example the ISO for SQL server can be connected manually. Installation files can also be made available through an FTP server and account.
A document to accompany the scripts should cover the full requirements for setup including
• VMware networking
• Static IP recommendations
• Account permissions and passwords
• Active directory naming and configuration
• DNS setup if required
• IIS with basic and windows authentication.
• Parameters for the scripts
• Running the scripts
An updated version of the instructions found at the link below with the details provided above is what broadly required.
[login to view URL]
Deliverables
A Word or RTF document with step-by-step instructions on running the PowerShell scripts and any manual configuration steps. The PowerShell scripts may be included in the document
Azure
---------
The second set of scripts and documentation is setting up a similar system as above but on the azure platform.
The SQL Server can be provided as an azure service. A method to make an existing database backup file available needs to be specified in the script or manual instructions
The script or scripts needs to:
• Provision a Server 2012 virtual machine
• Promote to a domain controller
• Active directory naming and configuration
• DNS setup if required
• IIS with basic and windows authentication.
• Parameters for the scripts
• SQL Server provision
o Install SQL Server Express Edition (or)
o SQL Azure Service
• Database Restore from .BAK file
• Running the scripts
Deliverables
A Word or RTF document with step-by-step instructions on running the PowerShell scripts and any manual configuration steps. The PowerShell scripts may be included in the document.