none
クラウドサービスのインスタンスの再起動のログが残っていないでしょうか? RRS feed

  • 質問

  • こんにちは。

    首題の件、Azureのクラウドサービスでの質問です。

    MicrosoftのWindows Updateなどでインスタンスの再起動が発生する場合があるとのことですが、いつ発生したのか知る方法はありませんでしょうか?

    管理ポータル上でインスタンスの再起動を行うと、仮想マシン上のイベントビュアーにkernel-Bootなどが残されています。

    しかし、イベントログを検索してみても、手動で再起動したもの以外が見当たらないので、Windows Updateでの再起動では残らないのか、そもそも再起動が発生していないのかよくわかりませんでした。

    管理ポータルなどの標準機能で、インスタンスの再起動が発生したことがわかるとベストです。

    何か方法はありますでしょうか?

    よろしくお願いいたします。

    2015年9月29日 6:30

回答

  • まず、イベントログなどCloudServicesではログをAzureストレージに転送する事ができます。
    ログの転送や設定については、以下をご覧ください。
    https://azure.microsoft.com/ja-jp/documentation/articles/cloud-services-dotnet-diagnostics/

    上記のページを読んでもらうとわかるのですが、記録対象にはEventlogがあります。
    再起動というイベントでこそ無いのですが、Windowsサーバが起動した際の起動時、終了時は以下のログから判断することができます。

    イベントID ソース 概要
    6005 EventLog 起動時
    6006 EventLog 正常にシャットダウン
    6008 EventLog 正常にシャットダウンせずに終了
    6009 EventLog 起動時にブート情報を記録
    42 Kernel-Power スリープ状態になったとき
    1 Power-Troubleshooter スリープ状態から復帰したとき
    12 Kernel-General OS起動時
    13 Kernel-General OSシャットダウン時


    • 回答の候補に設定 星 睦美 2015年9月30日 2:15
    • 回答としてマーク 星 睦美 2015年10月2日 7:27
    2015年9月29日 10:38
  • 管理ポータルから再起動の操作を行いますと、の左にあるメニューの"管理サービス"の"操作ログ"にRebootDeploymentRoleInstanceBySlotといったログが出力されますので、Auzre側で自動で再起動を行う場合もこのようなメッセージが出ているかもしれませんので、確認してみてください。
    • 回答の候補に設定 星 睦美 2015年10月1日 1:12
    • 回答としてマーク 星 睦美 2015年10月2日 7:27
    2015年9月30日 4:14

すべての返信

  • まず、イベントログなどCloudServicesではログをAzureストレージに転送する事ができます。
    ログの転送や設定については、以下をご覧ください。
    https://azure.microsoft.com/ja-jp/documentation/articles/cloud-services-dotnet-diagnostics/

    上記のページを読んでもらうとわかるのですが、記録対象にはEventlogがあります。
    再起動というイベントでこそ無いのですが、Windowsサーバが起動した際の起動時、終了時は以下のログから判断することができます。

    イベントID ソース 概要
    6005 EventLog 起動時
    6006 EventLog 正常にシャットダウン
    6008 EventLog 正常にシャットダウンせずに終了
    6009 EventLog 起動時にブート情報を記録
    42 Kernel-Power スリープ状態になったとき
    1 Power-Troubleshooter スリープ状態から復帰したとき
    12 Kernel-General OS起動時
    13 Kernel-General OSシャットダウン時


    • 回答の候補に設定 星 睦美 2015年9月30日 2:15
    • 回答としてマーク 星 睦美 2015年10月2日 7:27
    2015年9月29日 10:38
  • 管理ポータルから再起動の操作を行いますと、の左にあるメニューの"管理サービス"の"操作ログ"にRebootDeploymentRoleInstanceBySlotといったログが出力されますので、Auzre側で自動で再起動を行う場合もこのようなメッセージが出ているかもしれませんので、確認してみてください。
    • 回答の候補に設定 星 睦美 2015年10月1日 1:12
    • 回答としてマーク 星 睦美 2015年10月2日 7:27
    2015年9月30日 4:14
  • フォーラム オペレーターの星 睦美です。
    r-cap さんの返信にある「RebootDeploymentRoleInstanceBySlot」に関連して以下のMSDN ライブラリを見つけました。ご参考までにリンクさせていただきますね。
    ・List Subscription Operations
    https://msdn.microsoft.com/ja-jp/library/azure/gg715318.aspx?f=255&MSPPError=-2147217396

    Noriho さん、
    質問のインスタンスの再起動に関するログに関して確認できましたら、ぜひAzure フォーラムのユーザーと役立つ情報として共有いただければ幸いです。

    それでは今後ともAzure フォーラムをよろしくお願いします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2015年10月2日 7:27
  • 遅くなりましたが、イベントログを確認してみました。

    管理ポータルから再起動したものは、以下のものが残っていました。

    ただ、いつWindowsUpdateが実施されたかどうかわかりませんでしたので、その時どうなるかは、確認できていません。

    イベントID ソース 概要
    6005 EventLog 起動時
    6006 EventLog 正常にシャットダウン
    6009 EventLog 起動時にブート情報を記録
    2015年10月2日 13:36
  • ありがとうございます。

    管理ポータルで確認してみました。

    手動の再起動時に当該ログが出ていることは確認できました。

    自動で再起動を行った時に出るかどうかは、いつ再起動が発生したかつかめておりませんので、まだ確認できていません。

    ただし、直近の1か月では、出ていませんでした。

    2015年10月2日 13:40
  • ありがとうございます。

    操作ログの参考になりました。

    応答本文の要素の操作名の各値の説明はどこかにありませんでしょうか?それがあるともっとはっきりすると思いますので。

    よろしくお願いいたします。

    2015年10月2日 13:49