Azure ARM (リソース マネージャー) な Linux に SSH できなかった場合の対処方法

問題 ARM(Azure Resource Manager) で作成した Linux(Ubuntu LTS 14.04) を使用してたのですが、なぜかログイン出来なくなりました。パスワードも合っているはずなのになーと困りました。 問題の詳細 今回困ったポイントは2つ。 ひとつめ。ARM は新しいPortalから作成できるVMで、Portal上からパスワードリセットが出来ない。 ふたつめ。PowerShellの例が多い。PowerShellとかWindows普段使ってないし、入っててもあまり使う気が起きないので別な方法でやりたい。 ちなみにPowerShellでやる場合は次のblogが参考になると思います。 Azure上のLinux仮想マシンのパスワードをリセットする - 浅草橋青空市場 Azure Linux仮想マシンのパスワードをリセットする - Azureの小ネタ (改) 解決策 Azure CLI(コマンドラインインターフェース) をインストールする Azure コマンド ライン インターフェイスのインストール | Microsoft Azure Mac, Linux, Windows すべてインストール可能です。 ARM モードにする ➜ ~ azure config mode arm info: New mode is arm SSH をリセットする -g がリソースグループ、 -n がVMの名前です。10分ぐらいかかるので気長に待ちましょう。 ➜ ~ azure vm reset-access -g group -n linux -r info: Executing command vm reset-access + Looking up the VM "linux" + Installing extension "VMAccessForLinux", VM: "linux" info: vm reset-access command OK パスワードを設定する -g と -n は先ほどと同じです。 ...

December 11, 2015 · nnasaki

Service Fabric を Azure にデプロイしてみた

この記事は Microsoft Azure Advent Calendar 2015 9日目 です。 以前、 Azure Service Fabric が Public Preview になったので試した記事を書きました。 blog.nnasaki.com このときは自分の Windows マシン上で実行しただけで、 Azure にはまだ Deploy していなかったので、今回は Azure 上で動かしてみました。 EXTENDED BODY: Azure Service Fabric を作る GA した Portal から作ることが可能です。クラシック Portal からは作ることが出来ません。 新規で Service Fab ぐらいまで入力します。 f:id:nnasaki:20151209152152p:plain Service Fabric Cluster が サジェストされるので、選択します。 f:id:nnasaki:20151209152251p:plain 選択していきます。 f:id:nnasaki:20151209152320p:plain Location は 米国西部 か 米国東部 しか選べません。米国西部 を選択します。 f:id:nnasaki:20151209152426p:plain 必要な情報を埋めていきます。Cluster name, Subscription, resource groupなど。 1つだけ、 Node Type Properties の Application input endpoints に 80 を必ず入れておいて下さい。 ...

December 9, 2015 · nnasaki

きたあずでAzureの話をしました

f:id:nnasaki:20151130214445p:plain jazugsapporo.doorkeeper.jp 何を話そうかいろいろ迷っていて、1週間ぐらいまでタイトルは調整中でした。結果、デモは失敗してしまって、皆さんにはお見苦しいセッションになってしまったなぁと反省しています。 EXTENDED BODY: 資料と今回使用したソースコードを置いておきます。ちなみにアイスブレイク的な部分は削除して公開しています。来ていただけた方だけのお楽しみということで。 資料 Azureよもやま話—Yamamoto Masaki ソースコード github.com ソースにAzureの接続情報が残ってますのでそのまま試すことも可能だと思います。しばらくはリソース残しておきます。 反省 今回は Node.js を使いましたが EventHubs へ通知する SDK が用意されておらず、npm にあるものを使いました。これがあまり良くなかったのか、本番では通知が送られなかったり、日本語が通らなかったりと問題が発生してしまいました。REST で送ってたので、AMQP で送ったほうが良かったかもしれません。 懇親会 Net BSD が好きです!という学生さんや、始めて勉強会来ましたという人がいて色々話を聞いてました。Net BSD は Azure で動かしたって人がまだ居なさそうなので、今やると世界最速かもしれませんね。 あとはチャックさんに新しい技を授けました。CC0 なので、クレジット表記とか謝礼とか要りませんので。但し、必ずやってくださいね。 あとは僕がすすきのに消えていったという高度な情報戦が行われていましたが、本当に行ってませんのでー。 参考リンク きたあず第9回勉強会でしゃべってきました | ブチザッキ ブチザッキに世界のやまさがゴリ押しされているので、いつか仙台で迎え撃ちたい。

