<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sandbu - Blogg</title>
	<atom:link href="http://msandbu.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://msandbu.wordpress.com</link>
	<description>Just another computer rambling blog</description>
	<lastBuildDate>Thu, 20 Jun 2013 06:04:47 +0000</lastBuildDate>
	<language>no</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='msandbu.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sandbu - Blogg</title>
		<link>http://msandbu.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://msandbu.wordpress.com/osd.xml" title="Sandbu - Blogg" />
	<atom:link rel='hub' href='http://msandbu.wordpress.com/?pushpress=hub'/>
		<item>
		<title>What’s new in Windows Server 2012 R2 and System Center 2012 R2 + Intune</title>
		<link>http://msandbu.wordpress.com/2013/06/20/whats-new-in-windows-server-2012-r2-and-system-center-2012-r2-intune/</link>
		<comments>http://msandbu.wordpress.com/2013/06/20/whats-new-in-windows-server-2012-r2-and-system-center-2012-r2-intune/#comments</comments>
		<pubDate>Thu, 20 Jun 2013 06:04:46 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3073</guid>
		<description><![CDATA[Wow thats a long title! But as it suggests there is a lot happening with the new releases from Microsoft, and I always find that other blogs contain just some piece of info regarding either SCVMM or Windows Server or another component. Therefore, I wanted to gather all the info from TechEd and compile a [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3073&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Wow thats a long title! But as it suggests there is a lot happening with the new releases from Microsoft, and I always find that other blogs contain just some piece of info regarding either SCVMM or Windows Server or another component. Therefore, I wanted to gather all the info from TechEd and compile a blog post containing all the new stuff that is going to be released this year. </p>
<p><strong>Windows Server 2012 R2</strong><br />Multiple improvements to Hyper-V:<br />     * Cross-version Live Migration (Live migrate from 2012 to 2012 R2)<br />     * Automatic Activation of VM&#8217;s <br />     * New generation VM (No longer running legacy components)<br />     * Enhanced Remote Desktop (VM connect) <br />     * Enhanced Hyper-V replica <br />     * Dynamic Memory for Linux<br />     * Clone a running VM<br />     * Live Migration Compression<br />     * VHD deduplication<br />     * Online VHDX resizing<br />     * Storage QoS<br />     * Hyper-V recovery Manager (Replicate to Azure)<br />     * Live Migration with RDMA<br />     * Shared VHDX<br />     * Multi-tenant VPN gateway<br />     * vRSS<br />     * Remote Live Network Monitoring</p>
<p> Other Enhancements to Windows Server<br />     * Better NIC teaming<br />     * Powershell 4.0<br />     * Better IPAM integration<br />     * Better Resource Metering<br />     * Session Shadowing<br />     * Workplace Join (And Workspace folders) <br />     * Storage Tiering (In Storage spaces)<br />     * Support to export Start Screen Config using PowerShell and importing it using Group Policy<br />     * Desired Configuration State Options<br />     * Extended ACLs (Statefull inspection, Port, protocol)</p>
<p><strong>System Center 2012 R2<br /></strong>Virtual Machine Manager:<br />     * Better support for using all types of storage types (iSCSI, FC, SMB 3.0<br />     * Can manage NVGRE, PVLANs<br />     * All system center components available as service tempates (later this year)<br />     * ODX copy VM&#8217;s from library to production<br />     * Integrate with IPAM<br />     * VMM can remediate config problems on physical switches<br />     * New Management Pack for Operations Manager<br />     * More options for site-to-site VPN options for customers<br />     * </p>
<p>Service Manager<br />     * Self-service portal can be used on SharePoint 2013<br />     * <span style="color:#333333;">Service management automation</p>
<p>Operations Manager<br />    * Deep application monitoring into Java Applications<br />     * Enhanced cross-platform monitoring<br />     * </p>
<p>Configuration Manager<br /><span style="color:#4e4e4e;"><span style="background-color:white;">     * Support for Windows 8.1 and Server 2012 R2</span><br /><span style="background-color:white;">        * Manage Windows 8.1 using Mobile Device Agent (BYOD)</span><br /><span style="background-color:white;">     * Workplace join </span><br /><span style="background-color:white;">         * Selective Wipe for IOS devices</span><br /><span style="background-color:white;">         * Better management of Android devices</span><br /><span style="background-color:white;">         * New Self-service Portals, native apps of IOS, Android and Windows x86</span><br /><span style="background-color:white;">         * Support for configuring Work folders</span><br /><span style="background-color:white;">         * Work folders integration with the Self-service portal</span><br /><span style="background-color:white;">         * Role-based administration control (RBAC) now supports reports</p>
<p>Data Protection Manager<br />     * Online Backup Linux VM&#8217;s</p>
<p><strong>Intune Wave E<br /></strong>    * Office 365 Cloud Connector<br />     * Support for Windows 8.1 <br />     * Support for Work Folders<br />     * VPN and Wi-FI profile deployments<br />     * New Company Portal<br />     * Better Mobile platform support<br />     * Selective Wipe</span></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3073/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3073/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3073&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/06/20/whats-new-in-windows-server-2012-r2-and-system-center-2012-r2-intune/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>
	</item>
		<item>
		<title>What’s new at Teched 2013</title>
		<link>http://msandbu.wordpress.com/2013/06/04/whats-new-at-teched-2013/</link>
		<comments>http://msandbu.wordpress.com/2013/06/04/whats-new-at-teched-2013/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 08:09:42 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3071</guid>
		<description><![CDATA[A lot of new stuff was announced at TechEd by Microsoft yesterday leaving every Microsoft IT-pro happy. Like many anticipated we would see a new release of Windows Server and System Center. So far they&#8217;ve announced a couple of things* New release of System Center (System Center 2012 R2)* New release of Windows Server 2012 [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3071&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A lot of new stuff was announced at TechEd by Microsoft yesterday leaving every Microsoft IT-pro happy. Like many anticipated we would see a new release of Windows Server and System Center. <br />So far they&#8217;ve announced a couple of things<br />* New release of System Center (System Center 2012 R2)<br />* New release of Windows Server 2012 (Windows Server 2012 R2)<br />* New release of Intune (Wave E)<br />* New release of SQL Server (SQL Server 2014)<br />* Some changes to Azure<br />     -&gt; Billing per minute<br />     -&gt; Won&#8217;t change for offline VM&#8217;s<br />     -&gt; Added support for SSL on reserved Web sites. <br />     -&gt; Lower costs for Azure Subscription for MSDN accounts. <br />     -&gt;  New DirSync tool with support for password sync (hash syncs)<br />     -&gt;  Access Control Lists on Endpoints</p>
<p>So what do we know is coming in the new releases?</p>
<p>* Windows Server 2012 R2<br />     <span style="font-family:Wingdings;">à</span> Storage Tiering (You can add SSD to your storage spaces solution and you can use SSD as a cache to have the most frequent used data)<br />     <span style="font-family:Wingdings;">à</span> Storage QoS (You can now define in Hyper-V how much IOPS a VM can use<br />      <span style="font-family:Wingdings;">à</span> Version 2 VM (No more legacy stuff in a VM, support for UEFI)<br />     <span style="font-family:Wingdings;">à</span> Support to export Start Screen config using Powershell and import it to a Group Policy<br />     <span style="font-family:Wingdings;">à</span> Dynamic Memory for Linux<br />     <span style="font-family:Wingdings;">à</span> Online VHDX resizing<br />     <span style="font-family:Wingdings;">à</span> Live Migration Compression<br />     <span style="font-family:Wingdings;">à</span> Automatic Guest Activation<br />     <span style="font-family:Wingdings;">à</span> VHD deduplication<br />     <span style="font-family:Wingdings;">à</span>  Windows Azure Hyper-V Recovery Manager<br />     <span style="font-family:Wingdings;">à</span>  Better NIC teaming algorithms<br />     <span style="font-family:Wingdings;">à</span> Virtual IP address space management  (for IPAM)<br />     <span style="font-family:Wingdings;">à</span> Better resource metering options<br />     <span style="font-family:Wingdings;">à</span> PowerShell 4.0 (3000 cmdlets)<br />     <span style="font-family:Wingdings;">à</span> Desired Configuration State options<br />     <span style="font-family:Wingdings;">à</span> Workplace join and Work folders<br />     <span style="font-family:Wingdings;">à</span> Automatic VPN connection when a users click on a application that requires corporate Access.<br />       <span style="font-family:Wingdings;">à</span> Session Shadow<br />     <span style="font-family:Wingdings;">à</span> Windows Azure Pack (Next version of Katal)<br />* System Center 2012 R2<br />      <span style="font-family:Wingdings;">à</span> NVGRE Gateway solution is a part of a default service template (No more need for F5 gateway solution)<br />     <span style="font-family:Wingdings;">à</span> VMM to deploy a physical File Scale-out-server<br /> ConfigMgr 2012 R2<br />     <span style="font-family:Wingdings;">à</span> Support for Windows 8.1 and Server 2012 R2<br />     <span style="font-family:Wingdings;">à</span> Manage Windows 8.1 using Mobile Device Agent (BYOD)<br />       <span style="font-family:Wingdings;">à</span> Workplace join <br />     <span style="font-family:Wingdings;">à</span> Selective Wipe for IOS devices<br />     <span style="font-family:Wingdings;">à</span> Better management of Android devices<br />     <span style="font-family:Wingdings;">à</span> New Self-service Portals, native apps of IOS, Android and Windows x86<br />     <span style="font-family:Wingdings;">à</span> Support for configuring Work folders<br />     <span style="font-family:Wingdings;">à</span> Work folders integration with the Self-service portal<br />     <span style="font-family:Wingdings;">à</span> Role-based administration control (RBAC) now supports reports
	</p>
<p>More to come!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3071/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3071&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/06/04/whats-new-at-teched-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>
	</item>
		<item>
		<title>SureBackup and Exchange U-AIR with Veeam</title>
		<link>http://msandbu.wordpress.com/2013/06/02/surebackup-and-exchange-u-air-with-veeam/</link>
		<comments>http://msandbu.wordpress.com/2013/06/02/surebackup-and-exchange-u-air-with-veeam/#comments</comments>
		<pubDate>Sun, 02 Jun 2013 07:54:54 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3069</guid>
		<description><![CDATA[Veeam has a functon called SureBackup, which is used to verify that your backups are valid (or that they are functional JSureBackup allows you to spin up a virtual lab directly in Vmware (which sits on an isolated network, separated from your production network) (Which is actually mounted up as a datastore directly from the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3069&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Veeam has a functon called SureBackup, which is used to verify that your backups are valid (or that they are functional <span style="font-family:Wingdings;">J</span><br />SureBackup allows you to spin up a virtual lab directly in Vmware (which sits on an isolated network, separated from your production network) (Which is actually mounted up as a datastore directly from the backup)<br />It also (if you choose to) creates an virtual appliance proxy which is used to communicate between this virtual lab environment and the production environment in use for U-AIR wizards (I&#8217;ll come back to that later) </p>
<p>Then there are Application Groups (Here you can define virtual machines that are dependent of each other in order to use SureBackup) for instance Exchange, requires an active domain controller with a global catalog in order to start.<br />And in the Application Group we define which VMs we want in and how long time they would use in order to boot (now remember that in many cases you have VMs which are dedup and compressed and is then booted from the backup environment into the vmware environment so you need to be patient <span style="font-family:Wingdings;">J</span></p>
<p>You can also see an interactive movie here <span style="font-family:Wingdings;">à</span><br />
		<a href="http://www.veeam.com/university/job_start.swf"><br />
http://www.veeam.com/university/job_start.swf<br />
</a></p>
<p><img src="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa1.png?w=604" alt="" /></p>
<p>(Remember that in order to use the U-AIR wizards against the lab you need to have the check box on the &#8220;Keep the application group running once the job completes)</p>
<p>In the SureBackup Job we define which way we can test how the backups are verified (You can define for instance heartbeat tests with Vmware integration tools, Ping tests and if you define which roles the VMs you will automatically use some predefined scripts against the VMs) </p>
<p>If we choose a role for a VM, Veeam has some built in scripts that are run against the VM in order to check if it is operational. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa2.png?w=604" alt="" /></p>
<p>We can also define how long time the VM has to boot and how much memory it can use</p>
<p><img src="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa3.png?w=604" alt="" /></p>
<p>So what we are going to do? Restore some objects from Exchange to our production environment,</p>
<p><img src="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa4.png?w=604" alt="" /></p>
<p>Now when you run the surebackup job you can see in vCenter that the VM&#8217;s are started. (Remember that the domain controllers needs to be started first in order for Exchange to function)<br />And remember that DNS is vital here, the AD controller that you use in the application group, should be primary DNS server for your exchange servers or you need to login and change it afterwards. If not Exchange will not start properly.</p>
<p>There are a couple of things that you need to remember when running the U-AIR wizards, by default Exchange permissions are restricted pretty tight, you need to add a user with full admin access to all mailboxes.<br />This can be done in Exchange 2010 with the following PowerShell cmdlet</p>
<p><span style="color:#333333;"><span style="font-family:Segoe UI;font-size:10pt;background-color:#f9f9f9;"><em>Get-MailboxDatabase -identity &#8220;[mailbox database name]&#8221; | Add-ADPermission -user [username] -AccessRights GenericAll</p>
<p></em></span><span style="background-color:#f9f9f9;">Now the U-AIR wizard (Is not the same as Exchange Explorer) and the wizard has to be pointed the CAS server (Since the U-AIR wizard) uses EWS in order to restore objects.<br />And the Wizard automatically knows which type of Exchange it is. The U-AIR wizard is a separate download from Veeam (Not included in the regular release of Veeam B&amp;R)</p>
<p><img src="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa5.png?w=604" alt="" /></p>
<p>And then the rest of the wizard is pretty simple, just define which user and which items to restore.<br /><span style="font-size:10pt;"></p>
<p></span></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3069/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3069&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/06/02/surebackup-and-exchange-u-air-with-veeam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa1.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa2.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa3.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa4.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/06/060213_0754_surebackupa5.png" medium="image" />
	</item>
		<item>
		<title>Load-balancing Exchange 2013 on Citrix Netscaler</title>
		<link>http://msandbu.wordpress.com/2013/05/31/load-balancing-exchange-2013-on-citrix-netscaler/</link>
		<comments>http://msandbu.wordpress.com/2013/05/31/load-balancing-exchange-2013-on-citrix-netscaler/#comments</comments>
		<pubDate>Fri, 31 May 2013 18:46:30 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3062</guid>
		<description><![CDATA[So I&#8217;ve gotten this questions lot the last couple of days, and I see it on the search terms statistics on the blog. So it is possible to load balance Exchange 2013 on Netscaler? Yes!Now Microsoft usually has a list of &#8220;certified&#8221; load balancers that can be used on Exchange, but there still hasn&#8217;t been [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3062&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So I&#8217;ve gotten this questions lot the last couple of days, and I see it on the search terms statistics on the blog. So it is possible to load balance Exchange 2013 on Netscaler? Yes!<br />Now Microsoft usually has a list of &#8220;certified&#8221; load balancers that can be used on Exchange, but there still hasn&#8217;t been made one for Exchange 2013. <br />You can see the one for Exchange 2010 here <span style="font-family:Wingdings;">à</span><br />
		<a href="http://technet.microsoft.com/en-us/exchange/gg176682"><br />
http://technet.microsoft.com/en-us/exchange/gg176682<br />
</a></p>
<p>now the problem with load balancing Exchange 2010 on a HLB (Hardware Load Balancer) was that you need to do it on L7 and using persistency why? because of the way that Exchange 2010 operated was that when a user<br />connected to OWA or other Exchange protocols, it was bound to that particular CAS server for the time of the connection. (Since the CAS rendered the mailbox, and if the connection moved to another CAS the user would need to reauthenticate)<br />You can see the old documentation for Exchange 2010 and Netscaler here <span style="font-family:Wingdings;">à</span><br /><a href="http://www.citrix.com/content/dam/citrix/en_us/documents/products/netscalerexchange2010.pdf"><br />
http://www.citrix.com/content/dam/citrix/en_us/documents/products/netscalerexchange2010.pdf<br />
</a></p>
<p>With Exchange 2013 the roles and how it functions have changed. First of we only have two roles. We have the Mailbox and the Client Access Server role. The CAS role now only acts like a proxy, which allows for communication to a mailbox server and does the logic with protocol redirect.<br />These changes makes it easier to setup load balancing for now we have the option to load balance on L4 and are not dependent on using session persistency (Where we just need to define a VIP, SNIP, and a service. (+ Maybe a certificate for SSL offload purposes.) <br />You can read more about it here <span style="font-family:Wingdings;">à</span><br />
		<a href="http://technet.microsoft.com/en-us/library/jj898588(v=exchg.150).aspx"><br />
http://technet.microsoft.com/en-us/library/jj898588(v=exchg.150).aspx<br />
</a></p>
<p>Here are the different protocols used in Exchange 2013</p>
<p>Port 443: Autodiscover (AS) Exchange ActiveSync (EAS) Exchange Control Panel (ECP) Offline Address Book (OAB) Outlook Anywhere (OA) Outlook Web App (OWA)<br />Port 110 and 995 (POP3)<br />Port 143 and 993 (IMAP)</p>
<p>A note thou: SSL offloading is not supported on Exchange 2013 Yet…</p>
<p>Citrix does not have a wizard, which you can go through to set this up, so you need to fill in all the blanks yourself <span style="font-family:Wingdings;">J</span><br />
		<br />here is simple setup for load balancing OWA in Netscaler VPX.</p>
<p>First I define which servers I need to add to the list, </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci1.png?w=604" alt="" /></p>
<p>Create a service (In my case I have OWA setup on port 80 (not recommended thou) and bind a monitor to it. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci2.png?w=604" alt="" /></p>
<p>Then I create a virtual server and attack the server I added first to setup load balancing. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci3.png?w=604" alt="" /></p>
<p>And voila!</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci4.png?w=604" alt="" /></p>
<p>Now If I needed to setup Netscaler for other Exchange Services such as ActiveSync, SMTP, and so on I would need to use Content Switching to redirect the user to the correct endpoint on the server. <br />Instead of having one virtual server for each service.</p>
<p>Now this setup also applies for using SSL offload (when this is supported) just add a public certificate and choose port 443 in the virtual service. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3062/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3062&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/31/load-balancing-exchange-2013-on-citrix-netscaler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci1.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci2.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci3.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/053113_1846_loadbalanci4.png" medium="image" />
	</item>
		<item>
		<title>Managing DDoS with Citrix Netscaler</title>
		<link>http://msandbu.wordpress.com/2013/05/28/managing-ddos-with-citrix-netscaler/</link>
		<comments>http://msandbu.wordpress.com/2013/05/28/managing-ddos-with-citrix-netscaler/#comments</comments>
		<pubDate>Tue, 28 May 2013 07:04:38 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3056</guid>
		<description><![CDATA[Most of the «attacks» on IT-services these days are mostly with DDoS (Disitributed Denial of Service) which is basically a flood of traffic headed to a particular network service. Think of it this way, if a person says hi to you, you say hi back. This is much like a regular TCP handshake (SYN, SYN [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3056&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Most of the «attacks» on IT-services these days are mostly with DDoS (Disitributed Denial of Service) which is basically a flood of traffic headed to a particular network service. <br />Think of it this way, if a person says hi to you, you say hi back. This is much like a regular TCP handshake (SYN, SYN ACK, ACK) what happens if a crowd like this happened to yell hi at the same time, multiple times each second ?<br /><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo1.jpg?w=604" alt="" /></p>
<p>Well first of the network traffic is going to get flooded with a lot of bogus traffic and your services might have trouble responding to the traffic. When the group anonymous were active, they targeted large companies like PayPal and Visa with their DDoS attacks.<br />And regular people could follow in as well, using a tool called LOIC (Low Orbit Ion Cannon) which allowed for several types of DDoS attack (TCP, UDP or HTTP) which have different effect on their targets. <br />So back to the topic, how can companies protect themselves against these type of attacks? <br />In most of the cases, the flooded traffic causes a jam in the network and not affecting the backend servers much, not much you can do in those cases. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo2.jpg?w=604" alt="" /></p>
<p>In cases where the incoming bandwidth is not an issue, the backend servers are much more affected. <br />I&#8217;ve done some testing on a SharePoint site on a Windows Server 2012 IIS (on a VM) and seen how much a single computer using LOIC (On the same LAN for that matter) can affect a web server.</p>
<p>LOIC is pretty simple, enter a IP-address and chose method of attack and you are good to go.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo3.jpg?w=604" alt="" /></p>
<p>Now if you open WireShark on the target you can see that the network is being spammed with TCP packets (which contain the payload in the message)</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo4.jpg?w=604" alt="" /></p>
<p>How does this affect our performance on the server?<br />I have done some testing with all the types.</p>
<p>HTTP-attack (Which uses the HTTP GET command)<br />uses the most CPU (Upwards to 90%) on the endpoint (And is uses more bandwidth responding to the reply then the other attacks)</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo5.jpg?w=604" alt="" /></p>
<p>TCP-attack (Uses the more network traffic, but has a minor impact on the CPU on the backend) </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo6.jpg?w=604" alt="" /></p>
<p>UDP-attack (uses more bandwidth since it is not trying to handshake like regular TCP) so therefore the network is getting more pounded (you can see under the receiving part it&#8217;s about to 250 Mbps. <br />And because of the huge load on the NIC the CPU is also making some extra effort. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo7.jpg?w=604" alt="" /></p>
<p>So what other types of DDoS attacks can be used? <br />We have the typical SYN-flood attack, which is typical, used when an attacker uses multiple spoofed IP-addresses and floods a server with multiple SYN packets. <br />And therefore leaving with half-open connections.</p>
<p>We also have Smurf Attacks, which uses spoofed ICMP packets and sends ping requests to the broadcast IP-address and the reply to address is set to the target.</p>
<p>And then we have other L7 DDoS attacks like Slowloris.</p>
<p>So how can we use Netscaler to mitigate these type of attacks? </p>
<p><strong>SYN Flood using TCP:</strong><br />This protection feature is enabled by default, instead of having half-open connection with the end-client, the Netscaler appliance sends out an SYN cookie to the end-user, so it does not waste memory on half-open connections. It only uses memory when it receives the final ACK packet.<br /><strong><br />Surge Protection: </strong><br />Can be used to define how many TCP-connections a server can manage before It stops dropping requests (This is typical behavior during a DDoS attack and may leave regular users unable to login to a service)<br />You can enable / disable this option for each service</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo8.png?w=604" alt="" /></p>
<p>You can also define a thresholds for each service in terms of bandwidth and / or clients</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo9.png?w=604" alt="" /></p>
<p><strong>Sure Connect</strong><br />Allows you to define a alternative web page or a custom web page (In case the network is full and the back-end servers are unable to process requests ) </p>
<p><strong>HTTP DOS Protection<br /></strong>Regular clients using browsers like Firefox, IE or Chrome can understand HTML, JavaScript and cookies. Using attack tools like LOIC or other HTTP DDoS tools you cannot parse this type of data.<br />So you can define that when HTTP clients try to connect to a service they need to respond to a JS challenge which is sent with the HTTP data.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo10.png?w=604" alt="" /></p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo11.png?w=604" alt="" /></p>
<p>This can also be done on a pr service level.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo12.png?w=604" alt="" /></p>
<p>So with these parameters I just set (If there are more than 200 clients in queue, the next 100% of these requests will be sent a JS challenge, if it responds with the correct cookie to the respons it is a valid client)<br />And last but not least in case of the UDP traffic (If you don&#8217;t have any services that use UDP you should just block it using ACLs.</p>
<p>add ns acl restrict DENY –protocol UDP (or restrict by ports)</p>
<p>In case of SMURF attacks, this is something that you should do a the router level (In case you have cisco) </p>
<p><span style="color:#4e4e4e;font-family:Myriad Pro;background-color:white;"><strong>no</strong> <strong>direct ip-broadcast</strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3056/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3056&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/28/managing-ddos-with-citrix-netscaler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo1.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo2.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo3.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo4.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo5.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo6.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo7.jpg" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo8.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo9.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo10.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo11.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/052813_0704_managingddo12.png" medium="image" />
	</item>
		<item>
		<title>Citrix Synergy 2013 What happend ?</title>
		<link>http://msandbu.wordpress.com/2013/05/23/citrix-synergy-2013-what-happend/</link>
		<comments>http://msandbu.wordpress.com/2013/05/23/citrix-synergy-2013-what-happend/#comments</comments>
		<pubDate>Thu, 23 May 2013 14:57:58 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3041</guid>
		<description><![CDATA[So most of the people I know was attending Synergy this year, either physical or virtual. Myself I could not attend either of the two so I was stuck with watching the twitter feed and keeping the scroll button in motion, so what happened at this year Synergy and the events before this ? The [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3041&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So most of the people I know was attending Synergy this year, either physical or virtual. <br />Myself I could not attend either of the two so I was stuck with watching the twitter feed and keeping the scroll button in motion, so what happened at this year Synergy and the events before this ? The big announcement was XenDesktop 7 and some other stuff in going to summarize in a table form.</p>
<p><span style="font-size:14pt;"><strong>Citrix XenDesktop 7<br /></strong></span>(Project Excalibur) removes the old XenApp architecture and uses the FMA architecture, think of it as XenDesktop with XenApp support.<br />* Supports Windows Server 2012 and Windows 8<br />* Integrated vGPU solution from NVIDIA<br />* Enhancements for Microsoft Lync<br />* Citrix Streaming Profiler is gone (Use Microsoft App-v instead)<br />* Introduction of Edgesight in Citrix Director (Which can get data from regular Edgesight and HDX insight (Which is coming for Netscaler)<br />* AppDNA is part of XenDesktop (In some editions)<br />* Improved Director<br />*  Storefront 2.0<br />* Multitouch gestures (HDX mobile)<br />* HDX 3D pro with OpenGL<br />* Cloudbridge (Earlier Branch Repeater is included in some editions)</p>
<p>You can read more about the different features around XenDesktop 7 here <span style="font-family:Wingdings;">à</span><br />
		<a href="http://www.citrix.com/content/dam/citrix/en_us/documents/products/introducing-xendesktop-built-on-avalon-platform.pdf"><br />
http://www.citrix.com/content/dam/citrix/en_us/documents/products/introducing-xendesktop-built-on-avalon-platform.pdf<br />
</a><br />You can also get some news here around Project Merlin (Which is the next main release after XenDesktop 7 <span style="font-family:Wingdings;">à</span><br />
		<a href="http://www.citrix.com/tv/"><br />
http://www.citrix.com/tv/#videos/8392<br />
</a></p>
<p><span style="font-size:14pt;"><strong>Citrix Netscaler</strong></span><br />Was announced that it was the largest growing product in the company and no wonder!<br />Came in a new version (release 10.1) which announced the following benefits<br />* Support for SPDY<br />* Support for MSSQL 2012 Datastream<br />* Support for load balancing TFTP<br />* More AppExpert for Exchange OWA<br />* Netscaler HDX Insight (Coming) which integrates with Director<br />* Cloud integration (Integrate Netscaler with Cloudplatform)<br />* Offload DNSSEC to Netscaler<br />* Changes in the GUI<br />* User monitor for Storefront<br />* Easier to make changes to the WI</p>
<p>(Might also mention that Branch Repeater was renamed Cloudbridge and is also a feature on Netscaler platinum)</p>
<p>And Netscaler Gateway (Codename DARA) is released in Preview which is the next generation of Access Gateway with an improved Wizard for setup. <br /><a href="http://t.co/09HB2VbT4a"><br />
http://t.co/09HB2VbT4a<br />
</a></p>
<p>Netscaler SDX opened up for third party vendors to allows their platform running on the SDX solution (Palo Alto, trend are some of the few partners which have a solution that can be used)</p>
<p><span style="font-size:14pt;"><strong>Citrix Cloudportal Service Manager<br /></strong></span>This product recived little attention during Synergy (or nothing at all) but im going to mention it anyways. <br />Citrix a couple of days before Synergy released Service Manager version 11 which includes <br />* Support for Windows Server 2012<br />* Support for Exchange 2013 multitenant<br />* Support for workflows and approvals <br />We can expect more from the product and integration in a while.<br /><span style="font-size:14pt;"><strong><br />Citrix Sharefile</strong></span><br />Now this is something Citrix is pushing hard these days, and have added numerous features to it.<br />* StorageZone connector to Azure<br />* Ability to connect ShareFile to SharePoint<br />* Ability to edit documents directly from the client (before it was just read-only)<br />* XenMobile Integration</p>
<p><span style="font-size:14pt;"><strong>Citrix VDI-in-a-box 5.3</strong></span><br />* Same support for VDA/HDX as XenDesktop 7<br />* Support for Windows Server 2012 VHDX<br />* Better support for SSO<br />* Universal Print service</p>
<p><span style="font-size:14pt;"><strong>Citrix XenMobile</strong></span><br />The early build of XenMobile was just a little polish on the former ZenPrise console, with this new release a lot has changed. <br />* New console <br />* Integration with GotoAssist (Allows for help desk to connect to their mobile devices)<br />* View and Edit documents directly on the phone (ShareFile)<br />* Worx Mobile Apps<br />* Changed editions<br /><a href="http://www.citrix.com/products/xenmobile/features/editions.html"><br />
http://www.citrix.com/products/xenmobile/features/editions.html<br />
</a></p>
<p>Other Announcements ?</p>
<p>Citrix Desktop Player for Mac which allows you to run your personal VM&#8217;s directly on your Mac (Which is synced with your on-premise solution)<br />Citrix XenApp 6.5 Feature Pack 2( Which will have some new features (performace improvements, Lync support but no Windows Server 2012)<br />Citrix Receiver for Windows Phone is underway as well, </p>
<p>Most of these new products will be available in June, so stay tuned <span style="font-family:Wingdings;">J</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3041/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3041&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/23/citrix-synergy-2013-what-happend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure and PowerShell</title>
		<link>http://msandbu.wordpress.com/2013/05/13/azure-and-powershell/</link>
		<comments>http://msandbu.wordpress.com/2013/05/13/azure-and-powershell/#comments</comments>
		<pubDate>Mon, 13 May 2013 22:59:19 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3022</guid>
		<description><![CDATA[Been working into Azure and using PowerShell the last couple of weeks, so therefore I thought that I would share some of my scripts that found in handy. First of you need to make sure you have installed Azure Powershell cmdlets and connected to your account. https://msandbu.wordpress.com/2013/01/09/managing-windows-azure-via-windows-powershell/ You can read my previous post to get [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3022&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Been working into Azure and using PowerShell the last couple of weeks, so therefore I thought that I would share some of my scripts that found in handy.<br />
First of you need to make sure you have installed Azure Powershell cmdlets and connected to your account. <a href="https://msandbu.wordpress.com/2013/01/09/managing-windows-azure-via-windows-powershell/"><br />
https://msandbu.wordpress.com/2013/01/09/managing-windows-azure-via-windows-powershell/<br />
</a><br />
You can read my previous post to get started, but some scripts I&#8217;ll make post later in the post.<br />
But also make sure that you visit the documentation on Microsoft site <span style="font-family:Wingdings;">à</span><br />
<a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj152841.aspx"><br />
http://msdn.microsoft.com/en-us/library/windowsazure/jj152841.aspx<br />
</a></p>
<p>I also recommend that you take a look at Michael Washam&#8217;s blog <span style="font-family:Wingdings;">à</span><br />
<a href="http://michaelwasham.com/"><br />
http://michaelwasham.com/<br />
</a><br />
<strong><br />
Get Datacenter Location<br />
</strong>Get-AzureLocation</p>
<p><img alt="" src="http://msandbu.files.wordpress.com/2013/05/051313_2303_azureandpow1.png?w=604" /></p>
<p>Shows what kind of Locations and what services it has available.<br />
End<br />
<strong>List out Image names available from Quick Wizard</strong><br />
Get-AzureVMImage | ft Imagename<br />
<img alt="" src="http://msandbu.files.wordpress.com/2013/05/051313_2303_azureandpow2.png?w=604" /></p>
<p><strong>Create Quick VM</strong> (Before you do this you need to select a storage account Get-AzureStorageAccount | Select StorageAccountName ) or Set-AzureStorageAccount -StorageAccountName<br />
New-AzureQuickVM <em>-Windows</em><br />
<em>-ServiceName</em> konge <em>-Name</em> msandbutest2222222 <em>-ImageName</em> fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2012SP1-Web-CY13SU04-SQL11-SP1-CU3-11.0.3350.0 <em>-Location</em> &#8220;West Europe&#8221; <em>-Password</em> SupermanUpandAtom.<br />
This will create a VM with with the service name of Konge and the vm name of msandbutest2222222.cloudapp.net and use the default image for SQL server 2012 and located in West Europe and with the password of SupermanUpandAtom.</p>
<p><strong>Add Endpoint to a VM<br />
</strong><span style="color:black;">Get<span style="color:gray;">-<span style="color:black;">AzureVM <span style="color:gray;">-<span style="color:black;">ServiceName <span style="color:#a31515;">konge<span style="color:black;"><br />
<span style="color:gray;">-<span style="color:black;">Name <span style="color:#a31515;">&#8220;msandbu222222&#8243;<span style="color:black;"> | Add<span style="color:gray;">-<span style="color:black;">AzureEndpoint <span style="color:gray;">-<span style="color:black;">Name <span style="color:#a31515;">&#8220;HttpIn&#8221;<span style="color:black;"><br />
<span style="color:gray;">-<span style="color:black;">Protocol <span style="color:#a31515;">&#8220;tcp&#8221;<span style="color:black;"><br />
<span style="color:gray;">-<span style="color:black;">PublicPort 80 <span style="color:gray;">-<span style="color:black;">LocalPort 8080 | Update<span style="color:gray;">-<span style="color:black;">AzureVM<br />
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p><strong>VM Batch Creation<br />
</strong>(First we have to define a config for a VM and create a VM there or we can create a batch)</p>
<p>New-AzureVMConfig <em>-Name</em> $vm1 <em>-InstanceSize</em> Medium <em>-ImageName</em> $img |<br />
Add-AzureProvisioningConfig <em>-Windows</em><br />
<em>-Password</em> $pwd |<br />
Add-AzureDataDisk <em>-CreateNew</em><br />
<em>-DiskLabel</em> &#8216;data&#8217; <em>-DiskSizeInGB</em> 10 <em>-LUN</em> 0 |<br />
Add-AzureEndpoint <em>-Name</em> &#8216;web&#8217; <em>-PublicPort</em> 80 <em>-LocalPort</em> 80 <em>-Protocol</em> tcp |</p>
<p>New-AzureVM <em>-ServiceName</em> $newSvc <em>-Location</em> $location (Now we could either use all the config here and create a new VM or we could define multiple varibles for batch provisioning with a defined instancesize.</p>
<p>$vm1 = New-AzureVMConfig <em>-Name</em> &#8216;myvm1&#8242; <em>-InstanceSize</em> &#8216;Small&#8217; <em>-ImageName</em> $img | Add-AzureProvisioningConfig <em>-Windows</em><br />
<em>-Password</em> $pwd<br />
$vm2 = New-AzureVMConfig <em>-Name</em> &#8216;myvm1&#8242; <em>-InstanceSize</em> &#8216;Small&#8217; <em>-ImageName</em> $img | Add-AzureProvisioningConfig <em>-Windows</em><br />
<em>-Password</em> $pwd<br />
$vm3 = New-AzureVMConfig <em>-Name</em> &#8216;myvm1&#8242; <em>-InstanceSize</em> &#8216;Small&#8217; <em>-ImageName</em> $img | Add-AzureProvisioningConfig <em>-Windows</em><br />
<em>-Password</em> $pwd</p>
<p>New-AzureVM <em>-CreateService</em><br />
<em>-ServiceName</em> $cloudSvcName <em>-VMs</em> $vm1,$vm2,$vm3 <em> -Location</em> $dc.</p>
<p>Or we can use an array to create multiple VMs;</p>
<p>$vmcount = 5<br />
$vms = @()<br />
for($i = 0; $i -lt 5; $i++)</p>
<p>{</p>
<p>$vmn = &#8216;myvm&#8217; + $i<br />
$vms += New-AzureVMConfig <em>-Name</em> $vmn <em>-InstanceSize</em> &#8216;Small&#8217; <em>-ImageName</em> $img |<br />
Add-AzureProvisioningConfig <em>-Windows</em><br />
<em>-Password</em> $pwd |<br />
Add-AzureDataDisk <em>-CreateNew</em><br />
<em>-DiskLabel</em> &#8216;data&#8217; <em>-DiskSizeInGB</em> 10 <em>-LUN</em> 0 |<br />
Add-AzureDataDisk <em>-CreateNew</em><br />
<em>-DiskLabel</em> &#8216;logs&#8217; <em>-DiskSizeInGB</em> 10 <em>-LUN</em> 1</p>
<p>}</p>
<p>New-AzureVM <em>-ServiceName</em> $cloudSvcName <em>-VMs</em> $vms<em> -Location</em> $dc.</p>
<pre><code><span style="color:black;font-family:Calibri;font-size:11pt;"><strong>
VM Provisioning config setup
</strong>New-AzureVMConfig -Name "MyDomainVM" -InstanceSize Small -ImageName $img ` | Add-AzureProvisioningConfig -WindowsDomain –Password $Password -ResetPasswordOnFirstLogon -JoinDomain "test.local" -Domain "test" -DomainUserName "domainadminuser" -DomainPassword "domainPassword" -MachineObjectOU 'OU=AzureVMs,DC=test,DC=no' | New-AzureVM -ServiceName $svcName
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">(Note that the domain part here requires that a DNS server can fully locate the domain controller)

or we can also define DNS server settings

Deploy a new VM and join it to the domain
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">#Specify DC's DNS IP (10.4.3.1)
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$myDNS = New-AzureDNS -Name 'testDC13' -IPAddress '10.4.3.1'
</span></code></pre>
<p style="background:white;">
<pre><code><span style="color:black;font-family:Calibri;font-size:11pt;"># Operating System Image to Use
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$image = 'MSFT__Sql-Server-11EVAL-11.0.2215.0-08022012-en-us-30GB.vhd'
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$service = 'myazuresvcindomainM1'
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$AG = 'YourAffinityGroup'
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$vnet = 'YourVirtualNetwork'
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$pwd = 'p@$$w0rd'
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$size = 'Small'
</span></code></pre>
<p style="background:white;">
<pre><code><span style="color:black;font-family:Calibri;font-size:11pt;">#VM Configuration
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$vmname = 'MyTestVM1'
</span></code>
<code><span style="color:black;font-family:Calibri;font-size:11pt;">$MyVM1 = New-AzureVMConfig -name $vmname -InstanceSize $size -ImageName $image | Add-AzureProvisioningConfig -WindowsDomain -Password $pwd -Domain 'corp' -DomainPassword 'p@$$w0rd' -DomainUserName 'Administrator' -JoinDomain 'test.local '| Set-AzureSubnet -SubnetNames 'SubnetName'
</span></code></pre>
<p style="background:white;">
<pre><code><span style="color:black;font-family:Calibri;font-size:11pt;">New-AzureVM -ServiceName $service -AffinityGroup $AG -VMs $MyVM1 -DnsSettings $myDNS -VNetName $vnet
</span></code></pre>
<p><span style="color:black;"><br />
<strong>Add new Data Disk to existing Virtual Machine (Make note that a datadisk has a 1 TB max limit)<br />
</strong></span></p>
<pre><code><span style="color:black;font-family:Calibri;font-size:11pt;">Get-AzureVM <em>-ServiceName</em> 'myvm1' |   Add-AzureDataDisk <em>-CreateNew</em>
					<em>-DiskSizeInGB</em> 10  <em>-DiskLabel</em> 'myddisk' <em>-LUN</em> 1 |   Update-AzureVM 

<strong>Get RDP file for VM
</strong>Get<span style="color:gray;">-<span style="color:black;">AzureRemoteDesktopFile <span style="color:gray;">-<span style="color:black;">ServiceName <span style="color:#a31515;">"myservice"<span style="color:black;">
											<span style="color:gray;">-<span style="color:black;">Name <span style="color:#a31515;">"MyVM-01_IN_0"<span style="color:black;"> –Launch 


To be updated…..
</span></span></span></span></span></span></span></span></span></span></span></code></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3022/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3022&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/13/azure-and-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/05/051313_2303_azureandpow1.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/051313_2303_azureandpow2.png" medium="image" />
	</item>
		<item>
		<title>Managing Azure with Linux</title>
		<link>http://msandbu.wordpress.com/2013/05/03/managing-azure-with-linux/</link>
		<comments>http://msandbu.wordpress.com/2013/05/03/managing-azure-with-linux/#comments</comments>
		<pubDate>Fri, 03 May 2013 14:38:17 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=3018</guid>
		<description><![CDATA[Microsoft has done a lot of work behind and Azure and particularly on the management part. I have previously written about how to manage Microsoft Azure via PowerShell in Windows, this post is going to show how to manage it using Linux (In this case the latest release of Ubuntu)    First, we need to [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3018&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Microsoft has done a lot of work behind and Azure and particularly on the management part. I have previously written about how to manage Microsoft Azure via PowerShell in Windows, <br />this post is going to show how to manage it using Linux (In this case the latest release of Ubuntu) 
</p>
<p>
 </p>
<p>First, we need to install some prerequisites, open terminal and install node.js
</p>
<p>
 </p>
<p>sudo apt-get update
</p>
<p>sudo apt-get install python-software-properties python g++ make <br />sudo add-apt-repository ppa:chris-lea/node.js <br />sudo apt-get update sudo apt-get install nodejs</p>
<p>After that is done, you can install the azure-cli
</p>
<p>
 </p>
<p>sudo npm install azure-cli –g</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu1.png?w=604" alt="" />
	</p>
<p>
 </p>
<p>Now after that is done you can run the azure command from terminal.
</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu2.png?w=604" alt="" /></p>
<p>Now the command prefix is &#8220;azure command&#8221; you can use azure help to get a list of commands available. Now in order to actually do something against our Azure account we need to download our publish settings.<br />Go get it we have to run the command </p>
<p>azure account download</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu3.png?w=604" alt="" /></p>
<p> This command will redirect you to a website and there you will need to login and it will generate a publish file.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu4.png?w=604" alt="" /></p>
<p>Now we have to import the publish file. Run the command </p>
<p>azure account import filename</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu5.png?w=604" alt="" /></p>
<p>Now that we have that in place we are now free to play around. Let&#8217;s start by creating an VM from one of the images in the Azure store.<br />For instance 2008R2, we start by listing out the images.</p>
<p>azure vm image list (This will show all the images available from the Azure Store)</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu6.png?w=604" alt="" /></p>
<p>Next we should to have an affinity-group to bind the VM to, in my case I already had a group in place, if you need to create one just run the command</p>
<p>azure account affinity-group create</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu7.png?w=604" alt="" /></p>
<p>If not we can just specify a location during the creation. So lets create an VM with the 2008r2 image with the command</p>
<p>azure vm create &#8220;nameofvm&#8221; &#8220;imagename&#8221; &#8220;username&#8221; –location &#8220;West US&#8221; and then you need to specify a password during the creation.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu8.png?w=604" alt="" /></p>
<p>We can now see that the VM is running in the management portal</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu9.png?w=604" alt="" /></p>
<p>if we use the command azure vm list we can see all the vm&#8217;s </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu10.png?w=604" alt="" /></p>
<p>Now I did create a endpoint for this computer in the management portal (but you can do so by using the command)<br />azure vm &#8220;vmname&#8221; endpoint create 3389 3389 (This will create an endpoint which is public accessible on 3389 (which is the RDP port) </p>
<p>Then I can fire up rdesktop to my Azure server.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu11.png?w=604" alt="" /></p>
<p>Now that is great I&#8217;m all set. I have RDP available and I have CLI based management, so what about Linux VM&#8217;s? <br />Linux is mostly managed using SSH and in order to use this against Azure we need to create a digital certificate. <br />So by using the openssl tool we create a certificate file that we need to upload to Azure</p>
<p>Run the command </p>
<p>openssl –req –x509 –nodes –days 365 –newkey rsa:2048 –keyout myPrivateKey.key –out myCert.pem</p>
<p>(The Pem files needs to be uploaded to Azure and we use the Privatekey to authenticate. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu12.png?w=604" alt="" /></p>
<p>Run chmod 600 to change the security of the key file (For safety reasons) <br />Now we can either create a linux vm with the management portal or using CLI</p>
<p>If we go with the CLI approach we using the same command as before but use the –e 22 (for enabling SSH on port 22) and –t and specify the cert file.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu13.png?w=604" alt="" /></p>
<p>With the management portal we have a option to upload a certificate file.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu14.png?w=604" alt="" /></p>
<p>After the VM is provisioned and running to can use any SSH client to authenticate against it, (Just remember to specify the key file)</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu15.png?w=604" alt="" /></p>
<p>ssh –l &#8220;username&#8221; –i mykeyfile –p portnr dnsname. </p>
<p>And there we go, SSH available as well. <br />A bit concerning that Azure supports rdesktop (Don&#8217;t get me wrong that good) by that means that NLA is not activated by default and the last year we had a lot of security holes with the RDP protocol where NLA was not enabled. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/3018/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/3018/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=3018&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/03/managing-azure-with-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu1.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu2.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu3.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu4.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu5.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu6.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu7.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu8.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu9.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu10.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu11.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu12.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu13.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu14.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050313_1437_managingazu15.png" medium="image" />
	</item>
		<item>
		<title>Dell Integration with SCCM 2012</title>
		<link>http://msandbu.wordpress.com/2013/05/02/dell-integration-with-sccm-2012/</link>
		<comments>http://msandbu.wordpress.com/2013/05/02/dell-integration-with-sccm-2012/#comments</comments>
		<pubDate>Thu, 02 May 2013 18:14:51 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=2996</guid>
		<description><![CDATA[There A lot out there are using some sort of Dell hardware; it is either regular clients (laptops etc) or servers. What many do not know is that Dell has a bunch of integration packs that you can use directly in System Center. I thought I would give you a quick walkthrough of what these [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=2996&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><span style="font-size:1pt;">There<br />
</span></p>
<p>A lot out there are using some sort of Dell hardware; it is either regular clients (laptops etc) or servers. What many do not know is that Dell has a bunch of integration packs that you can use directly in System Center. I thought I would give you a quick walkthrough of what these integrations can do and what else you can do in general with Dell and System Center 2012 SP1.</p>
<p>During MMS Dell promised that, they would release the Integration pack for Configuration Manager any time soon, and it was recently released.<br />It is free and it can be downloaded from Dell here <span style="font-family:Wingdings;">à</span><br />
<a href="http://dell.to/15baoKx" rel="nofollow">http://dell.to/15baoKx</a></p>
<p>This pack gives us <br />* Warranty Status<br />* Out-of-band management <br />* OMCI <br />* CCTK (Which is Dell&#8217;s solution to BIOS configuration)<br />* New Task sequences and reports. </p>
<p>And we also have the server deployment pack <span style="font-family:Wingdings;">à</span><br />
		<a href="http://dell.to/161KDvM"><br />
http://dell.to/161KDvM<br />
</a></p>
<p>* Which can be used to create task sequences <br />* Import drivers from ISO images<br />* Create RAID setup for Dell Servers. </p>
<p>Now after you have installed these &#8220;addons&#8221; on the Configuration Manager Server you will get some new views in the Console. <br />Under Packages you now have the possibility to create a PowerEdge Server Deployment. </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra1.png?w=604" alt="" /></p>
<p>The Deployment Toolkit Configuration Wizard allows you to integrate a DTK package into a custom image. <br />The two Client Integration Packs offer you an import function from an existing config that is created for the two.</p>
<p>For instance CCTK can be used to create an client package on clients computers on what options it should have, for instance create BIOS Passwords. Enable TPM on computers and passwords etc.<br />You can see more about it here <span style="font-family:Wingdings;">à</span><br />
		<a href="http://en.community.dell.com/techcenter/extras/m/white_papers/20209083.aspx"><br />
http://en.community.dell.com/techcenter/extras/m/white_papers/20209083.aspx<br />
</a></p>
<p>If we check on the OS deployment pane we have a lot of options for Server deployments.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra2.png?w=604" alt="" /></p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra3.png?w=604" alt="" /></p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra4.png?w=604" alt="" /></p>
<p>When creating a PE Server deployment template you can automatically create much of the config.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra5.png?w=604" alt="" /></p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra6.png?w=604" alt="" /></p>
<p>If you are unsure of how you create the XML files needed you can just click view on the sample files, they are pretty intuitive.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra7.png?w=604" alt="" /></p>
<p>The Client Integration pack also comes with a Intel AMT plugin which can be used to create USB drives with an AMT configuration (For instance deploying CA files in order to set it up) </p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra8.png?w=604" alt="" /></p>
<p>There is also an other integration pack for Servers, which can be used to communicate with the OpenManage products <span style="font-family:Wingdings;">à</span><br />
		<br /><a href="http://en.community.dell.com/dell-blogs/software/b/software/archive/2012/04/02/dellopenmanageintegrationsuiteformicrosoftsystemcenter.aspx"><br />
http://en.community.dell.com/dell-blogs/software/b/software/archive/2012/04/02/dellopenmanageintegrationsuiteformicrosoftsystemcenter.aspx<br />
</a><br />Make note that this does not work with Service Pack 1 of System Center. </p>
<p>For instance the LifeCycle controller integration is still not Service Pack 1 ready as well <span style="font-family:Wingdings;">à</span><br />
		<a href="http://www.dell.com/support/drivers/us/en/04/DriverDetails?driverId=G9KT7"><br />
http://www.dell.com/support/drivers/us/en/04/DriverDetails?driverId=G9KT7<br />
</a></p>
<p>Other info:<br />SCVMM 2012 and Dell Equallogic integration <span style="font-family:Wingdings;">à</span><br />
		<a href="http://dell.to/18eoaLo"><br />
http://dell.to/18eoaLo<br />
</a><br />Leveraging PowerShell and Dell CIM <span style="font-family:Wingdings;">à</span><br />
		<a href="http://dell.to/ZMmEJt"><br />
http://dell.to/ZMmEJt<br />
</a><br />Management Pack for SC Operations manager <span style="font-family:Wingdings;">à</span><br />
		<a href="http://dell.to/11E2nre"><br />
http://dell.to/11E2nre<br />
</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/2996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/2996/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=2996&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/02/dell-integration-with-sccm-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra1.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra2.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra3.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra4.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra5.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra6.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra7.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_1814_dellintegra8.png" medium="image" />
	</item>
		<item>
		<title>Atlantis ILIO</title>
		<link>http://msandbu.wordpress.com/2013/05/02/atlantis-ilio-2/</link>
		<comments>http://msandbu.wordpress.com/2013/05/02/atlantis-ilio-2/#comments</comments>
		<pubDate>Thu, 02 May 2013 05:49:58 +0000</pubDate>
		<dc:creator>msandbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://msandbu.wordpress.com/?p=2986</guid>
		<description><![CDATA[So I just recently attended a technical training of Atlantis ILIO and I had just a minor clue of how the stuff worked before I attended the training. Atlantis has been in the marked a couple of years and has already won a lot of awards at both VMworld and Citrix Synergy. Therefore since I [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=2986&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So I just recently attended a technical training of Atlantis ILIO and I had just a minor clue of how the stuff worked before I attended the training. Atlantis has been in the marked a couple of years and has already won a lot of awards at both VMworld and Citrix Synergy. Therefore since I didn&#8217;t fully understand it myself I thought I would spend this post to explain how Atlantis works.<br /><img src="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili11.png?w=604" alt="" /></p>
<p>Their main products are Atlantis ILIO Persistent VDI and Atlantis ILIO Diskless VDI. (In addition, a couple of other products, which I will come back to later. <br />Now the entire idea behind Atlantis is using RAM as Storage for VDI environments. Sound like a good idea right? <br />In a traditional VDI environment, I would have a pretty decent SAN where I would store all my VDI&#8217;s and a virtualization host and some redundant network equipment in between.<br /><img src="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili21.png?w=604" alt="" /></p>
<p>So here I would need a good setup between the desktops running on the virtualization hosts, the network and the SAN in the backend. So If I deploy a VDI environment on really high performance virtualization hosts and a really high speed network but on a slow SAN solution im screwed. <br />The desktop for the users, would most likely behave like an old faction computer running on a 7200 RPM disk. If you remember those running on PATA cables they can deliver around  75 – 100 IOPS. Most users today are used to using SSD on their laptop computers and they except that a centralized computer environment with expensive equipment should be at least as quick as their regular computer (because if it is slower then they are used to, they will switch back to their regular computers)</p>
<p>Now an SSD drive have a MUCH higher IOPS then a regular drives since they don&#8217;t have spindles. My SSD drive can deliver about 6700 IOPS (Via IOmeter). (On 4KB) so which of them deliver the best performance my SSD or the 7200 RPM disk? <span style="font-family:Wingdings;">J</span><br />
		<br /><img src="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili3.png?w=604" alt="" /></p>
<p>So back to Atlantis, what it does is that it uses RAM as primary storage for VDI. Meaning that it exposes RAM on the virtualization host as a storage unit for the virtual desktops (Now RAM is volatile meaning that data is erased when the system is turned off but I&#8217;ll come back to the later how Atlantis handles this) Now Atlantis is a virtual appliance which runs on the virtualization host (Vmware, XenServer or Hyper-V 2) and you give it as much RAM as possible for use at storage.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili4.png?w=604" alt="" /> So we setup Atlantis we define how we want to expose the RAM disk to the hypervisor (Which is either accessible via iSCSI or NFS) and then we need to connect this &#8220;storage&#8221; to the hypervisor and then start creating virtual desktops on the newly created storage. Atlantis also has a couple of features like inline deduplication &amp; compression, which reduces the actual usage of ram to a minimum. (Since in many virtual desktops environment a lot of the data is duplicate (OS, Data, apps) we can save up to maybe 80% data. </p>
<p>Brian Madden has done a quick test to show actually how much a virtual desktop uses.<br />(<span style="color:#555555;background-color:whitesmoke;">On a per desktop basis, this means that each VM is using 28GB on average (40GB allocated) of virtual storage, but that is consuming only 1.5GB of physical RAM per desktop.)<br />
</span></p>
<p><span style="color:black;">Now we can increase the density of virtual desktops on a hypervisor and they will have major improved IOPS since they all run in RAM. You can look at a test done here <span style="font-family:Wingdings;">à</span><br />
			<a href="http://vimeo.com/34231558"></p>
<div class="embed-vimeo"><iframe src="http://player.vimeo.com/video/34231558" width="604" height="404" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>
<p></a> to see the difference,</span> with and without ILIO. <br />So this means that it easy to &#8220;move&#8221; to using Atlantis in an environment since it&#8217;s just a piece of software. Just have to create a VM with the amount of ram and create new desktops and you are ready to go. </p>
<p>A quick calculation of how many VD you can have on one host <span style="font-family:Wingdings;">à</span><br />
		<br />Virtual Desktops Supported = ( 512 GB in the host.<br />                                                  – 6 GB Reserved for Atlantis ILIO                                                 <br />                – 2 GB Reserved for the hypervisor) /   <br />                                               (  2 GB (For east VD)  + 0.6 GB for RAM disk allocation) = 193 Desktops  <br />This is with a 40 GB master image for Windows 7.</p>
<p>Now do not think that you now don&#8217;t need storage (You still do!) The Atlantis VM and the Hypervisor still needs to be placed somewhere, and if you are doing persistent VMs, you need to deploy Atlantis in another mode. <br />In the earlier releases, Atlantis did not do persistent desktops, only stateless but! they have a own release for persistent desktops where they have sorted out the placement and HA function of the VMs.</p>
<p><img src="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili5.png?w=604" alt="" /></p>
<p>In this case (with persistent) we would need a Replication host in between that would sync all the persistent data from the other ILIO instances and deliver it to our SAN solution. This data is compressed and deduped so it does not use much storage. <br />We can also use this solution with XenApp and PVS. In that case, you would need to redirect the Write cache to the RAM disk. <br />Now we are talking cool stuff! <span style="font-family:Wingdings;">J</span></p>
<p>So far, we have only been speaking about VDI solution, what if we could use this for other solutions? What if we could use this for other products like SQL databases, exchange or file servers? <br />Well its coming <span style="font-family:Wingdings;">à</span><br />
		<a href="http://www.atlantiscomputing.com/products/flexcloud"><br />
http://www.atlantiscomputing.com/products/flexcloud<br />
</a><br /><img src="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili6.png?w=604" alt="" /><br />BTW: You can read a reference guide for a huge Atlantis implementation here <span style="font-family:Wingdings;">à</span><br />
		<a href="http://www.atlantiscomputing.com/downloads/10kSeat_Diskless_Reference_Implementation.pdf"><br />
http://www.atlantiscomputing.com/downloads/10kSeat_Diskless_Reference_Implementation.pdf<br />
</a></p>
<p></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/msandbu.wordpress.com/2986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/msandbu.wordpress.com/2986/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msandbu.wordpress.com&#038;blog=4229447&#038;post=2986&#038;subd=msandbu&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msandbu.wordpress.com/2013/05/02/atlantis-ilio-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2b80a54f6925bb158d6ce6f648e0d279?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msandbu</media:title>
		</media:content>

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili11.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili21.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili3.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili4.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili5.png" medium="image" />

		<media:content url="http://msandbu.files.wordpress.com/2013/05/050213_0549_atlantisili6.png" medium="image" />
	</item>
	</channel>
</rss>
