<?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/"
	>

<channel>
	<title>The BASIS of SAP &#187; Windows</title>
	<atom:link href="http://www.basissap.com/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.basissap.com</link>
	<description>The place to come when they say it's a BASIS problem</description>
	<lastBuildDate>Thu, 22 Sep 2011 04:54:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom:link rel='hub' href='http://www.basissap.com/?pushpress=hub'/>
<cloud domain='www.basissap.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>#SAPADMIN Netweaver and Windows 2008 R2</title>
		<link>http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/</link>
		<comments>http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 08:08:51 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Support Pack]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=382</guid>
		<description><![CDATA[While &#8216;resting between engagements&#8217;, I took the opportunity to install and configure a Solution Manager system on a cloud host local to Australia.&#160; The main reason was for a demojam entry, but it&#8217;s always good to keep my skills up to date.&#160; The target system provided was a Windows 2008 R2 system. Windows Server 2003 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2011%2F03%2Fsapadmin-netweaver-and-windows-2008-r2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2011%2F03%2Fsapadmin-netweaver-and-windows-2008-r2%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>While &#8216;resting between engagements&#8217;, I took the opportunity to install and configure a Solution Manager system on a cloud host local to Australia.&nbsp; The main reason was for a demojam entry, but it&#8217;s always good to keep my skills up to date.&nbsp; The target system provided was a Windows 2008 R2 system.</p>
<p>Windows<br />
Server 2003 R2 and Windows Server 2003 only have functional differences; using the same SAP kernel version, the same service packs, and<br />
the same hot fixes and security fixes.&nbsp; By contrast, going from Windows Server 2008 to Windows Server 2008 R2 requires an updated kernel (see SAP note <a href="http://service.sap.com/sap/support/notes/1383873" target="_top">1383873 &#8211; Windows Server 2008 R2 Support</a>).&nbsp; Now, I could say I was using 2008 R2 for all the right reasons; for example, according to <a href="http://www.sdn.sap.com/irj/scn/index?rid=/webcontent/uuid/901004e6-15ce-2c10-afa4-ec948139a17c" target="_top">Frequently Asked Questions &#8211; SAP on Windows Server 2008 R2</a>:</p>
<blockquote><p>The main benefits of Windows 2008 R2 are</p>
<ul>
<li>
<div>Scalability<br />Windows Server 2008 R2 supports up to 256 logical processors. </div>
</li>
<li>
<div>Improved virtualization features<br />On Hyper-V in Windows Server<br />
2008 R2, the amount of cores supported by the hypervisor (up to 32) has<br />
been enhanced.&nbsp;Another enhancement is Live Migration support by the<br />
implementation of Cluster Shared Volumes (CSV). Virtual Machines can be<br />
migrated without service interruption between the cluster members. </div>
</li>
<li>
<div>Power usage<br />Windows Server 2008 R2 reduces processor power<br />
consumption in server computers with multi-core processors using a<br />
feature known as Core Parking. Core Parking allows Windows Server 2008<br />
R2 to consolidate processing onto the minimum number of required<br />
processor cores, and suspends inactive processor cores. The advantage of<br />
 Core Parking over traditional servers is 10-15 % energy saving for the<br />
same workload. </div>
</li>
</ul>
<p>For a complete list of features, see:<br /><a href="http://www.microsoft.com/windowsserver2008/en/us/overview.aspx" target="_blank">http://www.microsoft.com/windowsserver2008/en/us/overview.aspx</a></p>
</blockquote>
<p>However the real reason was that Windows 2008 R2 was already installed on the server I was using.&nbsp; This became a bit of an challenge, as the Install Kit I used wasn&#8217;t actually for 2008 R2 !!.&nbsp; I found OSS Note <a href="http://service.sap.com/sap/support/notes/1383873" target="_top">1383873</a> fairly quickly, but even after installing the appropriate kernel as suggested,&nbsp; sapstartsrv.exe (used by the SAPxxx_NN service) would not start correctly.&nbsp; I discovered via google that I needed to install <a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2" target="_top">an extra Microsoft c-runtime (vcredist)</a> to run the  new SAP kernel.</p>
<p>The reason for posting this as a blog (I&#8217;ll also add it to the wiki) is that while I&#8217;ve since found out that this is &#8216;general knowledge&#8217;, it wasn&#8217;t described in OSS Nnote <a href="http://service.sap.com/sap/support/notes/1383873" target="_top">1383873 &#8211; Windows Server 2008 R2 Support</a> , and in fact, the only reference I found to my symptom was in one line in <a href="http://service.sap.com/sap/support/notes/1494740" target="_top">1494740- SAP system migration from Windows 2003 to 2008 (R2) 64-bit</a> AFTER I chased the error down through Google.</p>
<p>Are you implementing or using Windows 2008 R2 ? If not, why not ? Corporate standards ?, Lack of product support ? Lack of in-house knowledge ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#SAPADMIN is more than SAP (Windows Event Viewer)</title>
		<link>http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/</link>
		<comments>http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 12:53:38 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=371</guid>
		<description><![CDATA[An SAP Administrator needs to know about more than SAP; they need to know about the ecosystem that their systems run in.&#160; By that, I mean things like how to use features of the Operating System and DBMS that their systems run on, to provide value to the system or business owner.&#160; For example, you [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2011%2F03%2Fsapadmin-is-more-than-sap-windows-event-viewer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2011%2F03%2Fsapadmin-is-more-than-sap-windows-event-viewer%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>An SAP Administrator needs to know about more than SAP; they need to know about the ecosystem that their systems run in.&nbsp; By that, I mean things like how to use features of the Operating System and DBMS that their systems run on, to provide value to the system or business owner.&nbsp; For example, you probably know that drivers, services or software in Windows can crash without you even being aware of it happening.&nbsp; Sometimes this can affect your Solution Manager system, another non SAP part of your Landscape, or you may just want to monitor something like an NSP Developer Edition system.&nbsp; Whichever type of system we are talking about, sometimes the first sign of trouble is when you (or even worse someone in the business) needs the system <strong>right now</strong>. What would be useful would be a tool that notifys you when certain activities occur&#8230;&#8230;</p>
<p>&nbsp;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer1.jpg" alt="Start --&gt; Administration Tools --&gt; Event Viewer" border="0" height="500" width="574"></p>
<p>The<em> Windows Event Viewer</em> lets you launch a program, send an email (if the server has an email client installed) or provide some other alert that something has occurred.&nbsp; You do this by attaching a task to an <strong>Event</strong> in the <em>Event Viewer</em>.&nbsp; To do this you need to find your <strong>Event</strong> within <strong>Event Viewer</strong>.&nbsp; Note there are slight differences in the initial screens between Windows XP, Windows 7, Windows 2003 and Windows 2008.</p>
<p>&nbsp;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer4.jpg" alt=" " border="0" height="357" width="678"></p>
<p>&nbsp;</p>
<p>Once you&#8217;ve found the Event you want to report on, look in the right hand panel.&nbsp; There you will see an option <strong>Attach task to this Event</strong>.&nbsp; Selecting this will pop up a window with all of our options.</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer5.jpg" alt=" " border="0" height="389" width="700"></p>
<p>For example, we can run a program, send an email (if email software is installed on the Server) or display a pop-up alert.</p>
<p>&nbsp;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer6.jpg" alt=" " border="0" height="391" width="700"></p>
<p>If you want to run a program, there are some very useful command Line and PowerShell utilities that can come in very handy here.&nbsp; I won’t go into much detail as they are well documented on the Microsoft website, but examples include running the program CMD.EXE with either the /c switch to carry out a command string and then stop, or the /k switch to continue afterwards (see here for more details on command line switches).</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer7.jpg" alt=" " border="0" height="388" width="700"></p>
<p>You can also use the <a href="http://technet.microsoft.com/en-us/library/cc732848%28WS.10%29.aspx" target="_top">WEVTUTIL command</a> to automatically poll the event viewer for data and perform actions like creating a log to the Administrator or &lt;sid&gt;adm desktop.&nbsp; This would make it easier to send selected data to second level support or SAP. </p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer8.jpg" alt="Successful creation of a task" border="0" height="390" width="700"></p>
<p>You can also use PowerShell command to automatically generate a <a href="http://technet.microsoft.com/en-us/library/ee221012%28WS.10%29.aspx" target="_top">Windows System Health Report</a>:</p>
<p><code>Get-RmsSystemHealthReport -Path &lt;drive&gt;:\Report [-StartTime &lt;start_time&gt;] [-EndTime &lt;end_time&gt;] -ReportType &lt;report_type</code>
</p>
<p>Any tasks you add can be viewed and edited in the <strong>Windows Task Scheduler</strong>.&nbsp; The important thing to remember is that being able to add actions to events can be a real time-saver when it comes to diagnosing problems in Windows.</p>
<p>What Operating System DBMS tools and scripts have you found useful for monitoring systems and software ? Are the Windows tools better thean the Unix / Linux tools ? What about agents for centralised monitors ? Which do you prefer ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install SAP on Amazon Web Services #2 – the Installation</title>
		<link>http://www.basissap.com/2009/06/install-sap-on-amazon-web-services-2-%e2%80%93-the-installation/</link>
		<comments>http://www.basissap.com/2009/06/install-sap-on-amazon-web-services-2-%e2%80%93-the-installation/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:46:17 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Installs]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=197</guid>
		<description><![CDATA[After my previous post, you either have your own Windows 64-bit AMI image, or access to the Public AMI I have created, called sap.nw70.win-64.db2. In this exercise, we will use this as the basis of a new, private, image that will: * contain the appropriate installation data (including registery keys) for SAP NW7, * be [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2009%2F06%2Finstall-sap-on-amazon-web-services-2-%25e2%2580%2593-the-installation%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2009%2F06%2Finstall-sap-on-amazon-web-services-2-%25e2%2580%2593-the-installation%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>After my previous post, you either have your own Windows 64-bit AMI image, or access to the Public AMI I have created, called <em>sap.nw70.win-64.db2</em>. In this exercise, we will use this as the basis of a new, private, image that will:<br />
* contain the appropriate installation data (including registery keys) for SAP NW7,<br />
* be capable of online / offline backups, using SAP tools,<br />
* provide a painless way of running 24&#215;7.</p>
<h3>Prerequisites</h3>
<p>* EC2 and S3 Accounts with Amazon,<br />
* access to a Solution Manager system (for the installation key),<br />
* access to an OSS ID with download authorisation.</p>
<p></P></p>
<h3>Architechture</h3>
<p>Once we terminate an Amazon instance, we lose all changes to it.  Saving our database and configuration changes by bundling the changed system into a new AMI will take a non trivial amount of time; Certainly enough to prevent it being run 24&#215;7.  Additionally we will lose lots of usefull ABAP and JAVA stack logs unless we bundle the running instance every time we shut it down.</p>
<p>Just as well there&#8217;s an alternative, called <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1667&amp;categoryID=100" target="_blank">Elastic Block Storage</a>.  This allows you to create data volumes and mount them on your image.  They are persistent, and more importantly, can be backed up by snapshots, from the AWS Management Console.</p>
<p>So that leads to an architechture (or rather, disk layout) as follows:</p>
<ul>
<li>Drive C:    AMI instance, boot disk</li>
<li>Drive D:    AMI instance, ephemeral disk (data lost whenever instance shuts down)</li>
<li>&#8230;</li>
<li>Drive H:    AMI instance, ephemeral disk (data lost whenever instance shuts down)</li>
<li>Drive W:   Persistent Disk, for storing disk-to disk backups DBMS and / or logs</li>
<li>Drive X:    Persistent Disk, for SAP and DB2 Intallation</li>
<li>Drive Y:    Persistent Disk, for DB2 logs</li>
<li>Drive Z:    Persistent Disk, for storing installation files</li>
</ul>
<p></P></p>
<h3>Creating EBS (Persistent) Volumes</h3>
<p>To create EBS Volumes, go to the <a href="https://console.aws.amazon.com/ec2/home#c=EC2&amp;s=Volumes" target="_top">EBS Volumes section of </a><a href="https://console.aws.amazon.com/ec2/home#c=EC2&amp;s=Volumes" target="_top">the Amazon Management Console</a>. The major issue with creating volumes is that you can only attach / mount an EBS volume on <em>an instance that is running in the same <strong>Availability Zone</strong></em><strong>.</strong> This does mean that all your volumes must be in the same Availability Zone, if they are to be attached to the same instance.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-01.jpg" alt="AWS Console - adding volumes" align="baseline" vspace="5" hspace="5"></center><br />
I&#8217;ve created four volumes, corresponding to the Drive Letteres I gave in the Architechture section above.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-04.jpg" alt="AWS Console - Attaching Volumes" align="baseline" width="600" height="200" vspace="5" hspace="5"></center></p>
<ul>
<li>Drive W:   vol-a82bc7c1, for storing disk-to disk backups DBMS and / or logs</li>
<li>Drive X:    vol-3f658956, for SAP and DB2 Intallation</li>
<li>Drive Y:    vol-4451bc2d, for DB2 logs</li>
<li>Drive Z:    vol-fc2bcb95, for storing installation files</li>
</ul>
<p>Note that these are empty, unformatted, unmounted, unattached volumes (at the moment&#8230;).</p>
<p></P></p>
<h3>Attaching EBS Volumes to our Instance</h3>
<p>To attach the volumes to an instance, we need to have an instance running.  Start up an instance of your image or of <em>sap.nw70.win-64.db2</em>.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-00a.jpg" alt="AWS Console - Starting an Instance Volumes" align="baseline" width="600" height="245" vspace="5" hspace="5"></center><br />
Note that I am creating an <strong>x.large</strong> instance in the availability zone US-east-1b.  I need the <strong>x.large</strong> instance to provide enough RAM and Swap Space for an IDES ECC6 system, and I&#8217;m starting it in the US-east-1b availability zone because thats where I located my volumes (no particular reason).<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-00b.jpg" alt="AWS Console - Starting an Instance Volumes" align="baseline" width="600" height="316" vspace="5" hspace="5"></center>
</p>
<p><center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-00c.jpg" alt="AWS Console - Starting an Instance Volumes" align="baseline" width="600" height="150" vspace="5" hspace="5"></center><br />
Once the instance is running, we can attach our volumes via the Attach Volume Button.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-02.jpg" alt="AWS Console - Attaching Volumes" align="baseline" width="600" height="225" vspace="5" hspace="5"></center><br />
The result is that our volumes are now &#8220;physically&#8221; attached to our instance.  Again, these are empty unformatted unmounted volumes.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-04.jpg" alt="AWS Console - Attaching Volumes" align="baseline" width="600" height="225" vspace="5" hspace="5"></center><br />
Now we need to logon to this instance.  If you are running an instance of <em>sap.nw70.win-64.db2</em>, you can logon as user <em>sapinstall</em>, password <em>sap123</em>.  Use the Remote Desktop Connection, and specify the public dns name from your instance.</p>
<p>You assign a name to a volume when you are formatting it.  You do this by running the <strong>Computer Management </strong>(if you&#8217;re running an instance of <em>sap.nw70.win-64.db2</em>, this should be on the Desktop of user sapinstall) and formatting and naming the volumes.  Make the names distinctive, and related to their purpose, for example <em>sw_repository</em>.</p>
<p>Now use the <strong>C:\Program Files (x86)\Amazon\Ec2ConfigSetup\Ec2ConfigServiceSettings.exe </strong>program and the <strong>Drive Mapping</strong> tab to control which volume gets mounted to which drive letter.  This is important, because we want to make sure that our <strong><em>sap_install</em></strong>, <em><strong>db2_logs</strong></em>, and <em><strong>backups</strong></em> volumes are always mounted on the same drives.  Once the current image is bundled and registered, any instance launched from the new AMI will contain the setting we have configured in <strong>Ec2ConfigServiceSettings.exe</strong>.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-05.jpg" alt="ec2Config - Drive Letter Mapping" align="baseline" vspace="5" hspace="5"></center><br />
Note the relationship between the volumes and Drive letters in the image below  compared to the description of each volume given in the <strong>Architecture </strong>description above.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-06.jpg" alt="ec2Config - Drive Letter Mapping" align="baseline" vspace="5" hspace="5"></center></p>
<p></P></p>
<h3>System Specific Configuration</h3>
<p>Change the hostname (or in Windows terms, the <strong>Computer Name</strong>) to one of your choosing (Start &#8211;&gt; Control Panel &#8212; System &#8211;&gt; Computer Name &#8211;&gt; Change).  Run <strong>Ec2ConfigServiceSettings.exe</strong>. and make sure the <strong><em>Set Computer Name </em></strong>flag and the <strong>Sysprep</strong> flag on the Syprep tab are disabled &#8211; They should already be disabled, if you are using a copy of <em>sap.nw70.win-64.db2</em>.</p>
<p>Check the swap space (Start &#8211;&gt; Control Panel &#8212; System &#8211;&gt; Advanced &#8211;&gt; Performance Settings &#8212; Advanced, Virtual memory).  Again, this should already be correctly set if you are using a copy of <em>sap.nw70.win-64.db2</em>.</p>
<p>Edit the <strong>hosts </strong>file in <strong>C:\windows\system32\drivers\etc</strong> to include your Computer Name as a valid host name, for internal SAP and DBMS connectivity.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-06b.jpg" alt="Image Configuration - Hosts" align="baseline" vspace="5" hspace="5"></center><br />
<span style="text-decoration: underline;">Do not forget to change the password</span> of the <strong>sapinstall </strong>user.  Otherwise, anyone who reads this will know the password.</p>
<p>Finally, bundle the instance using the AWS Management Console and register the resulting image under your own image name.  The purpose here is to save the customisation you have done if you have a problem with the SAP installation.  As part of the process of bundling, the instance is shut down and restarted.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-10.jpg" alt="AWS Console - Attaching Volumes" align="baseline"  vspace="5" hspace="5"></center><br />
You do need to have an S3 Bucket (or directory) to store the Image in.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-11.jpg" alt="AWS Console - Attaching Volumes" align="baseline"  vspace="5" hspace="5"></center>However, you can store multiple images in the same bucket, by varying the Amzon S3 Key Name.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-12.jpg" alt="AWS Console - Attaching Volumes" align="baseline" vspace="5" hspace="5"></center></p>
<p>For future reference, if you restart the instance yourself, using <strong>Start &#8211;&gt; Shutdown </strong>and specifying <strong>Restart</strong>, you don&#8217;t loose any information or configuration from the C drive as you would if you terminated it from the AWS Management Console.  This is because the later removes the underlying resources, while using <strong>Start &#8211;&gt; Shutdown &#8211;&gt; Restart</strong> doesn&#8217;t release the underlying resources.</p>
<p></P></p>
<h3>Security and Firewalls</h3>
<p>EC2 provides its own set of firewall rules called Security Groups.  The defaults values are, essentially, <em>just enough</em> to get you access to the server itself.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/secure-01.jpg" alt="AWS Console - Attaching Volumes" align="baseline" width="600" height="321" vspace="5" hspace="5"></center><br />
Since SAP communicates via TCP/IP, we need to make sure that our instance(s) can be accessed via the ports used by SAP for its various services.  This means we need to add the ABAP and Java ports for both our instance <strong>and</strong> the diagnostic instance.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/secure-02.jpg" alt="AWS Console - Attaching Volumes" align="baseline" width="600" height="321" vspace="5" hspace="5"></center><br />
Remember that the Windows Server underlying your new SAP system is on the Internet, and is accessible (by Design !!) from anywhere else on the internet, so only open the bare minimum of ports.</p>
<p></P><br />
<h3>Installation</h3>
<p>Download the appropriate files from http://service.sap.com/swdc (you&#8217;ll need an S number with download authorisation), extract / expand them and store the results on  the Z drive. I stored the download files under Z:\NW70SR3 and expaneded them into their own folders on the Z drive.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-07.jpg" alt="AWS Console - Attaching Volumes" align="baseline" vspace="5" hspace="5"></center></p>
<p>Make sure you read the appropriate OSS notes.  For the ECC6 IDES, the important ones are:<br />
<a href="http://service.sap.com/sap/support/notes/799639">0799639 &#8211; General IDES related</a><br />
<a href="http://service.sap.com/sap/support/notes/956921">0956921 &#8211; NW7 ECC6 SR3 IDES related</a><br />
<a href="http://service.sap.com/sap/support/notes/1244548">1244548 &#8211; NW7 ECC6 SR3 IDES related</a><br />
and<br />
<a href="http://service.sap.com/sap/support/notes/1126127">1126127 &#8211; DB6: Deferred Table Creation and Row Compression</a></p>
<p>Otherwise, the install follows the standard process, as detailed in the appropriate installation guide (in my case, the NW7.0 SR3 ABAP+JAVA / Windows/ DB2).  <strong>The two exceptions are:</strong><br />
* Specify that the SAP and DBMS Installations go on an EBS volume (i.e drive X)<br />
* in my case, specify that the DB2 logs go on an EBS volume (i.e. drive Y)</p>
<p>The full IDES install took around 30 hours run time (think of it as $20 or so well spent) from when I started sapinst (that time did include checking and amending my previous implementation notes).  The majority of the time is spent loading about 150GB data into the DB2 database.  However, once sapinst had accepted the Solution Manager Key, you can disconnect RDP and leave the install running.</p>
<p></P><br />
<h3>Saving your image</h3>
<p>Once the installation is complete, you&#8217;ll want to back it up before you go any further.  Using the SAP MMC, shut down SAP (or logon to Windows as the SAPService&lt;sid&gt; user and shut down SAP).</p>
<p>Use the AWS Management Console to bundle your running instance.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-10.jpg" alt="AWS Console - Bundling" align="baseline" width="600" height="223" vspace="5" hspace="5"></center><br />
Once it is bundled, register the bundle as an instance.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-14.jpg" alt="AWS Console - Monitor Bundling" align="baseline" width="600" height="271" vspace="5" hspace="5"></center><br />
You can share this with anyone with an EC2 account, by using Permissions to mark it Public, or you can share with individuals if you know their EC2 Account number. <strong>Note &#8211; </strong>Bundling a windows instance restarts the instance.</p>
<p>Basically, the image consists of whats on the C Drive, so backing up your EBS Volumes  requires you to use the AWS Management Console to save <strong>snapshots</strong> of them.  The EBS volumes are stored and charged for at the Amazon S3 rates. Just like EC2, however, you are only charged fo what you use. This means that if you define a 500GB volume, write a 1 GB file to it and create 4 snapshots of the volume, you will charged for 5GB of storage; 1GB data on the volume, plus 4 lots of 1GB of snapshot. backup.</p>
<p>When you&#8217;re finished with the instance, shut down SAP and don&#8217;t forget to terminate tthe instance via the AWS Management Console (otherwise you&#8217;ll be charged for it !!).</p>
<h3>Running your SAPSystem</h3>
<p>Start an instance of your image and attach the EBS volumes to the running instance.  The work of of assigning drive letters, in the correct order, to each volume is controlled by our configuration work earlier in <strong>Attaching EBS Volumes to our Instance</strong>.  One of the issues currently outstanding is that thess will actually get mounted on subsequent  restarts <em>of this instance </em>(which we perform below).</p>
<p>Logon to the instance and update / verify the Swap Space sttings via Start &#8211;&gt; Control Panel &#8212; System &#8211;&gt; Advanced &#8211;&gt; Performance Settings &#8212; Advanced, Virtual memory.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/swap-01.jpg" alt="Configuration - Swap Space" align="baseline" vspace="5" hspace="5"></center><br />
Regardless of the previous paragraph, restart the image using Start &#8211;&gt; Shutdown -&gt; Restart. With all Drives correctly assigned, and sufficient Swap Space assigned the DB2 and SAP Services for SAP MMC will start.  Go into SAP MMC and start your SAP instance.  Once SAP is running, you can disconnect from the instance.</p>
<h3>Accessing your SAP System</h3>
<p>Assuming you have opened the correct ports in the Security Group specified for this instance, you can now put the appropriate values into your SAP GUI &#8230;..<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-20.jpg" alt="AWS SAP - ABAP Engine align="baseline" vspace="5" hspace="5"></center><br />
&#8230;..and access the ABAP Engine.<br />
<center><img src="http://www.basissap.com/wp-content/uploads/2009/06/vol-21.jpg" alt="AWS SAP - ABAP Engine" align="baseline" vspace="5" hspace="5"></center><br />
Again assuming you have opened the correct ports in the Security Group specified for this instance, you can go into the SMICM transaction and enable a simple service, then access it via a browser or web service.</p>
<h3>Whats next ?</h3>
<p>You now have a running SAP system.  However</p>
<ul>
<li>No DBA processing, i.e. no DB13 jobs, no backing up of logfiles etc has<br />
been implemented, so once you&#8217;ve tested connectivity, stop the SAP and<br />
DBMS systems and take snapshots of your SAP &amp; Database volume.</li>
<li>The SAP*, DDIC and IDADMIN passowrds are well known (or easily determined).  Change them</li>
<li> No post implementation work (i.e. SGEN) has been done,</li>
</ul>
<p>The purpose of the exercise is to demonstrate how quickly you can run up a demonstration, training or testing system.  Depending on how many resources you want to pay for (CPUs and memory), this can be quicker or slower.</p>
<p>However, it has been my experience, based on several green fields implementations, individual system implementations and upgrades, and feedback from others, that building an appropriate server &#8211; whether physical or virtual &#8211; can take up to 2 weeks. Using the approach detailed here, services such as provided by the Amazon EC2 service reduce this to the 45 minutes it takes to configure and bundle a standard public instance.</p>
<p>One of the obvious issues is that it is well and good using predefined data, which you can download, in zipped form, from OSS (such as the IDES data I used in this example).  What about copying &#8216;real&#8217; data fron an existing SAP system, especially if we&#8217;re talking TerraBytes ?</p>
<p>I&#8217;ll discuss this, the bandwidth of a portable hard disk and more of the Amazon Web Services features that are particularly useful for SAP in my next post.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/" rel="bookmark" class="wherego_title">SAP’s SME Solutions – A Guide to the Product Portfolio</a></li><li><a href="http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/" rel="bookmark" class="wherego_title">ERPtips Express free articles, April 2010</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/06/install-sap-on-amazon-web-services-2-%e2%80%93-the-installation/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Install SAP on Amazon Web Services #1 &#8211; The Environment</title>
		<link>http://www.basissap.com/2009/06/install-sap-on-amazon-web-services-1-the-environment/</link>
		<comments>http://www.basissap.com/2009/06/install-sap-on-amazon-web-services-1-the-environment/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 07:20:42 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Installs]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=147</guid>
		<description><![CDATA[UPDATE: I have tidied this up a bit, to make some things clearer and to include the name of an AWS Public Image that can be used as the source for the subsequent step. In this post, I describe how I setup a windows environment to install SAP ABAP and Java stacks, using the Amazon [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2009%2F06%2Finstall-sap-on-amazon-web-services-1-the-environment%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2009%2F06%2Finstall-sap-on-amazon-web-services-1-the-environment%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>UPDATE: I have tidied this up a bit, to make some things clearer and to include the name of an AWS Public Image that can be used as the source for the subsequent step.</p>
<p>In this post, I describe how I setup a windows environment to install SAP ABAP and Java stacks, using the Amazon Simple Storage Service (S3) to store persistent data.&nbsp; I needed to:<br />* install and modify an appropriate Windows 2003 Server environment,<br />* save this environment for future use</p>
<p>In a subsequent post, I will describe the installation of an IDES system running NW7 and DB2.&nbsp; The three major challenges were <br />* setting up persistent storage of the NW and DB2 installation,<br />* suitable for using standard SAP and AWS functionality to support sustained (i.e. 24&#215;7) operation of the SAP system<br />* and allowing you to stop and start the SAP system and / or server without losss of persistent data.</p>
<p>The result is a fast and cheap way of running up multiple systems, with the following features:</p>
<p>* You are only charged running costs for those systems that are running<br />* Low running costs (at the time of writing, <strong>$US 50 cents an hour</strong>)<br />* Low storage costs (<strong>$US 15 cents / GB / month for your 50TB</strong>)<br />* No more waiting for hardware &#8211; you can start implementation right now<br />* Systems (i.e. extra application servers) can be implemented, but not running</p>
<p>&nbsp;</p>
<h3>What did I know I would need ?</h3>
<p>After reading the NW 70 SR3 installation Guide for Windows / DB2, I knew the following:<br />* I needed a 64 bit Windows Server with authentication services,<br />* I needed a reasonable amount of RAM, plus a decent swap space,<br />* I needed JAVA 1.4.</p>
<p>After reading the AWS EC2 documentation, I also knew that it was not practical to keep any volatile datasets (i.e. DB2 itself, DB2 logs, SAP process logs, etc) as part of the server, and that I would need to use the Amazon EBS servcie for persistent storage.</p>
<p>&nbsp;</p>
<h3>Signing up for Amazon EC2 and S3</h3>
<p>An excellent account of how to setup a Windows Server image, and the principles behind this, can be found at <a href="http://howto.opml.org/dave/ec2" target="_blank">Dave Winer&#8217;s EC2 for Poets</a>. It also gives a good overview of how to sign up for both EC2 and S3 and the issues around persistent data.</p>
<p>&nbsp;</p>
<h3>Creating the base Amazon Machine Image (AMI)</h3>
<p>Logon to the <a href="https://console.aws.amazon.com/ec2/home" target="_blank">AWS Management Console</a> and select the Amazon EC2 tab.</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2009/06/ec2_01.jpg" alt="Subset of Amazon EC2 Console" align="baseline" height="142" hspace="5" vspace="5" width="210"><br />Select the Launch Instance button&#8230;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2009/06/ec2_02-300x192.jpg" alt="Amazon EC2 Start Instance Wizard" align="baseline" height="192" hspace="5" vspace="5" width="300"> </p>
<p>.. then find and select the <em>Basic 64-bit Microsoft Windows Server 2003 with Authentication Services</em> image.</p>
<p>&nbsp;Once the server shows up as running, logon using the techniques described in <a href="http://howto.opml.org/dave/ec2" target="_blank">Dave Winer&#8217;s EC2 for Poets</a>.&nbsp; One of the first things I did was to create a <em>sapinstall </em>user.&nbsp; This allows me to logon (via RDP) as user <em>sapinstall / password </em>without having to muck around with the keypairs.&nbsp; </p>
<p>&nbsp;</p>
<h3>Changes to standard AWS Windows 2003 64-bit Image</h3>
<p>There were five issues that needed to be dealt with.</p>
<p>First I had to disable the Windows Attachment Manager (for non-windows people, this is a security setting that Windows uses to stop you writing dangerous file types to your disk) before Internet Explorer would let me save files.&nbsp; See the <a href="http://support.microsoft.com/kb/883260" target="_blank">Microsoft Knowledge Base Article 883260</a> for a rundown on how it works.&nbsp; The quickest way to disable it is to uninstall the <strong>Internet Explorer Enhanced Security Configuration</strong>. To do this, click <strong>Add or remove programs</strong> in <strong>Control Panel</strong>, click <strong>Add/Remove Windows Components</strong>, and then click to <em>clear</em> the <strong>Internet Explorer Enhanced Security Configuration</strong> check box.</p>
<p>2) Both SAP and DB/2 (my target DBMS) require that the host name of the server its installed and running on remains the same.&nbsp; However, the default action every time you restart an AWS image is to have the host name set to IP-xxxxxx where xxxxxx represents the internal (to Amazon) host name the server is running on. </p>
<p>While you can perform arcane scripting to fix the host name, Amazon provide a tool, bundled within every AWS windows instance, that will ensure the hostname remains set to what ever you set in the System &#8211;&amp;gt; properties screen.&nbsp;&nbsp; The tool is <strong>C:\Program Files (x86)\Amazon\Ec2ConfigSetup\Ec2ConfigServiceSettings.exe</strong></p>
<p>&nbsp;<img src="http://www.basissap.com/wp-content/uploads/2009/06/ec2Config-02-300x216.jpg" alt="Ec2ConfigServiceSettings.exe" align="baseline" height="216" hspace="5" vspace="5" width="300"></p>
<p>3) I wanted to make sure I had enough swap spacxe to run my SAP system.&nbsp; The base instance we are using gives us 15GB of memory, but, especially if we want to install multiple JAVA engines, this may not be enough.&nbsp; I allocated another 1500MB on each of two of the ephemeral disks. </p>
<p>4) My initial installation is going to be an NetWeaver 7 ECC6 system. This means we need to <a href="http://java.sun.com/j2se/1.4.2/SAPsite/download.html" target="_blank">download and install java 1.4 from Sun&#8217;s Sekrit Squirrell place for old releases</a>.&nbsp; Don&#8217;t forget to setup the Environment variables (JAVA_HOME and PATH) correctly.&nbsp; </p>
<p> 5) The last change was to incorporate a Dynamic DNS Update tool.&nbsp; This is used to pass the IP address of the server we are &#8220;running on&#8221; to a service that will then set a fixed Domain name to specify the same DNS name to users and tools whenever I ran my instance.&nbsp; I use <a href="http://dyndns.org" target="_blank">dyndns org</a>.&nbsp; You can register a limited number of domain names for free, and they provide a tool <a href="https://www.dyndns.com/support/" target="_blank">(DynDNS Updater) that allows you to register your IP address</a> against one or more of your Domain names.</p>
<p>&nbsp;</p>
<h3>Save your Amazon Machine Image (AMI)</h3>
<p>Now you have an instance you can use to install and run SAP on.&nbsp; However, we need to make sure that all our changes are not lost.&nbsp; This utdown means you need to &#8220;bundle&#8221; your running system into a standalone Amazon Machine Image.&nbsp; Go to the <strong>Amazoin EC2</strong> tab of the Amazon Management Console, select <strong>Instances</strong>, then select the instance you want bundled.&nbsp; Right click on <strong>More Actions</strong> and select <strong>Bundle Windows AMI</strong>.<br /><img src="http://www.basissap.com/wp-content/uploads/2009/06/bundle-01-300x107.jpg" alt="Initial Step of Bundling" align="baseline" height="107" hspace="5" vspace="5" width="300"></p>
<p>This generates a popup screen.&nbsp; Fill out the appropriate details and clcik <strong>bundle</strong>. The <strong>Bundle Name </strong>refers to the S3 folder that will hold the AMI.&nbsp; This must already exist.&nbsp; The <strong>Key Name</strong> is appended to the name of manifest.xml filre that contains the S3 layout and location of your image.<br /><img src="http://www.basissap.com/wp-content/uploads/2009/06/bundle-02a.jpg" alt="Enter Bundle Parameters" align="baseline" height="200" hspace="5" vspace="5" width="300"></p>
<p>&nbsp;Once you click bundle your request is confirmed.</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2009/06/bundle-02b.jpg" alt="Bundling Confirmation" align="baseline" height="200" hspace="5" vspace="5" width="300">.</p>
<p>You can follow the progresss of the bundling by examining the <strong>Bundle Tasks</strong> screen.&nbsp; There are three steps that bundling Windows instances needs to follow- The instance must shutdown, the Amazon bundling process must occur, and the resulting data must be stored.</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2009/06/bundle-04.jpg" alt="Bundling Completed, now registering" align="baseline" height="150" hspace="5" vspace="5" width="300"></p>
<p>Once the image has been bundled and stored, you must register the bundle as an Amazon machine Image.</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2009/06/bundle-05.jpg" alt="Registration Confirmation" align="baseline" height="200" hspace="5" vspace="5" width="300"></p>
<p>&nbsp;</p>
<p>An alternative to repeating all the work shown above is to grab a copy of the Public AMI I have created, called <em>sap.nw70.win-64.db2</em>.&nbsp; You will need to change the hostname (as descibed above), implement your own <a href="http://dyndns.org" target="_blank">DynDNS org domain name</a>&nbsp; and bundle and register the changed image.</p>
<p>Either way, you now have your own mildly customised image copy of a Windows 2003 Server, running on the&nbsp; Amazon Web Services cloud.&nbsp; This image is ready for installation of a non-trivial SAP system, such as the NW7 ECC6 IDES system.&nbsp;&nbsp;</p>
<p>In the next post, I will describe how I used the <em>sap.nw70.win-64.db2</em> image to install the Windows DB2 IDES for ECC6 system.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2010/07/validating-passwords-on-websites/" rel="bookmark" class="wherego_title">Validating Passwords on Websites</a></li><li><a href="http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/" rel="bookmark" class="wherego_title">SAP’s SME Solutions – A Guide to the Product Portfolio</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/06/install-sap-on-amazon-web-services-1-the-environment/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>2 ways to Measure Exact Throughput of a TCP IP network</title>
		<link>http://www.basissap.com/2008/08/2-ways-to-measure-exact-throughput-of-a-tcp-ip-network/</link>
		<comments>http://www.basissap.com/2008/08/2-ways-to-measure-exact-throughput-of-a-tcp-ip-network/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 07:24:25 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=50</guid>
		<description><![CDATA[One of the sizing issues with an SAP system that doesn&#8217;t receive due consideration is the network capability; not just speed, but throughput. It&#8217;s always usefull to know what your Network is capable of, especially if you have lots of data to move (Support Packs / Support Stacks and so on). But how do we [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2008%2F08%2F2-ways-to-measure-exact-throughput-of-a-tcp-ip-network%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2008%2F08%2F2-ways-to-measure-exact-throughput-of-a-tcp-ip-network%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the sizing issues with an SAP system that doesn&#8217;t receive due consideration is the network capability; not just speed, but throughput. It&#8217;s always usefull to know what your Network is capable of, especially if you have lots of data to move (Support Packs / Support Stacks and so on).  But how do we find out?<br />
<img src="http://www.basissap.com/wp-content/uploads/2008/08/netcps.png" alt="" title="netcps" class="aligncenter" /><br />
<a target="_blank" href="http://www.netchain.com/netcps">NetCPS </a>(a single executable file) is rather simplistic, with no fancy features as the author (credits to Jarle Aase) says. It pumps 100MB of generated data (without accessing the HDD which could mess with the final result) and then displays the result in form of average speed stated in both KB/s and MB/s.  You can also get source code if you’d like to do some further tinkering with it, or port it.  Everything you need to know is on the webpage or available by using -help switch.</p>
<p>Another, more sophisticated, tool (without being too big) is <a target="_blank" href="http://www.noc.ucf.edu/Tools/Iperf/">Iperf</a> (a single executable, with source available on the same page). Settings are changed by use of various switches.<br />
<img src="http://www.basissap.com/wp-content/uploads/2008/08/lperf.png" alt="" title="lperf" class="aligncenter" width=620 /><br />
For example, the image above shows the port used is changed to 1234, amount of sent data set to 200 MB, interval of reports set to 2 seconds for better accuracy and report format set to MBytes.  The usual -help switch brings up further instructions for changing the many additional switches and settings available with this tool</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2008/12/5-sap-strategies-that-architects-and-executives-must-understand/" rel="bookmark" class="wherego_title">5 SAP Strategies that architects and executives must understand</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2008/08/2-ways-to-measure-exact-throughput-of-a-tcp-ip-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network tools for BASIS Administrators</title>
		<link>http://www.basissap.com/2008/07/network-tools-for-basis-administrators/</link>
		<comments>http://www.basissap.com/2008/07/network-tools-for-basis-administrators/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 00:32:43 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/2008/07/network-tools-for-basis-administrators/</guid>
		<description><![CDATA[Depending on how advanced the rest of your IT organisation is, you may need to be the jack of all trades. In fact, sometimes it feels as if anything that a Developer or End User doesn&#8217;t understand automatically becomes the property of the BASIS Administrator. Typicaly, these can include anything to do with the infrastructure [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2008%2F07%2Fnetwork-tools-for-basis-administrators%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2008%2F07%2Fnetwork-tools-for-basis-administrators%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Depending on how advanced the rest of your IT organisation is, you may need to be the jack of all trades.  In fact, sometimes it feels as if anything that a Developer or End User doesn&#8217;t understand automatically becomes the property of the BASIS Administrator.  Typicaly, these can include anything to do with the infrastructure between the users desktop and the SAP application.  </p>
<p>An example I&#8217;ve been currently working on is a network issue where a user can access the Portal from one machine but not another.  I  used to use separate tools to do my network monitoring and debugging (yes, there are people responsible for this, but I have won a lot of good will by providing as much data as possible), but these days &#8230;.</p>
<p><a href="http://www.mabsoft.com/nettools.htm">Net Tools 2008</a> has been described as <strong><a target="_blank" href="http://www.makeuseof.com/tag/one-network-admins-tool-to-rule-them-all/">The Swiss army tool for network administrators everywhere</a>.</strong>  It is a very versatile tool, and<br />
just like any tool it can be used for good or evil.  What this means is that you <b>may </b>find the site blocked at work.</p>
<p><img style="max-width: 800px;" src="http://www.makeuseof.com/images/net-tools.jpg" /></p>
<p>Available functions, usefull for both the desktop and Windows Servers, include</p>
<p>An FTP Client for quick file transfers,<br />Monitor system up status with Monitor Host IP,<br />Mass file renamer, to rename a whole bunch of log files,<br /> Bandwidth Monitor.</p>
<p>Another tool that I&#8217;ve feard of is <a href="http://www.gaijin.at/dlet.php">eToolz</a> which is a collection of network and Internet tools that provides a graphical interface for several common commands. This includes ping, tracert, DNS lookups, http headers, default ports, etcetera.  This seems more directedt to someone who who supports web sites, but after all thats what the Portal is &#8230;</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/" rel="bookmark" class="wherego_title">SAP career paths for BASIS or Netweaver Technical consultants ?</a></li><li><a href="http://www.basissap.com/2008/12/5-sap-strategies-that-architects-and-executives-must-understand/" rel="bookmark" class="wherego_title">5 SAP Strategies that architects and executives must understand</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2008/07/network-tools-for-basis-administrators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Windows : Monitoring Disk usage</title>
		<link>http://www.basissap.com/2008/06/sap-windows-monitoring-disk-usage/</link>
		<comments>http://www.basissap.com/2008/06/sap-windows-monitoring-disk-usage/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 00:57:57 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/2008/06/monitor-your-hard-drive-usage-in-windows/</guid>
		<description><![CDATA[This will be useful for any SAP system running on Windows, or for your own desktop or laptop. DriveSpacio is a free Windows utility for examining hard drive usage. When you first boot the program you&#8217;ll get a list of each hard drive and partition on your system, along with, some details like the files [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.basissap.com%2F2008%2F06%2Fsap-windows-monitoring-disk-usage%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.basissap.com%2F2008%2F06%2Fsap-windows-monitoring-disk-usage%2F&amp;source=martin_english&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This will be useful for any SAP system running on Windows, or for your own desktop or laptop.</p>
<blockquote><p><a href="http://www.drivespacio.f-sw.com/">DriveSpacio</a> is a free Windows utility for examining hard drive usage. When you first boot the program you&#8217;ll get a list of each hard drive and partition on your system, along with, some details like the files system, cluster size, and a pie chart or bar graph showing used and free space. </p>
<p>But the fun really begins when you click on the Folders section. You can choose a folder, or an entire drive (just click C: or E: or what have you in the browse window), and DriveSpacio will plot your folders on a graph showing you which of your folders are eating the most space. It takes a few moments to scan folders with a lot of subfolders or files, but the result is a pretty effective tool for figuring out why you&#8217;re running out of space on your hard drive.</p>
<p><a href="http://windirstat.info/">WinDirStat</a> is another free utility which does pretty much the same thing. But if you prefer the bar graph/pie chart look to WinDirStat&#8217;s more abstract-looking visualization, DriveSpacio is worth a look. But there is at least one area where WinDirStat holds the edge: while you can delete files from the WinDirStat interface, DriveSpacio only shows you file and folder names. It doesn&#8217;t let you launch or delete files.</p>
</blockquote>
<p>&#160;</p>
<p>From <a href="http://shellcity.net/?egg=b">Shell Extension City</a></p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2009/10/web-2-0-presentation-tools-from-sap-%e2%80%93-integrate-twitter-into-powerpoint/" rel="bookmark" class="wherego_title">Web 2.0 Presentation Tools from SAP – Integrate Twitter into PowerPoint!</a></li><li><a href="http://www.basissap.com/2008/12/5-sap-strategies-that-architects-and-executives-must-understand/" rel="bookmark" class="wherego_title">5 SAP Strategies that architects and executives must understand</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2008/06/sap-windows-monitoring-disk-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

