2012年9月22日土曜日

仮想マシンにデータディスクを添付する方法

この機能と他の新しいWindows Azureの機能を使用するには、無料のプレビューにサインアップしてください。
コンセプト
あ なたは、アプリケーションデータを格納する仮想マシンにデータディスクを添付することができます。データディスクは、あなた自身のコンピュータまたは Windows Azureとクラウドのいずれかでローカルに作成することができます仮想ハードディスク(VHD)である。あなたは、仮想マシンにあなたのオフィス内 のサーバー上と同じ方法でデータディスクを管理します。
あなたは既に仮想マシンにデータが含まれているか、またはマシンに空のディスクを添 付することができますデータディスクをアップロードして添付することが できます。仮想マシンは、ディスクを追加するために停止されていません。あなたは、マシンのサイズに基づいて仮想マシンに接続できるディスクの数に制限さ れています。次の表は、仮想マシンのサイズごとに許可されている添付のディスクの数を示します。

SizeData Disk Limit
ExtraSmall1
Small2
Medium4
Large8
Extra Large16

方法:既存のディスクを取り付けます

  1. あなたはまだ行っていない場合は、Windows Azureの管理ポータルにサインインします。
  1. 仮想マシンをクリックして、ディスクをアタッチする仮想マシンを選択します。
  1. コマンドバーで、添付をクリックし、[ディスクのアタッチ]をクリックします。
https://www.windowsazure.com/media/itpro/shared/attachexistingdiskwindows.png
添付ディスクのダイアログボックスが表示されます。
https://www.windowsazure.com/media/itpro/shared/attachexistingdisk.png
  1. 仮想マシンにアタッチするデータディスクを選択します。
  1. 仮想マシンへのデータディスクを接続するには、チェックマークをクリックします。
ここでは、仮想マシンのダッシュボード上に記載されたデータディスクが表示されます。
https://www.windowsazure.com/media/itpro/shared/attachsuccess.png

方法:空のディスクを取り付けます

新 しいデータディスクを作成するときは、ディスクのサイズを決定します。仮想マシンに空のディスクを取り付けた後、ディスクはオフラインになります。あな たは、仮想マシンに接続し、あなたがそれを使用する前にディスクを初期化するために、Server Managerを使用する必要があります。
注:Windows Azureのストレージは、サイズが1TBにblobをサポートしているが最大の仮想サイズを999ギガバイトとVHDに対応しています。新しいハード ディスク用のHyper-Vで "1TB"を入力すると、値は、仮想サイズを表します。これは512バイトで特大のあるファイルが生成されます。
  1. 仮想マシンをクリックし、データディスクをアタッチする仮想マシンを選択します。
  1. コマンドバーで、添付をクリックし、[空のディスクをアタッチ]をクリックします。
https://www.windowsazure.com/media/itpro/shared/attachdiskwindows.png
添付空のディスクのダイアログボックスが表示されます。
https://www.windowsazure.com/media/itpro/shared/attachnewdiskwindows.png
  1. あなたはデータディスク用に作成されたVHDファイルを保存する場所の保管場所では、ストレージアカウントを選択します。
  1. [ファイル名]で、次のいずれかを自動的に生成された名前をそのまま使用するか、格納されているVHDファイルに使用する名前を入力します。 VHDファイルから作成されたデータディスクは、常に自動的に生成された名前を使用します。
  1. サイズは、データディスクのサイズを入力します。
  1. 空のデータディスクを接続するには、チェックマークをクリックします。
ここでは、仮想マシンのダッシュボード上に記載されたデータディスクが表示されます。
https://www.windowsazure.com/media/itpro/shared/attachemptysuccess.png

方法:Windows Server 2008 R2の新しいデータディスクを初期化します。

あなただけの仮想マシンに接続されているデータディスクがオフラインにし、それを追加した後で初期化されていません。あなたは、マシンにアクセスし、データを格納するためにそれを使用してディスクを初期化する必要があります。
  1. Windows Server 2008 R2を実行して仮想マシンにログオンする方法に記載されている手順を使用して仮想マシンに接続
  1. 左側のペインで、マシンは、Open Server Managerにログオンした後、[記憶域]を展開し、[ディスクの管理]をクリックします。
https://www.windowsazure.com/media/itpro/shared/servermanager.png
  1. その後ディスク2を右クリックし、ディスクの初期化]をクリックします。
https://www.windowsazure.com/media/itpro/shared/initializedisk.png
  1. 初期化プロセスを開始するには[OK]をクリックします。
  1. ディスク2に割り当てられた領域の領域を右クリックし、デフォルト値を使用してウィザードを終了し、[新しいシンプルボリューム]をクリックします。
https://www.windowsazure.com/media/itpro/shared/initializediskvolume.png
ディスクがオンラインになって、新しいドライブ文字を使用する準備ができました。
https://www.windowsazure.com/media/itpro/shared/initializesuccess.png