November 30, 2015 · nnasaki

TDDBC 仙台 5 を開催しました

f:id:nnasaki:20151130211533j:plain もう2週間前になってしまいましたが、 2015/11/14(土) に TDDBC 仙台 5 を開催しました。もちろん一人でやったわけではなく、主催は @135yshr で、課題作成とマサカリ担当は @i_takehiro 、僕はその他雑用の主に3人で開催しました。 EXTENDED BODY: 今回の感想は2つのツイートに集約されます。 **TDD のエキスパート @t_wada と DDD のエキスパート @masuda220 が居るので、大変贅沢な勉強会になっている。 #tddbc— YAMAMOTO Masaki (@nnasaki) 2015, 11月 14 TDDBC は座学とワークショップが一緒になってて、毎回新たな知見がある。俺得イベントである。 #tddbc— YAMAMOTO Masaki (@nnasaki) 2015, 11月 14 詳細は当日の様子を自分のツイートを見ながら振り返ってみたいと思います。リアルタイムな流れは togetter を見ていただくと良いと思います。 会場は MEMBERS ウェブガーデン仙台 MEMBERS ウェブガーデン仙台さんの会場をお借りしました。ありがとうございました。とても綺麗な会場でした。 TDDBC 仙台 5 です!メンバーズ仙台さんに会場を提供いただいています。まだ申込み間に合います! #tddbc https://t.co/rHXwIoyG8H pic.twitter.com/KwKLejmtP2— YAMAMOTO Masaki (@nnasaki) 2015, 11月 13 タイムテーブル レビュー時間は思ったより、かかりました。次回はやはり見直さないとなぁと思った感じです。 (@i_takehiro のマサカリが冴え渡っていたのでとい噂も…) 今日のメニュー #tddbc pic.twitter.com/NDA8msvATi— YAMAMOTO Masaki (@nnasaki) 2015, 11月 14 和田さんについて 講師の自己紹介 #tddbc pic.twitter.com/gkOM27YpDF— いまいまさのぶ (@masanobuimai) November 14, 2015 和田さんの基調講演はやはり素晴らしかった 今回は頑張ってツイートしてたので、ツイートを元にふりかえります。 まず、TDDをしていない、自動化されたテストが無いときのリリースは「爆弾処理」のようなリリース。 ...

November 30, 2015 · nnasaki

Rise of the Tomb Raider をクリアした

