SPinaBox - SharePoint in a Box - Alpha One release
SharePoint 2010 is an Enterprise class environment, and as such presents a wide range of installation options. SPinaBox (which can be pronounced as spin a box) provides an extensible installation meta-framework for simplified SharePoint installations in small configuration environments. It installs and configures all the SharePoint required infrastructure (such as Active Directory and SQL Server), then uses other frameworks to perform installation and configuration of SharePoint 2010 itself. In short: SharePoint easily installed!
The framework provides for:
- Configuring and creating the Active Directory (AD) server
- Setting fixed IP
- Installing PowerShell ISE
- Converting (via dcpromo) a standard Server 2008 machine to be a domain controller
- Modifying UAC settings
- Registering licence keys for Windows Server 2008
- Installing and configuring SQL Server 2008 R2
- Setting UAC off
- Installing PowerShell ISE
- Registering licence keys
- Joining to the domain controller
- Creating appropriate local and domain users for managing SQL Server
- Assigning rights (such as "logon as a service") via ntrights.exe
- Updating the default SQL Server configuration to enable TCP on network interface
- Installing and configuring SharePoint 2010
- Creation of domain users for SharePoint
- Updating sections of the autospinstaller configuration file from the local SPinaBox configuration file
The framework requires a minimal number of configuration changes as follows in order to complete an installation of SharePoint, SQL Server and Active Directory
adminPassword |
The administrator password (which is used for many of the passwords within the system by default). Note that each of these passwords can be changed separately to increase security. Please also review the concept of managed accounts. |
myDirectory |
This is the ‘home directory’ for the scripts – once within the Operating System to install to, so typically this is a drive such as “Y:”. |
domain_core |
The domain name of the organisation |
ou_name |
The organisational unit name – eg “payroll”, or “IT”. This may also be simply “Entire company” |
dc_ip_address |
The domain controller IP address. Note this will be a fixed IP address. |
dc_licence_key |
The domain controller Operating System licence key |
sp2010_license_key |
The SharePoint 2010 installation licence key |
sp_owa_pidkey |
The Office Web Application licence key |
dc_ethernet_adaptor_name |
Note that only part of the name is required. This is a regular expression. For example if there were two Ethernet adaptors in a server with names "Intel 82577" and "Intel(R)Centrino(R) Ultimate-N 6300 AGN" then a simple word such as "82577" would identify the first one, and "6300" would uniquely identify the second one. |
Please feel free to try out SPinaBox today - we're keen for comments and / or bugs!
- Status: With the out of the box settings and two blank VMs - it installs SharePoint 2010 in under an hour and a half, and with about 10 minutes of "enter" keypressing from the user.
- It comes with a 33 page detailed installation manual (largely screenshots). The user has to type about 10 short commands to fully install SharePoint 2010.
- Prerequisites: Access to MSDN or SharePoint / SQL Server / Server 2008 installation media.