方法:Linuxでの新しいデータディスクを初期化します。

  1. Linuxを実行中の仮想マシンにログオンする方法に記載されている手順を使用して仮想マシンに接続します。
  1. SSHウィンドウで、次のコマンドを入力し、[仮想マシンを管理するために作成したアカウントのパスワードを入力します。
        sudo grep SCSI /var/log/messages
あなたが表示されるメッセージに追加された最後のデータディスクの識別子を見つけることができます。
https://www.windowsazure.com/media/itpro/shared/diskmessages.png
  1. SSHウィンドウで、新しいデバイスを作成するには、次のコマンドを入力し、[アカウントのパスワードを入力します。
    sudo fdisk /dev/sdc
  1. SSHウィンドウで、新しいデバイスを作成するには、次のコマンドを入力し、[アカウントのパスワードを入力します。
    sudo fdisk /dev/sdc
  1. タイプ n は、新しいパーティションを作成します。
https://www.windowsazure.com/media/itpro/shared/diskpartition.png
  1. タイプ Pは、プライマリパーティションを作成します。タイプ1は、最初のパーティションにするために、と入力し、シリンダのデフォルト値を受け入れるように入力します。
https://www.windowsazure.com/media/itpro/shared/diskcylinder.png
  1. パーティション分割されているディスクの詳細を表示するためにpを入力します。
https://www.windowsazure.com/media/itpro/shared/diskinfo.png
  1. ディスクの設定を書き込むためにwを入力します。
https://www.windowsazure.com/media/itpro/shared/diskwrite.png
  1. 新しいパーティションにファイルシステムを作成する必要があります。ファイルシステムを作成するには、次のコマンドを入力し、[アカウントのパスワードを入力します。
    sudo mkfs -t ext4 /dev/sdc1
  1. ドライブをマウントするためのディレクトリを作成するには、次のコマンドを入力し、[アカウントのパスワードを入力します。
    sudo mkdir /mnt/datadrive
  1. ドライブをマウントするには、次のコマンドを入力します。
    sudo mount /dev/sdc1 /mnt/datadrive
データディスクは、現在としては/mnt/datadriveを使用する準備ができました。

Linux仮想マシンの為のハウツウガイド

(原文)https://www.windowsazure.com/en-us/manage/linux/how-to-guides/
この機能と他の新しいWindows Azureの機能を使用するには、無料のプレビューにサインアップしてください。

カスタム仮想マシンを作成する方法

サ イズなどの高度なオプション、接続されたリソースは、DNS名、およびネットワーク接続を提供することにより、カスタム仮想マシンを作成する方法について 説明します。仮想マシンを接続する場合は、このオプションを使用するか、またはマシンを作成するためのカスタムイメージを使用する場合。

仮想マシンとの通信を設定する方法

仮想マシン間の通信を設定する方法について説明します。あなたは、Windows Azureで作成したすべての仮想マシンが自動的に同じクラウド·サービスや仮想ネットワーク内の他の仮想マシンがプライベートネットワークチャネルを使用して通信することができます。

Linuxを実行中の仮想マシンのイメージをキャプチャする方法

簡 単に仮想マシンを作成する、またはカスタマイズされた仮想マシンを作成するために、独自の画像をキャプチャして使用するイメージギャラリーから画像を使用 する方法を学びます。あなたも同じように設定されている複数の仮想マシンを作成する場合は、設定された仮想マシンのイメージをキャプチャし、テンプレート としてそのイメージを使用することができます。

Linuxを実行中の仮想マシンにログオンする方法

Linuxオペレーティングシステムを実行している仮想マシンへのログオンへのSecure Shell(SSH)クライアントをインストールして使用する方法について説明します。

クラウドサービスでの仮想マシンを接続する方法

マシンが仮想マシン間のバランスをロードするために、マシンの高可用性を維持するために、互いに通信できるようにするために同一のクラウド·サービスで複数の仮想マシンの作成方法を学びます。

迅速に仮想マシンを作成する方法

あ なたのWindows Azure(プレビュー)管理ポータルで仮想マシンを作成するためクイックCreateメソッドを使用する方法を学びます。このマシンを作成するときは、 提供する必要があるすべてのマシンの名前、マシンを作成するために使用されるイメージ、およびマシンを管理するために使用されるユーザーアカウントのパス ワードです。

仮想マシンへのデータディスクを添付する方法

アプリケーションデータを格納する仮想マシンにデータディスクを添付する方法を学びます。データディスクは、あなた自身のコンピュータまたはWindows Azureとクラウドのいずれかでローカルに作成することができます仮想ハードディスク(VHD)である。

Windows AzureのLinuxディストリビューションを準備する方法

私たちのパートナーがテストしたさまざまなディストリビューション用の画像をカスタマイズして作成する方法を学習します。

MacおよびLinux用のWindows Azureのコマンドライン·ツールを使用する方法

Windows Azureでサービスを作成および管理するには、MacとLinux用のWindows Azureのコマンドライン·ツールを使用する方法を学びます。覆われたシナリオは、ツールをインストールして公開設定をインポートして、Windows AzureのWebサイトの作成と管理、およびWindows Azureの仮想マシンを作成および管理が含まれます。包括的なリファレンスドキュメントについては、MacおよびLinuxのドキュメントのための Windows Azureのコマンドラインツールを参照してください。

Windows AzureのPowerShellを使用する方法

テ ストを作成、展開、およびWindows Azureのサービスを管理するためのWindows AzureのPowerShellコマンドレットを使用する方法を学びます。覆われたシナリオは、公開設定をインポートするホスト·アプリケーションに、 Windows Azureサービスを作成し、Windows Azureコンピューティングエミュレータでサービスを実行して、クラウド·サービスをデプロイおよび更新、サービスのデプロイメント·オプションを設定 し、停止、開始、およびサービスを削除含む。

Windows Azure上でLinuxでSSHを使用する方法

Windows Azureの互換性のあるSSH鍵を生成する方法を学習します。

Windows AzureのLinuxエージェントのユーザガイド

Windows Azureファブリック·コントローラーを備えた仮想マシンの相互作用を管理するためのWindows AzureのLinuxエージェントの使用方法を学習します。

サービス管理APIを使用する方法

node.js.から呼び出されたWindows AzureのIaaSのサービス管理APIを使用する方法を学ぶ

カスタム仮想マシンを作成する

https://www.windowsazure.com/en-us/manage/linux/how-to-guides/custom-create-a-vm/ (原文)
この機能と他の新しいWindows Azureの機能を使用するには、無料のプレビューにサインアップしてください。
あ なたは、サイズなどの高度なオプション、接続されたリソースは、DNS名、およびネットワーク接続を提供することにより、カスタム仮想マシンを作成するこ とができます。仮想マシンを接続する場合、またはマシンを作成するカスタムイメージを使用する場合は、このオプションを使用する必要があります。
仮 想マシンを作成する前に、それがどのように使われるかを決定する必要があります。あなたのアプリケーションで唯一の仮想マシンの必要性を持っていれば、ス タンドアロンの仮想マシンを作成することを選択します。あなたは、負荷分散アプリケーションとしてお互いと行為と通信することができ、同じクラウドサービ スで複数の仮想マシンが必要な場合は、既存の仮想マシンに新しい仮想マシンを接続することを選択します。
      1.  Windows Azureの管理ポータルにサインインします。
      2. コマンドバーで、Newをクリックします。
        Create a new virtual machine
      3.  VIRTUAL MACHINEをクリックし、From Galleryをクリックします。Create a new custom virtual machine
        VM OSの選択ダイアログボックスが表示されます。
        ここではイメージギャラリーから画像を選択することができます。この例では、Windows Server 2008 R2の画像の選択を示していますが、これらの操作はまた、Linuxイメージでも適用されます。
        Select the image
      4.  プラットフォームの画像をクリックし、使用するプラットフォームのイメージを選択し、続行するには矢印をクリックします。
        VMの構成ダイアログボックスが表示されます。
        Select the image
      5. 仮想マシン名では、仮想マシンに使用する名前を入力します
      6.  新しいパスワードには、仮想マシン上でAdministratorアカウントのために使用されるパスワードを入力します。パスワードの確認では、以前に入力したパスワードを再入力します。
      7. サイズで、仮想マシンに使用するサイズを選択します。選択したサイズは、アプリケーションに必要とされるコアの数に依存します。
      8. 続行するには矢印をクリックします。
        VMモードダイアログボックスが表示されます。
      9.  仮想マシンは、単一のスタンドアロンのマシンまたは複数の接続されたマシンが含まれているクラウドサービスの一部であるかどうかを選択します。仮想マシンを接続する方法の詳細については、クラウド·サービスで仮想マシンを接続する方法を参照してください。
      10. スタンドアロン仮想マシンを作成している場合は、DNS名では、マシン用に作成されたクラウドサービスの名前を入力します。エントリには、3月24日小文字、数字を含めることができます
      11. ス トレージアカウントでは、VHDファイルが格納されているストレージアカウントを選択するか、自動的に作成されたストレージアカウントを持って選択するこ とができます。領域ごとに1つのストレージアカウントが自動的に作成されます。この設定で作成した他のすべての仮想マシンは、このストレージアカウントに 格納されています。あなたは20ストレージのアカウントに制限されています。
      12. 地域/アフィニティグループ/仮想ネットワークでは、仮想マシンを含めることが地域、アフィニティグループ、または仮想ネットワークを選択します。アフィニティグループの詳細については、仮想ネットワークのアフィニティグループについてを参照してください。
      13.  続行するには矢印をクリックします。
        VMオプションダイアログボックスが表示されます。
      14. (オ プション)可用性の設定では、可用性のセットを作成]を選択します。仮想マシンの可用性セットのメンバーである場合には、セット内の他の仮想マシンなど、 さまざまな障害ドメインにデプロイされます。可用性·セット内の複数の仮想マシンは、アプリケーションがネットワーク障害、ローカルディスクのハードウェ ア障害、およびすべての計画的なダウンタイム中に利用可能であることを確認してください。
      15.  あなたは可用性のセットを作成している場合は、可用性のセットの名前を入力します。
      16. (オプション)仮想マシンがメンバーであることをサブネットを選択してください。ネットワークに仮想マシンを追加する方法の詳細については、仮想ネットワークに仮想マシンの作成を参照してください。
      17.  仮想マシンを作成するための矢印をクリックします。

2012年9月21日金曜日

Windows Azureその後2

Azure Websiteへ無事にアクセスができまして、色々と試してみましたが、利用期限がもうすぐ切れますので、コンテンツ内容はどこかえ移設予定です。一時的にここでも良いかもしれません。

あと、半月程度で参照できなくなるのは、このページです。

Windows Azure How to 日本語資料


試用期間の間に色々と、他にも調べて置きたいので、もう少しだけ、頑張ってみます。



2012年8月9日木曜日

Python framework Bottle(日本語化)

Pythonフレームワークでおもしろそうなのがありましたので、調査がてら資料の日本語化を開始しました。
オリジナルはこちら http://bottlepy.org/docs/dev/
作業中の資料は、下記でまとめ中です。
http://python-nagaetty.dotcloud.com/trac/wiki/Bottle

2012年7月18日水曜日

Windows Azure その後

Linux関連の資料は、出たばかりのようで日本語になっている資料が少ない。
どのみち、英語の資料を見る必要があるので、ついでに機械翻訳で
ざっくりとした資料作成をしてから、取りかかろうかと考えています。
ライセンス的に問題がないか?
お世話になった方に、問い合わせ中。
それと平行して、Windows Azure web siteのサービスを利用すべく
設定開始しましたが、ftp転送のところでログインできない現象が。。。。
道のりは遠い!

2012年7月15日日曜日

■ Auzreはじめました
2012/07/13 に http://atnd.org/events/30235 で開催されたAzure/AWSの説明会に
参加してきました。
どれも為になる話題でしたが、AzureについてLinuxをサポートしたとの話がありましたので
さっそく試してみなければと思い昨夜から格闘を開始しました。
サービス登録にクレジットカードがいる(登録のみ)など、煩わしいこともありますが、
無事、無料登録を追えました。
せっかくだから、Linux環境で操作をして見ようと思いまして、その作業経過をここにまとめて
いきます。

1) Azure無料お試し版の契約

  申請には、Windows Live IDとクレジットカード情報が必要になりますので
 準備しておきましょう。それから下記のサイトへ
 https://www.windowsazure.com/ja-jp/pricing/free-trial/
 この方の説明がとても親切です。ご不明な方は参照してください。
 http://maniax.jp/installmaniax/4/tech/ids

2) まずは、Linux環境の構築から
 下記の場所からLinux用のSDKを入手します。
 https://www.windowsazure.com/en-us/develop/downloads/
  LinuxのSDKを入手(2012/7/14日時点、azure-2012-07.tar.gz)して

# tar xvfz  azure-2012-07.tar.gz
./configure

Node version needs to be higher than 0.6.15
Npm is not installed.


モジュール不足で、挫折! 

下記のページを参照しながら不足分のモジュールをインストール

naveを使ったnode.jsインストールと、最近のnpmの使い方

ラシウラさん(感謝!です)
http://d.hatena.ne.jp/bellbind/20110530/1306764093

再度 configure実行

# ~/.nave/nave/nave.sh use latest
# ./configure
Node version needs to be higher than 0.6.15
Npm is installed. Version: 1.1.41?変だ

# node -v
v0.8.2

そこでconfigureの中身を見てみると、おー!python!!バージョン判定の部分がバグっている。
バグのせいで、 v0.8.2を 82と勘違い 82 < 615 と判定しているようなので、下記で修正してから

diff configure configure.new
27c27
< elif int(version.replace('.', '')) < 615:
---
> elif float(version.replace('.', '',1))
 < float(6.15):
これで正しく動くはず!

# ./configure.new
Node is installed. Version: 0.8.2
Npm is installed. Version: 1.1.41
Install azure by running "make install"

で無事にmakeファイルが完成。

ここで今日の作業は打ち止め! 明日は、makeからリトライします。