Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

build 2015 Azure関連セッション一覧

build 2015 Azure関連 セッション一覧 build 2015 Azure関連セッションの一覧です。http://channel9.msdn.com/Events/Build/2015?sort=status&direction=asc#tab_sortBy_status から タイトルにAzureを含むものを適当に分類してあります。 General Azure App…

既存の仮想マシンに対して、IPアドレスを固定化する

Azureには、固定的なIPアドレスを設定する、Reserved IP ってのがあります。ようはIPアドレスを予約して、仮想マシン作成時に付与するような使い方をすることで、IPアドレスを固定的に使えます。 ちなみに、以前は仮想マシン作成時にしかIPアドレスを固定化…

Visual Studio Code を試す

Visual Studio の簡易エディタ的な、Visual Studio Codeが発表されたので触った感触など。Windowsはもちろん、Mac、Linuxで動作するという優れものです。 以下が本家のサイトです。ここから情報を取得できます。 https://code.visualstudio.com/ 今回検証し…

Hyper-VにインストールしたUbuntu Desktopの解像度を変更する

Windows 8.1 などのHyper-V上で、Ubuntu Desktopをインストールした後に、画面の解像度(いわゆるスクリーンサイズ)を変更するメモです。 sudo vi /etc/default/grub して、GRUB_CMDLINE_LINUX_DEFAULT の行を編集します。 sudo vi /etc/default/grub GRUB_…

Storage SDKを使ってSAS付きコンテナに書き込みする

