Agile DevOps - architecture, technical practices, and culture

Use Cloud and DevOps to build infrastructure by rapid agile iterative development using collaborative open source tools:
-chef cookbooks, puppet modules or ansible playbooks to build servers.
-Test Kitchen to deploy and test them.
-EC2Dream a graphic user interface that provides a 'single pane of glass' to do agile devops primarily on cloud servers.
-Cloud Formation or Terraform using cfndsl Ruby or Troposphere DSL for easy orchestration.
-Amazon AWS, Azure, Google Compute Engine, Softlayer, Openstack, Local and Hosted servers.

Scripting with PowerShell


The PowerShell scripting shell and language is the strategic direction for Microsoft Scripting. There are an increasing number of scripts available so it should be the best tool for configurating Windows Servers in Amazon EC2. PowerShell is a .NET 2.0 application and it uses .NET to achieve virtually everything so the power of .NET is leverage from within PowerShell. You can access EC2 and S3 with the .NET interfaces.

PowerShell 1.0 supports Windows XP and Windows Server 2003 but has no remote scripting capability.

PowerShell 2.0 supports remote scripting but is only available with Vista and Windows Server 2008(currently unsupported by Amazon EC2) and is still a preview release. The latest preview being CTP3.

There are an increasing number of powershell scripts available at sites like the Script Center Script Repository. If you want a GUI for Powershell download PowerGUI.

References - PowerShell
MSDN Windows Powershell
Windows PowerShell Getting Started Guide
Windows PowerShell Blog
Scripting with Windows PowerShell
PowerShell basics .NET
The Windows PowerShell Toolbox
Powershell script to create Remote Desktop connection files
Windows PowerShell Snap-In for EC2
How to create a PowerShell batch file
Running Windows PowerShell Scripts
Microsoft TechNet Script Center
Windows PowerShell Quick Reference
How to Download Windows PowerShell 1.0
Download Windows PowerShell
The Script Center Script Repository

References - SSH and PowerShell Addons
Installing an SSH Server on Windows 2003
Using PowerShell through ssh
How to Download Windows PowerShell 1.0
Using PowerShell through ssh
copSSH
How to setup Cygwin to run *nix commands in Windows
cygwin sshd
Shell Tools
PowerShell Plus
NetCmdlets

0 comments:

Post a Comment