Rise of the Tomb Raider をクリアしました。プレイ時間は20時間ぐらい。 トゥームレイダーは初めてプレイしたんですが、面白かったです。 EXTENDED BODY: 美しいグラフィック。金の質感とかやばいです。 f:id:nnasaki:20151125155343p:plain 氷と雪の質感も良い感じ。 f:id:nnasaki:20151125155406p:plain 操作は最初はジャンプぐらいで、徐々にいろいろ増えていきます。特にむつかしいとは感じませんでした。 不満点はたまに理不尽な落下で死にます。どうも、マップ上行っちゃ行けないところは即死扱いなのでちょっとそこだけ残念です。といってもリスタートは数秒でチェックポイントから始まるのでそれほどストレスではないですね。 武器も弓はスキルがあがると3人までロックオンして同時に倒せたりとスキルを上げるのも楽しみです。 XBOX One が PS4 より先行して発売しているようで、面白いので一度プレイしてみると良いと思います。 [ Rise of the Tomb Raider 【CEROレーティング「Z」】 ](http://www.amazon.co.jp/exec/obidos/ASIN/B014F6C4KS/nnasaki-22/)[Rise of the Tomb Raider 【CEROレーティング「Z」】](http://www.amazon.co.jp/exec/obidos/ASIN/B014F6C4KS/nnasaki-22/)- 出版社/メーカー: 日本マイクロソフト- 発売日: 2015/11/12- メディア: Video Game- この商品を含むブログ (2件) を見る [ Rise of the Tomb Raider 【CEROレーティング「Z」】 ](http://www.amazon.co.jp/exec/obidos/ASIN/B014F6C50W/nnasaki-22/)[Rise of the Tomb Raider 【CEROレーティング「Z」】](http://www.amazon.co.jp/exec/obidos/ASIN/B014F6C50W/nnasaki-22/)- 出版社/メーカー: 日本マイクロソフト- 発売日: 2015/11/12- メディア: Video Game- この商品を含むブログ (2件) を見る ...

November 25, 2015 · nnasaki

Azure Service Fabric Public Preview を試してみました

Azure Service Fabric が Public Preview となりました!以前はローカルのSDKのみ提供されていましたが、なんと Azure へデプロイできるようになりました! EXTENDED BODY: そもそも Service Fabric ってなんだっていうのは過去記事を見てください。 blog.nnasaki.com blog.nnasaki.com さて、早速次のチュートリアルを試してみました。実際動作するサンプルは http://aka.ms/tryservicefabric で確認できます。 f:id:nnasaki:20151120134434p:plain Service Fabric Enters Public Preview - Azure Service Fabric Team Blog - Site Home - MSDN Blogs 準備 Visual Studio 2015 以前は英語版じゃ無いと動かないとかあったけど、日本語版でOKでした 新しい Service Fabric のSDK http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=MicrosoftAzure-ServiceFabric から WebPI を使ってインストールします サンプルコード Azure-Samples/service-fabric-dotnet-management-party-cluster · GitHub ローカルでの実行手順 サンプルコードを Visual Studio で開く 単純にソリューションを開きます。 f:id:nnasaki:20151120151942p:plain 実行する F5かStartを押して実行します。 f:id:nnasaki:20151120152048p:plain 注意その1 Visual Studio を管理者モードで起動しないと、Service Fabric のエミュレーターが立ち上がらずエラーとなったり、 ...

November 20, 2015 · nnasaki

Skype がポート 80 と 443 を使用しないようにする

Skype はデフォルトでポート 80 と 443 を使用します。それを無効にする設定を紹介します。Web系の開発時にポート80はよく使うので不便ですので、ご活用ください。特に Windows 10 は Skype の統合がされて、起動している人も多いので注意が必要です。 手順 Skype の設定を開きます。 f:id:nnasaki:20151120151139p:plain 設定の詳細の接続を選び、「追加の受信接続にポート80と443を使用」のチェックを外す。 f:id:nnasaki:20151120151236p:plain 参考リンク support.skype.com

November 20, 2015 · nnasaki

Installing ASP.NET 5 RC On Mac OS X を試したよ

f:id:nnasaki:20151119134209p:plain Connect(); で ASP.NET 5 RC がアナウンスされましたので軽く触ってみました。 動かすだけなら5分で出来ます。 セットアップ Installing ASP.NET 5 On Mac OS X — ASP.NET 0.0.1 documentation の通りやっていく。 terminal から叩くコマンドは2行だけ curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh dnvm upgrade -r coreclr 実行結果はこんな感じ。 ➜ ~ curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh Downloading dnvm as script to '/Users/nnasaki/.dnx/dnvm' Appending source string to /Users/nnasaki/.bash_profile Appending source string to /Users/nnasaki/.zshrc Type 'source /Users/nnasaki/.dnx/dnvm/dnvm.sh' to start using dnvm ➜ ~ dnvm upgrade -r coreclr Determining latest version Latest version is 1.0.0-rc1-final Downloading dnx-coreclr-darwin-x64.1.0.0-rc1-final from https://www.nuget.org/api/v2 Download: https://www.nuget.org/api/v2/package/dnx-coreclr-darwin-x64/1.0.0-rc1-final ######################################################################## 100.0% Installing to /Users/nnasaki/.dnx/runtimes/dnx-coreclr-darwin-x64.1.0.0-rc1-final Adding /Users/nnasaki/.dnx/runtimes/dnx-coreclr-darwin-x64.1.0.0-rc1-final/bin to process PATH Setting alias 'default' to 'dnx-coreclr-darwin-x64.1.0.0-rc1-final' クイックスタートアップ Your First ASP.NET 5 Application on a Mac — ASP.NET 0.0.1 documentation ...

November 19, 2015 · nnasaki

Halo 5: Guardians をプレイした

Halo 5: Guardians をプレイしました。 f:id:nnasaki:20151118194033p:plain Helo はプレイしたことなくてストーリーがさっぱりなんですが、キャンペーン結構楽しめます。 f:id:nnasaki:20151118194208p:plain こんな感じで画面もめっちゃ綺麗です。ちなみに Windows 10 のストリーミングプレイでまったく問題無く、ラグもほとんど感じずプレイできます。 武器もある程度追尾してくれるので、動く敵にも当たりやすい感じでした。 他のHaloシリーズはやったこと無いので比較は出来ませんが、BattleFieldやCallOfDuty等と比べるとSFチックなスポーツ系に仕上がっています。わりとカジュアルにプレイできるので、気軽にプレイすると良いと思います。 1つだけ注意しなければならないのは、5から始めると以前のストーリー気になるので、他のHaloシリーズもプレイしたくなってしまい、時間泥棒なところです… [ Halo 5: Guardians ](http://www.amazon.co.jp/exec/obidos/ASIN/B00ZQA0TQY/nnasaki-22/)[Halo 5: Guardians](http://www.amazon.co.jp/exec/obidos/ASIN/B00ZQA0TQY/nnasaki-22/)- 出版社/メーカー: 日本マイクロソフト- 発売日: 2015/10/29- メディア: Video Game- この商品を含むブログ (2件) を見る [ 【Amazon.co.jp限定】Halo 5: Guardians リミテッド コレクターズ エディション 予約特典【リコン マークスマンライフル & クラッシュ マークスマンライフル スキン】&Amazon.co.jp限定特典【センチネル バトルライフル & ブラッドサースト バトルライフル スキン】 付 ](http://www.amazon.co.jp/exec/obidos/ASIN/B00ZQA0THI/nnasaki-22/)[【Amazon.co.jp限定】Halo 5: Guardians リミテッド コレクターズ エディション 予約特典【リコン マークスマンライフル & クラッシュ マークスマンライフル スキン】&Amazon.co.jp限定特典【センチネル バトルライフル & ブラッドサースト バトルライフル スキン】 付](http://www.amazon.co.jp/exec/obidos/ASIN/B00ZQA0THI/nnasaki-22/)- 出版社/メーカー: 日本マイクロソフト- 発売日: 2015/10/22- メディア: Video Game- この商品を含むブログを見る ...

November 19, 2015 · nnasaki

Mac や Linux でも使えるクロスプラットフォームな Azure ストレージエクスプローラー

f:id:nnasaki:20151116115245p:plain タイトルの通り Mac や Linux でも GUI で Azure ストレージ を扱えるようになりました。下記のリンク先からダウンロード出来ます。 Azure Storage Explorer (Cross-Platform) 以前、 Azure の ストレージエクスプローラー (Storage Explorer) は Windows 用しかなく、 Mac からは REST API を使ったり、 Cyber Duck 等の別なアプリを使う必要がありましたが、格段に便利になりましたね。 ただし、 blob のみ対応して居るみたいで、 Table や Queue は未対応のようです。 ちょっとしたファイルアップロードやダウンロードに便利に使えます。

November 16, 2015 · nnasaki