前回の投稿ではBLOBへのSASであったわけですが、今回はコンテナレベルにSASをあたえる例です。 CloudBlobContainerに対して、同じような操作をすればよく、コードだけ例だけ貼り付けておきます。 var sas = container.GetSharedAccessSignature(new SharedAc…

Storage SDKを使ってSAS付きBLOBに書き込みする

久しぶりにBLOBのSAS(share access sigunature : 共有アクセス署名)を使っていたら、色々忘れてたので備忘録。SASについては、以下にまとめられています。 共有アクセス署名:SAS モデルについて | Microsoft Azure 前回の記事では、UploadをREST APIでやっ…

Azure 仮想マシン(VM)の再起動ログを表示

元ネタは、以下のブログからです。VMの再起動ログを表示できるとのことです(いつからあったんだっけ?ちょっと前に聞いた記憶はうっすらあるけど)。 Viewing VM Reboot Logs | Microsoft Azure Blog クラウドサービスのダッシュボード(仮想マシンではない…

サービス管理APIでのVM一覧の取得

サービス管理APIでAzure VM一覧の取得APIを探していたのですが、見当たらなくてググっていたらStackOverflowに同じ質問が出てました。 List Azure Virtual Machines via REST APIstackoverflow.com 以下のような手順を踏まないといけないぽいです。 HostedSe…

Windows Azure Active Directory で認証して管理API 呼ぶとか

Windows Azure Active Directoryで認証して管理API(Azure Service Management API)を呼んだりするための備忘録。 ライブラリは以下が必要です。 NuGet Gallery | Active Directory Authentication Library 2.14.201151115 AADには、アプリの登録とユーザー…

Azure PowerShell でのBLOB操作など

Azure PowerShellでBLOBを操作する備忘録です。余り知られていませんが、以下のようなことはできます。 BLOBコンテナ取得、作成、削除 BLOB取得、アップロード、ダウンロード、削除 BLOB間コピー Table操作 Queue操作 etc... これらは、まとめて以下は、MSDN…

Azure 診断機能の構成を取り出す

Azure 診断機能(Azure Diagnostics)の構成ファイルを取り出す備忘録です。無理やり1 liner ぎみに。 見にくいので改行してます。 [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String((( Get-AzureVM hogevm fugavm | Get-AzureVMDiagnos…

内部負荷分散を試してみる

だいぶ以前(2014/5)より内部負荷分散(Internal Load Balancer) が利用可能になってたのですが、試したことがなかったのでやってみました。現時点では、管理ポータルから作業することはできずコマンドラインからの作業でしか定義できません(azure command …

HPC計算ノードの自動拡縮

HPC Pack 2012 R2 Update1から、Paasで展開したAzureの計算ノードの個別操作が可能になっているのすが、それを利用した計算ノードの自動拡縮スクリプトが付属しています。 HPC Pack クラスター内の Azure コンピューティング リソースの拡大と縮小 詳しくは…

Android 入門 第二版

なんどかAndroid記事は書いたりしていたのですが余りそれ以上に進めてはいなくて、今回「アプリを作ろう!Android入門(第二版)ゼロから学ぶアプリの作成から公開まで」を頂きましたので、その書評など。 アプリを作ろう! Android入門 第2版作者: WINGSプロ…

Azure Diagnosticsを構成するためのスキーマファイルを取得する

例によって個人的備忘録で、Azure Diagnosticsを構成するためのスキーマファイルを取得する方法です。 以下からの一部抜粋ですが、 How to use diagnostics (.NET) - Azure feature guide Get-AzureServiceAvailableExtensionを使うと、Diag以外にも各種エク…

データベースのバックアップ先にBLOBを指定する

SQL Server 2012 SP1 以降から、データベースのバックアップ先にBLOBを指定することができるので、ためしてみました。 環境 試した環境は以下の通り。ちなみにSQL Serverは、Express版でも大丈夫です。 Windows Server 2012 R2 SQL Server 2014 Express Azur…

HPC Pack 2012 R2 Update1 のバージョン番号

個人的備忘録です。 リリースノートを参照すると、 Release Notes for Microsoft HPC Pack 2012 R2 Update 1 You can confirm that the head node is upgraded to HPC Pack 2012 R2 Update 1. To view the version number in HPC Cluster Manager, on the He…

Azure Websites 上のPowerShell バージョン

Azure Websites (← Webサイトから変わったんすね)の PowerShell バージョンは、 PS D:\home> $psversiontable Name Value ---- ----- PSVersion 3.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.36213 BuildVersion 6.2.920…

Azure 仮想マシンのDNS固定化

Azureでは 仮想マシン作成時にDNSを固定化できます。(VNETでも指定できますが、個別にも指定できます) $Dns = New-AzureDns -Name "localhost" -IPAddress "127.0.0.7" ... New-AzureVM -ServiceName $ServiceName -VNetName $AzureVN -VMs $VMConfig -Dns…

Azure VMでHPC Pack 入りの イメージギャラリーを使ったらハマった

Azure VM のイメージギャラリーにHPCパック入りが用意されていたので、試していたんですが、 Azureノードテンプレート作成部分でハマっのでメモ。 ヘッドノードからAzureサブスクリプションにアクセスできるよう、サブスクリプションIDと証明書を指定するの…

Azureのエンドポイントを一括して定義

Azureのエンドポイントは、レンジを指定することができないので、ループでぐるぐる回す備忘録。ただ登録数にも上限があるので、あまりたくさんは開けなかったはず。 $startPort = 9000 $endPort = 9100 $prefix = "Port-" $vm = Get-AzureVM -ServiceName cl…

Azure と 組織アカウント と 私

Azure(だけではありませんが)を利用するためのアカウントとして、 Microsoft アカウント 組織アカウント と2種類の物があります。 利用者にとっては、どーでもいい話だったりしますが、あるメールアドレスがMSアカウントであるかつ、組織アカウントな場合…

Azure CLI で仮想ネットワーク作成

色々とバグがありますしおすし。 リージョン仮想ネットワークがサポートされてないです。locationを指定すると、勝手にAffinity Groupを作成しにいくのですが、前記事のLabelプロパティのバグを勝手に踏んでエラーになります。 既存の仮想ネットワークが定義…

Affinity Group の謎を追え

タイトルは釣りです。もう、Affinity Group(アフィニティグループ)は、オワコン感があるのですが、Azure CLI使っていたら納得いかない動きがあったので、スコシ追ってみました。 Azure CLI では Azure CLI でAffinity Groupを作成する場合 azure account a…

UserPrincipal 情報を取得する

C#でUserPrincipal情報の取得について備忘録、例によってLINQPadでの実行コード。System.DirectoryServices.AccountManagement の参照設定とNamespaceの設定が必要です。 void Main() { // 対象はLocalMachine using (var context = new PrincipalContext(Co…

Windows上で、 Hadoop 2.4.1 をビルドする

Windows上でHadoopを実行する方法はいくつかあるのですが、色々興味本位に試していたら、うっかりWindows上でHaoopをビルドしてしまったので、その備忘録。 何故ビルドしてしまったかというと、Windows上で実行するのに必要なバイナリ(EXE)がtarball に同…

Lumia 1520 のSIM ロックを解除する

某所で Lumiaをゲッツしたみなさま、ご活用してらっしゃるでしょうか。

Eclipse に エクスプローラでフォルダを開くを追加する

Visual Studio では、ソリューションエクスローラのコンテキストメニューから、「エクスプローラでフォルダを開く」メニューがあって、割と重宝しています。

HDP 2.1 を試す その2

前回では、HDP 2.1 の設定まで行いましたが、今回は起動後について少し紹介します。 起動画面 仮想マシンを起動すると以下の画面が表示されます。

HDP 2.1 を試す

HDPとは、Hortonworks社(http://jp.hortonworks.com/)が提供するHadoop ディストリビューションです。正式には、Hortonworks Data Platformと言い、Azureが提供するHDInsightのベース ディストリビューションでもあります。 簡単にお試しできるよう、Sanbo…