<?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>仮想化通信 &#187; その他</title>
	<atom:link href="http://blog.virtualtech.jp/category/other/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.virtualtech.jp</link>
	<description>仮想化のいろは、お教えします。</description>
	<lastBuildDate>Thu, 26 Jan 2012 10:56:36 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>eclipseでWindows Azure アプリケーションの開発・配置を試してみました</title>
		<link>http://blog.virtualtech.jp/kino/847</link>
		<comments>http://blog.virtualtech.jp/kino/847#comments</comments>
		<pubDate>Thu, 09 Jun 2011 03:35:05 +0000</pubDate>
		<dc:creator>木下 兼一</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=847</guid>
		<description><![CDATA[2010年の1月から開始されたマイクロソフトのクラウドサービスであるWindows Azure、サービス開始から1年半近く経過し導入事例も徐々に増えてきています。
マイクロソフトが提供しているサービスなのでアプリケーショ [...]]]></description>
			<content:encoded><![CDATA[<p>2010年の1月から開始されたマイクロソフトのクラウドサービスであるWindows Azure、サービス開始から1年半近く経過し導入事例も徐々に増えてきています。<br />
マイクロソフトが提供しているサービスなのでアプリケーション開発に関しては主にVisual Studioを使用することが多いかと思いますが、オープンソースの統合開発環境のeclipseでもプラグインをインストールすることにより開発・Azureへの配置を行うことができます。</p>
<p><span id="more-847"></span></p>
<p>今回は以下のサイト</p>
<p><a href="http://java.interoperabilitybridges.com/articles/deploying-a-java-application-to-windows-azure-with-eclipse">http://java.interoperabilitybridges.com/articles/deploying-a-java-application-to-windows-azure-with-eclipse</a><br />
<a href="http://java.interoperabilitybridges.com/articles/setting-up-remote-desktop-connectivity-for-your-java-app-in-windows-azure">http://java.interoperabilitybridges.com/articles/setting-up-remote-desktop-connectivity-for-your-java-app-in-windows-azure</a></p>
<p>を参考にeclipseのインストールからリモートデスクトップでのWindows Azureへの接続までを試してみたのでその際に行った事を書いていきます。</p>
<p style="padding-top: 2em"><strong>事前準備</strong></p>
<p>今回の検証を行う際に事前に準備したことですが、以下を行っております。</p>
<p>・Window Azure サブスクリプション取得</p>
<p>・検証用マシン（CPU： Core2 Duo 2.13GHz、メモリ：1GB）</p>
<p>にWindows 7 をインストール<br />
・検証用マシンにJDKインストール<br />
・tomcatダウンロード</p>
<p>後は検証用マシンをWindows Azureポータルに接続可能にしておくといったところです。</p>
<p style="padding-top: 2em"><strong>eclipse インストール</strong></p>
<p>eclipseインストールについてはインターネットで多くの情報があるので簡潔に留めておきます。</p>
<p>eclipseの公式Web(<a href="http://www.eclipse.org/downloads/"> http://www.eclipse.org/downloads/</a>)より圧縮されたモジュールをダウンロード</p>
<p><a rel="attachment wp-att-851" href="http://blog.virtualtech.jp/kino/847/eclipse_org_download-3"><img class="alignnone size-medium wp-image-851" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_org_download2-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p><a rel="attachment wp-att-852" href="http://blog.virtualtech.jp/kino/847/eclipse_org_download02-2"><img class="alignnone size-medium wp-image-852" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_org_download021-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p>適当なフォルダにダウンロードしたモジュールを展開します。</p>
<p><a rel="attachment wp-att-891" href="http://blog.virtualtech.jp/kino/847/eclipse_unzip03"><img class="alignnone size-medium wp-image-891" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_unzip03-320x81.jpg" alt="" width="320" height="81" /></a></p>
<p>フォルダ内にeclipse.exeというアプリケーションがあるのでこれをダブルクリックすれ ば起動します。</p>
<p><a rel="attachment wp-att-892" href="http://blog.virtualtech.jp/kino/847/eclipse_unzip04"><img class="alignnone size-medium wp-image-892" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_unzip04-320x163.jpg" alt="" width="320" height="163" /></a></p>
<p>一々エクスプローラーを開いて起動するのは面倒ですのでショートカットをデスクトップへ作成しておくのが良いかと思います。</p>
<p style="padding-top: 2em"><strong>eclipse 日本語化</strong></p>
<p><a rel="attachment wp-att-857" href="http://blog.virtualtech.jp/kino/847/eclipse_default_window"><img class="alignnone size-medium wp-image-857" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_default_window-320x240.jpg" alt="" width="320" height="240" /></a></p>
<p>モジュールを展開したままの状態では表記が英語となっており、そのまま進めていただいて構いませんが<a href="http://mergedoc.sourceforge.jp/">http://mergedoc.sourceforge.jp/</a>へアクセスして日本語パックのzipファイルをダウンロードして展開したフォルダ内のfeatures、plugins、をeclipseの同名フォルダに上書きした後、eclipse.iniをエディタで開いて最後に以下の記述を追加を行う事により日本語で表示が可能になります。</p>
<pre>-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar</pre>
<p><a rel="attachment wp-att-858" href="http://blog.virtualtech.jp/kino/847/eclipse_main"><img class="alignnone size-medium wp-image-858" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_main-320x240.jpg" alt="" width="320" height="240" /></a></p>
<p style="padding-top: 2em"><strong>Windows Azure Plugin インストール</strong></p>
<p>次にWindows Azure Pluginのインストールを行います、起動したeclipseのヘルプをクリックして[新規ソフトウェアのインストール]を選択してインストールウィザードを起動します。</p>
<p><a rel="attachment wp-att-893" href="http://blog.virtualtech.jp/kino/847/eclipse_azure01_a"><img class="alignnone size-medium wp-image-893" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_Azure01_a-320x130.jpg" alt="" width="320" height="130" /></a></p>
<p>追加ボタンをクリックしてインストール名とアプリケーションロケーション設定ウィンドウを表示します。</p>
<p><a rel="attachment wp-att-894" href="http://blog.virtualtech.jp/kino/847/eclipse_azure02-2"><img class="alignnone size-medium wp-image-894" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_Azure021-320x188.jpg" alt="" width="320" height="188" /></a></p>
<p>インストール名とアプリケーションのロケーションの入力、インストール名は適宜に設定してロケーションはhttp://webdownload.persistent.co.in/windowsazureplugin4ej/を指定してOKをクリックします。</p>
<p><a rel="attachment wp-att-861" href="http://blog.virtualtech.jp/kino/847/eclipse_azure04"><img class="alignnone size-medium wp-image-861" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_Azure04-320x77.jpg" alt="" width="320" height="77" /></a></p>
<p>インストールの検証が始まり、問題が無いようであればインストールモジュールの選択に移るのでインストールするモジュールにチェックを入れて次へをクリックするとインストールが始まり、終了後にeclipseを再起動するか聞かれるのですぐに再起動をクリックしてeclipseを再起動します。</p>
<p><a rel="attachment wp-att-862" href="http://blog.virtualtech.jp/kino/847/eclipse_azure05"><img class="alignnone size-medium wp-image-862" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_Azure05-320x188.jpg" alt="" width="320" height="188" /></a></p>
<p style="padding-top: 2em"><strong>JSPファイル作成・エミュレーターでの動作確認</strong></p>
<p><a rel="attachment wp-att-895" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject01-2"><img class="alignnone size-medium wp-image-895" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject011-320x240.jpg" alt="" width="320" height="240" /></a></p>
<p>Windows Azure Pluginをインストールした後、プロジェクトをクリックして新規プロジェクトを開くと一覧にWindows Azure Projectというプロジェクトが追加されています。</p>
<p><a rel="attachment wp-att-865" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject03"><img class="alignnone size-medium wp-image-865" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject03-320x196.jpg" alt="" width="320" height="196" /></a></p>
<p>Windows Azure Projectを選択してプロジェクト名を設定するとeclipseにWindows Azure用のプロジェクトが作成されますのでこれを編集していきます。<br />
<a rel="attachment wp-att-866" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject04"><img class="alignnone size-medium wp-image-866" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject04-320x240.jpg" alt="" width="320" height="240" /></a></p>
<p>WorkerRole→approot直下に新規のフォルダJRE,Tomcatを作成し、jreにインストールしたJDKに添付されているjreの圧縮モジュールをコピー、tomcatにはダウンロードしたtomcatの圧縮モジュールをそのままコピーします。</p>
<p><a rel="attachment wp-att-897" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject07_a"><img class="alignnone size-medium wp-image-897" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject07_a-243x240.jpg" alt="" width="231" height="240" /></a></p>
<p><a rel="attachment wp-att-898" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject08_a"><img class="alignnone size-medium wp-image-898" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject08_a-231x240.jpg" alt="" width="231" height="240" /></a></p>
<p>approot直下にあるHelloWorld.zipを削除します。</p>
<p><a rel="attachment wp-att-899" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject09_a"><img class="alignnone size-medium wp-image-899" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject09_a-245x240.jpg" alt="" width="245" height="240" /></a></p>
<p>ファイル-新規で新規のJSPファイルを作成します。</p>
<p><a rel="attachment wp-att-900" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject11-2"><img class="alignnone size-medium wp-image-900" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject111-320x240.jpg" alt="" width="320" height="240" /></a></p>
<p><a rel="attachment wp-att-901" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject12-2"><img class="alignnone size-medium wp-image-901" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject121-320x166.jpg" alt="" width="320" height="166" /></a></p>
<p>JSPファイルを編集します、内容ですが今回は参照サイトのものをそのまま使用しました。</p>
<pre>&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%&gt;

Insert title here

         &lt;%!
               public String GetString() {
                    return "\"Look! I work!\"";
               }
        %&gt;

The Java Server is Running = &lt;%= GetString() %&gt;</pre>
<p>JSPファイルを編集後、utilフォルダを開いてその中にあるstartup.cmdを編集します、今回は参照サイトのものをコピー＆ペーストしてとtomcatの版数を変更して使用しております。</p>
<pre>SET APPROOT=%CD%

@REM unzip Tomcat
cscript /B /Nologo %APPROOT%\util\unzip.vbs Tomcat\apache-tomcat-7.0.12-windows-x64.zip %APPROOT%

@REM unzip JRE
cscript /B /Nologo %APPROOT%\util\unzip.vbs JRE\jre6.zip %APPROOT%

@REM copy project files to server
md %APPROOT%\apache-tomcat-7.0.12\webapps\myapp
copy %APPROOT%\HelloWorld.jsp %APPROOT%\apache-tomcat-7.0.12\webapps\myapp

@REM start the server
cd %APPROOT%\apache-tomcat-7.0.12\bin
set JRE_HOME=%APPROOT%\jre6
startup.bat</pre>
<p>次にプロジェクトのendpointを設定します、[プロジェクト-プロパティ]を開き、現在編集中のWindows Azure Rolesを選択します。</p>
<p><a rel="attachment wp-att-875" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject18"></a><a rel="attachment wp-att-902" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject16_a"><img class="alignnone size-medium wp-image-902" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject16_a-320x151.jpg" alt="" width="320" height="151" /></a></p>
<p>現在編集中のRoleを選択し編集をクリックすると編集ウィンドウが開くのでEndpointsの追加ボタンをクリックして名前とパブリックポート・プライベートポートをそれぞれ入力してOKをクリックして確定します。</p>
<p><a rel="attachment wp-att-903" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject18-3"><img class="alignnone size-medium wp-image-903" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject182-320x147.jpg" alt="" width="320" height="147" /></a></p>
<p><a rel="attachment wp-att-904" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject19-2"><img class="alignnone size-medium wp-image-904" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject191-320x197.jpg" alt="" width="320" height="197" /></a></p>
<p><a rel="attachment wp-att-905" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject21-2"><img class="alignnone size-medium wp-image-905" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject211-320x204.jpg" alt="" width="320" height="204" /></a></p>
<p>プロジェクト-すべてをビルドでモジュールを作成します。</p>
<p><a rel="attachment wp-att-906" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject23_a"><img class="alignnone size-medium wp-image-906" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject23_a-320x166.jpg" alt="" width="320" height="166" /></a></p>
<p>ビルド後にEmulatorToolsというディレクトリが作成されているのでそこの中のDisplayEmulatorUI.cmdを起動するとWidnows Azure エミュレーターが起動し、Windows Azure エミュレーター起動後にRunInEmulator.cmdを起動するとTomcatが起動します。</p>
<p><a rel="attachment wp-att-908" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject25_a-2"><img class="alignnone size-medium wp-image-908" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject25_a1-299x240.jpg" alt="" width="299" height="240" /></a></p>
<p>ブラウザでhttp://localhost:8080/myapp/HelloWorld.jspでサーブレットの記述がhttp://localhost:8080/でTomcatの設定が表示されるかと思います、表示されなかった場合は各設定を確認してビルドをやり直してみてください。</p>
<p><a rel="attachment wp-att-882" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject28"><img class="alignnone size-medium wp-image-882" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject28-320x204.jpg" alt="" width="320" height="204" /></a></p>
<p><a rel="attachment wp-att-962" href="http://blog.virtualtech.jp/kino/847/eclipse_azureproject30"><img class="alignnone size-medium wp-image-962" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureProject30-320x205.jpg" alt="" width="320" height="205" /></a></p>
<p style="padding-top: 2em"><strong>Windows Azure ホスティングサービスの作成</strong></p>
<p>eclipseの方で一通り動作確認が終わったところでWindows Azure上にアプリケーションを実行するサービスを作成します。</p>
<p><a rel="attachment wp-att-909" href="http://blog.virtualtech.jp/kino/847/azureportal_login01"><img class="alignnone size-medium wp-image-909" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzurePortal_login01-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p>まずWindows AzureへアクセスしてWindows Azureの管理ポータルに入り[Hosted Services, Storage Accounts &amp; CDN]をクリックします。</p>
<p><a rel="attachment wp-att-910" href="http://blog.virtualtech.jp/kino/847/azureportal01"><img class="alignnone size-medium wp-image-910" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzurePortal01-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p>次に左側にメニューが現れるので[Hosted Services]を選択します。</p>
<p><a rel="attachment wp-att-911" href="http://blog.virtualtech.jp/kino/847/azureportal03"><img class="alignnone size-medium wp-image-911" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzurePortal03-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p>管理ポータルの上部メニューが変わりますので[New Hosted Service]をクリックすると新規コンピューティングサービスの作成用メニューが表示されます。</p>
<p><a rel="attachment wp-att-912" href="http://blog.virtualtech.jp/kino/847/azureportal03_b"><img class="alignnone size-medium wp-image-912" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzurePortal03_b-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p>サービス名とサービス用のURL、ロケーション等を設定しDeployment Optionについては[Do not deploy]を選択します。</p>
<p><a rel="attachment wp-att-915" href="http://blog.virtualtech.jp/kino/847/azurecreateserviceinstance02_a-2"><img class="alignnone size-medium wp-image-915" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCreateServiceInstance02_a1-305x240.jpg" alt="" width="305" height="240" /></a></p>
<p><a rel="attachment wp-att-916" href="http://blog.virtualtech.jp/kino/847/azurecreateserviceinstance06_a"><img class="alignnone size-medium wp-image-916" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCreateServiceInstance06_a-305x240.jpg" alt="" width="305" height="240" /></a></p>
<p>メニューの一番下にある[OK]をクリックするとサービスが作成されます。</p>
<p><a rel="attachment wp-att-917" href="http://blog.virtualtech.jp/kino/847/azurecreateserviceinstance09"><img class="alignnone size-medium wp-image-917" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCreateServiceInstance09-320x205.jpg" alt="" width="320" height="205" /></a></p>
<p>次に[Storage Accounts]を選択して[New Storage Account]をクリックしてストレージサービスを作成します。</p>
<p><a rel="attachment wp-att-913" href="http://blog.virtualtech.jp/kino/847/azrecreatestorage01"><img class="alignnone size-medium wp-image-913" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzreCreateStorage01-320x205.jpg" alt="" width="320" height="205" /></a></p>
<p>URLとロケーション等を選択します。</p>
<p><a rel="attachment wp-att-918" href="http://blog.virtualtech.jp/kino/847/azrecreatestorage02_a"><img class="alignnone size-medium wp-image-918" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzreCreateStorage02_a-320x180.jpg" alt="" width="320" height="180" /></a></p>
<p><a rel="attachment wp-att-919" href="http://blog.virtualtech.jp/kino/847/azrecreatestorage05_a"><img class="alignnone size-medium wp-image-919" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzreCreateStorage05_a-320x179.jpg" alt="" width="320" height="179" /></a></p>
<p><a rel="attachment wp-att-920" href="http://blog.virtualtech.jp/kino/847/azrecreatestorage06"><img class="alignnone size-medium wp-image-920" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzreCreateStorage06-320x206.jpg" alt="" width="320" height="206" /></a></p>
<p style="padding-top: 2em"><strong>Azureへの配置</strong></p>
<p>作成したプロジェクトをローカルからWindows Azureの方へ配置するのですが、Windows Azureを配置する際はプロジェクトをcspkgという形式にして配置を行います。</p>
<p>現在のプロジェクトをWindows Azureへ配置するにはpackage.xmlを開いてwindowsazurepackageタグ内のpackagetype=&#8221;"を&#8221;local&#8221;から&#8221;cloud&#8221;に変更して保存しビルドを行います。<br />
ビルド終了後、deployフォルダにServerConfiguration.csfg、WindowsAzurePackage.cspkgというファイルが作成されます。</p>
<p><a rel="attachment wp-att-921" href="http://blog.virtualtech.jp/kino/847/eclipse_azuredeploy02_a"><img class="alignnone size-medium wp-image-921" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/eclipse_AzureDeploy02_a-261x240.jpg" alt="" width="261" height="240" /></a></p>
<p>Windows Azureポータルで作成したコンピューティングサービスを選択してDeployをクリックします。</p>
<p><a rel="attachment wp-att-922" href="http://blog.virtualtech.jp/kino/847/azuredeploy01"><img class="alignnone size-medium wp-image-922" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureDeploy01-320x204.jpg" alt="" width="320" height="204" /></a></p>
<p>パッケージ配置設定ウィンドウが表示されます、Deployment nameを入力してPackage Location Configurate Location それぞれのBrowse locallyをクリック、作成したServerConfiguration.csfg、WindowsAzurePackage.cspkg<br />
を指定してOKをクリックするとWindows Azureに配置されます。</p>
<p><a rel="attachment wp-att-924" href="http://blog.virtualtech.jp/kino/847/azuredeploy07_a"><img class="alignnone size-medium wp-image-924" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureDeploy07_a-320x227.jpg" alt="" width="320" height="227" /></a></p>
<p><a rel="attachment wp-att-925" href="http://blog.virtualtech.jp/kino/847/azuredeploy09"><img class="alignnone size-medium wp-image-925" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureDeploy09-320x203.jpg" alt="" width="320" height="203" /></a></p>
<p style="padding-top: 2em"><strong>リモートデスクトップへの接続設定</strong></p>
<p>Windows Azure のコンピューティングサービスには、リモートデスクトップでアクセスも可能で、その際には公開鍵と証明書の設定が必要になります Visual Studioで作成した場合はGUI設定が可能ですが、Eclipseではコマンドラインより公開鍵と証明書を作成し、プロジェクトの設定ファイルの記述を変更します。</p>
<p><a href="http://wastarterkit4java.codeplex.com/"> http://wastarterkit4java.codeplex.com/</a>でencutil.exeをダウンロードします。</p>
<p>encutil.exeで*.cer ファイルと*.pfxファイルを作成してパスワードを設定します</p>
<pre>encutil.exe -create -cert "Key.cer" -pfx "Key.pfx" -alias "Key.cer" -pwd NewPassword</pre>
<p>KeyとNewPasswordの部分はを任意のものにしてください</p>
<p>以下のコマンドで公開鍵の内容をテキストに出力します</p>
<pre>encutil.exe -thumbprint -cert "Key.cer"</pre>
<p>ServiceConfiguration.cscfgにcertificateタグを追加して出力したテキストをタグに設定します</p>
<pre>&lt;Certificates&gt;
    &lt;Certificate
          name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption"
          thumbprint="123456789ABCDEF10111213141516"
    thumbprintAlgorithm="sha1"/&gt;
&lt;/Certificates&gt;</pre>
<p>以下のコマンドを実行して暗号化パスワードをテキストに出力します。</p>
<pre>encutil.exe -encrypt -text "パスワード" -cert "Key.cer"</pre>
<p>リモートデスクトップアクセス許可権限や証明書の暗号化パスワードを設定するため Settingタグで以下の記述を追加します。</p>
<pre>&lt;Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" /&gt;
&lt;Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" /&gt;
&lt;Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="ログオンユーザー名" /&gt;
&lt;Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="テキスト出力した暗号化パスワード" /&gt;
&lt;Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="アカウント期限" /&gt;</pre>
<p>ServiceDefinction.cscfgに以下の記述を追加します。</p>
<pre>&lt;Imports&gt;
     &lt;Import moduleName="RemoteAccess" /&gt;
     &lt;Import moduleName="RemoteForwarder" /&gt;
&lt;/Imports&gt;</pre>
<p>後はプロジェクトをビルドします。</p>
<p>コンピューティングサービスに先程配置したパッケージを削除しての証明書フォルダに証明書をアップロードした後、先程と同様にWindows Azureにパッケージを配置します。</p>
<p><a rel="attachment wp-att-958" href="http://blog.virtualtech.jp/kino/847/azurecertificate04"><img class="alignnone size-medium wp-image-958" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCertificate04-320x206.jpg" alt="" width="320" height="206" /></a></p>
<p><a rel="attachment wp-att-959" href="http://blog.virtualtech.jp/kino/847/azurecertificate05"><img class="alignnone size-medium wp-image-959" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCertificate05-320x206.jpg" alt="" width="320" height="206" /></a></p>
<p>アップロード後、インスタンスを選択すると右上の[Connect]ボタンがアクティブになるのでクリックします。</p>
<p><a rel="attachment wp-att-956" href="http://blog.virtualtech.jp/kino/847/azurecertificate09_a"><img class="alignnone size-medium wp-image-956" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCertificate09_a-320x190.jpg" alt="" width="320" height="190" /></a></p>
<p>アカウントとパスワードを入力するとリモートデスクトップに接続されます。</p>
<p><a rel="attachment wp-att-957" href="http://blog.virtualtech.jp/kino/847/azurecertificate12"><img class="alignnone size-medium wp-image-957" src="http://blog.virtualtech.jp/wp-content/uploads/2011/06/AzureCertificate12-320x205.jpg" alt="" width="320" height="205" /></a></p>
<p style="padding-top: 2em"><strong>まとめ</strong></p>
<p>今回はeclipseでのWindows Azureアプリケーションの開発を説明してきました。eclipseでWindows Azureアプリケーション開発を行う意味としては、今まで作業していた環境移行の手間の軽減や、開発を行ってきた資産等を引き継ぎ等が考えられますが、そのような作業を行う際に何らかの参考になればと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/kino/847/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP StorageWorks P4000 G2 SAN ソリューション（LeftHand）　技術者向けセミナー</title>
		<link>http://blog.virtualtech.jp/tmiyahar/419</link>
		<comments>http://blog.virtualtech.jp/tmiyahar/419#comments</comments>
		<pubDate>Thu, 22 Jul 2010 07:55:30 +0000</pubDate>
		<dc:creator>宮原 徹</dc:creator>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[技術解説]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=419</guid>
		<description><![CDATA[来週、東京と大阪で仮想化と相性のよいストレージソリューション「HP StorageWorks P4000 G2 SAN ソリューション（LeftHand）」のセミナーで講演します。
我々が検証した結果についてお話しますの [...]]]></description>
			<content:encoded><![CDATA[<p>来週、東京と大阪で仮想化と相性のよいストレージソリューション「HP StorageWorks P4000 G2 SAN ソリューション（LeftHand）」のセミナーで講演します。</p>
<p>我々が検証した結果についてお話しますので、コストパフォーマンスの高いストレージをお探しの方は是非ご参加下さい。</p>
<p><a href="http://www.hp.com/jp/p4000_seminar" target="_blank">申し込みページはこちら</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/tmiyahar/419/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>またしてもHP c-Class SANスイッチ</title>
		<link>http://blog.virtualtech.jp/ouchi/382</link>
		<comments>http://blog.virtualtech.jp/ouchi/382#comments</comments>
		<pubDate>Tue, 20 Apr 2010 01:21:37 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[サーバー]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=382</guid>
		<description><![CDATA[
　ええと、前回のSANスイッチの写真ではありません。2個目が社長によって落札され、先ほど届きました。今回はいくらか競ったとのことですが、それでも7万円ほどで落札したとのことです。他にも買う方がいるんですね……！ちょっと [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.virtualtech.jp/wp-content/uploads/2010/04/IMG_0500.jpg" rel="lightbox[382]"><img src="http://blog.virtualtech.jp/wp-content/uploads/2010/04/IMG_0500-300x225.jpg" alt="" width="300" height="225" class="alignnone size-medium wp-image-383" /></a></p>
<p>　ええと、<a href="http://blog.virtualtech.jp/ouchi/362">前回のSANスイッチ</a>の写真ではありません。2個目が社長によって落札され、先ほど届きました。今回はいくらか競ったとのことですが、それでも7万円ほどで落札したとのことです。他にも買う方がいるんですね……！ちょっと安心（？）</p>
<p>　これから動作確認のためにラボ（7F）に行ってきます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/382/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>仮想人Tシャツに新色！</title>
		<link>http://blog.virtualtech.jp/ouchi/376</link>
		<comments>http://blog.virtualtech.jp/ouchi/376#comments</comments>
		<pubDate>Thu, 08 Apr 2010 06:04:49 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=376</guid>
		<description><![CDATA[別件で仮想人Tシャツを製作することになったため、そのついでに新色で作成してみました。色はサファリとオレンジ、各色15枚ずつと、非常に少なくなっています。レア感を出すと言うよりは、みなさまはもうお腹いっぱいかと思い、控えめ [...]]]></description>
			<content:encoded><![CDATA[<p>別件で仮想人Tシャツを製作することになったため、そのついでに新色で作成してみました。色はサファリとオレンジ、各色15枚ずつと、非常に少なくなっています。レア感を出すと言うよりは、みなさまはもうお腹いっぱいかと思い、控えめにした次第です。</p>
<p><a href="http://blog.virtualtech.jp/wp-content/uploads/2010/04/IMG_0405.jpg" rel="lightbox[376]"><img src="http://blog.virtualtech.jp/wp-content/uploads/2010/04/IMG_0405-225x300.jpg" alt="" width="225" height="300" class="alignnone size-medium wp-image-378" /></a> <a href="http://blog.virtualtech.jp/wp-content/uploads/2010/04/IMG_0404.jpg" rel="lightbox[376]"><img src="http://blog.virtualtech.jp/wp-content/uploads/2010/04/IMG_0404-225x300.jpg" alt="" width="225" height="300" class="alignnone size-medium wp-image-377" /></a></p>
<p>通販ページも更新中で、この後すぐ開始いたします。これからのシーズンに1枚いかがでしょうか？<br />
<a href="http://VirtualTech.jp/kasonchu/">http://VirtualTech.jp/kasonchu/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/376/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP ProCurve 2848＠ヤフオク</title>
		<link>http://blog.virtualtech.jp/ouchi/368</link>
		<comments>http://blog.virtualtech.jp/ouchi/368#comments</comments>
		<pubDate>Tue, 30 Mar 2010 06:55:18 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=368</guid>
		<description><![CDATA[
　今日はヤフオクで落札されたらしい48ポートネットワークスイッチ(HP ProCurve 2848)が来ました。これ、僕もオークションで見かけていたのですが、さすがにこれは使い切れない……と思っていたものが、宮原によっ [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center"><a href="http://blog.virtualtech.jp/wp-content/uploads/2010/03/20100330150800.jpg" rel="lightbox[368]"><img src="http://blog.virtualtech.jp/wp-content/uploads/2010/03/20100330150800-300x225.jpg" alt="" width="300" height="225" class="alignnone size-medium wp-image-369" /></a></div>
<p>　今日はヤフオクで落札されたらしい48ポートネットワークスイッチ(HP ProCurve 2848)が来ました。これ、僕もオークションで見かけていたのですが、さすがにこれは使い切れない……と思っていたものが、宮原によって落札されたようです（笑）。</p>
<p>　じつはこの他にも、昨年末ぐらいから各種ProCurveがヤフオクで買い集められているのですが、その中にポート数違いのHP ProCurve 2824があるので、今回のスイッチと2台で組み合わせて冗長ネットワークの検証や実験ができるようになりそうです。</p>
<p>　個人的には48ポートを使い切る何かをしてみたいです……！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/368/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>仮想化通信メールマガジン発行停滞のおわび</title>
		<link>http://blog.virtualtech.jp/ouchi/360</link>
		<comments>http://blog.virtualtech.jp/ouchi/360#comments</comments>
		<pubDate>Wed, 24 Mar 2010 02:49:11 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[メールマガジン]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=360</guid>
		<description><![CDATA[　仮想化通信メールマガジンが2月10日の第6号からパッタリと止まってしまっております。お休みの告知も出さずに丸々1ヶ月分もお休みしてしまい、大変申し訳ありません……。
　年度末と言うこともあって(?)、スタッフが全員多忙 [...]]]></description>
			<content:encoded><![CDATA[<p>　仮想化通信メールマガジンが2月10日の第6号からパッタリと止まってしまっております。お休みの告知も出さずに丸々1ヶ月分もお休みしてしまい、大変申し訳ありません……。</p>
<p>　年度末と言うこともあって(?)、スタッフが全員多忙化しており、なかなかネタだしする時間が無いと言った状況です。</p>
<p>　メールマガジンは、来週より再開できればと思っておりますので、もう少々お待ちいただければ、と思います。</p>
<p>　ところで、気がついたらもう桜のシーズンですね！てっきり、寒さで咲き損ねた梅がリベンジ咲きしているのかと思っていました……。そのぐらい季節の感覚も狂ってしまっている今日この頃です(笑)。今週末は桜を観にどこかへ散歩に出たいなぁと思ってます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/360/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>仮想人Tシャツ残りわずか</title>
		<link>http://blog.virtualtech.jp/ouchi/305</link>
		<comments>http://blog.virtualtech.jp/ouchi/305#comments</comments>
		<pubDate>Fri, 20 Nov 2009 05:05:24 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=305</guid>
		<description><![CDATA[　仮想人Tシャツですが、オープンソースカンファレンス2009 Tokyo/Fallにて、たくさんの方にウケて頂けたようで、嬉しく思っております。
　さて、おかげさまで仮想人Tシャツの在庫が残りわずかとなってまいりました。 [...]]]></description>
			<content:encoded><![CDATA[<p>　仮想人Tシャツですが、オープンソースカンファレンス2009 Tokyo/Fallにて、たくさんの方にウケて頂けたようで、嬉しく思っております。</p>
<p>　さて、おかげさまで仮想人Tシャツの在庫が残りわずかとなってまいりました。どの色もSとMのみの販売となっておりますが、アメリカンサイズになっていますので、普段Mで大丈夫な方はSでも大丈夫かとおもいます！サイズ表を掲載しておきます。</p>
<table>
<tr>
<th></th>
<th>S</th>
<th>M</th>
</tr>
<tr>
<th>身丈</th>
<td>66</td>
<td>70</td>
</tr>
<tr>
<th>身幅</th>
<td>49</td>
<td>52</td>
</tr>
</table>
<p>　冬は寒いので着るのはちょっと難しいですが、来シーズン用に確保されてみてはいかがでしょうか。</p>
<p>　あと、何かの手違いで、弊社Webページのサイドバーから仮想人Tシャツ販売ページへのリンクが消えていました（すみません！）。現在は復活しております。</p>
<p>　<a href="http://virtualtech.jp/kasonchu/">http://virtualtech.jp/kasonchu/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/305/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

