none
iis 8.5構成移行 RRS feed

  • 質問

  • サーバ移行作業を行っており、iis移行を行っております。(OS/iisバージョン 変更ありません)
    OS:WindowsServer 2012R2 → WindowsServer 2012R2
    iis:8.5→8.5

    移行方法
    旧サーバ
    %systemroot%\system32\inetsrv\appcmd add backup "a"
    新サーバ
    %systemroot%\system32\inetsrv\appcmd restore backup "a"

    iisをリストアしたところでエラーが表示されます。
    ERROR ( hresult:80070426, message:コマンドの実行に失敗しました。
    そのサービスを開始できませんでした。

    サイトにはアクセスできているのですが、iis admin serviceの開始ができません。
    なお、イベントビューアには下記のエラーが出ております。
    IIS Admin Service サービスは、次のサービス固有エラーで終了しました:
    署名が無効です。

    原因がわかりませんので、ご教授お願い致します。

    2020年3月5日 2:05

回答

すべての返信

  • IISのフォーラムで同じ事象が発生している方がいたようです。結果的にはコマンドを使わずにMSの移行ツールで移行したようです。

    ツールを見た感じですとIIS8.5やIIS10にも対応してるようです。

    https://forums.iis.net/t/1163916.aspx?Failing+to+restore+backup+on+different+IIS7+server



    • 編集済み kaz8629 2020年3月5日 2:28
    2020年3月5日 2:27
  • Web Deployでの方法を確認させていただきます。
    ありがとうございました。

    単純にコマンドでできないのでしょうか。

    2020年3月5日 2:59
  • 以下はWeb Deployのページですが下の方の補足にappcmdでのバックアップは「基本的に取得した対象のサーバーでの IIS 構成情報の復元にご利用いただけます。」と記載がありますね。

    https://docs.microsoft.com/ja-jp/archive/blogs/jpiis/webdeploytool_migration

    2020年3月5日 3:16
  • サーバ間ではできないということですかね。

    http://ht-jp.net/blog/pc/windows/windowsiis-bkup

    上記サイトでできるみたいに書かれていたのと以前のサーバはそれでやっていたような気がしたので・・

    Web Deploy使用しましたが、結果は一緒でした。
    IIS Admin Serviceが起動できません。

    2020年3月5日 3:54
  • 恐らくですがMSのサイトに記載されている補足事項の絡みじゃないでしょうか。ちなみにですが WebDeployを使用したときはどの手順で失敗しましたか?

    コマンドでできないのはappcmdの補足の「バックアップに含まれる 「%SystemRoot%\system32\inetsrv\config\applicationHost.config」 ファイルには、パスワードを暗号化するために利用するサーバー固有のキーの情報が含まれます。
    また、サーバーごとにインストールされているモジュールが異なっている場合、構成情報に含まれる設定と実際の IIS のインストール状況に差異が生じ、正常に動作しない可能性があります。」の部分です。

    「正常に動作しない可能性があります」なのでダメなときがあるという。。。



    • 編集済み kaz8629 2020年3月5日 4:18
    2020年3月5日 4:09
  • 関係ないかもしれませんが、「署名が無効です」のメッセージ事態はバックアップソフトを使用してバックアップをとるときにIISを停止しないでバックアップを取得して、戻す時もIISを停止していない状態でリストアすると出たことはあります。。。

    • 編集済み kaz8629 2020年3月5日 4:54
    2020年3月5日 4:53
  • WebDeploy自体はエラーがでずに、正常終了しました。
    ただ、iis admin serviceが起動できない状態です。

    IISを停止せず作業を行いましたので、停止してもう一度、試してみます。
    2020年3月5日 5:31
  • IISを移行元サーバと移行先サーバで停止して、WebDeployでIIS移行しましたが、
    やはり署名エラーがでて立ち上がらないです。

    2020年3月5日 12:13
  • 一度iisをアンインストールしてみます
    2020年3月5日 12:31
  • 了解です。一応以下のサイトも見つけたのでご参考になればと思います。

    (方法7はIISの再インストールですが。。。)

    https://support.microsoft.com/ja-jp/help/903072/you-may-receive-an-error-message-and-the-installation-may-stop-respond


    • 編集済み kaz8629 2020年3月5日 13:17
    • 回答としてマーク tomomoto_tr 2020年3月6日 0:23
    2020年3月5日 12:37
  • ありがとうございました。
    2020年3月5日 12:53
  • iisアンインストールしようとしたら、失敗して仮想サーバを作り直そうと思っておりましたが、
    翌日、何もしていないのにiis admin serviceが立ち上がっており、WebDeployを実行したら、うまくいきました。
    解決方法は謎ですが、ありがとうございました。

    2020年3月6日 0:23