2

タイトルどおり、Windows Azure サービス/サイトの更新プログラムをロールバックする方法がわかりません。各「更新」にはタイトルが付いているので、これらの更新の一覧が表示されると思っていましたが、どこにも表示されていませんか?

https://manage.windowsazure.comを使用していますが、これらはクラウド サービスです。

4

2 に答える 2

1

ロールバックの詳細については、http: //msdn.microsoft.com/en-gb/library/windowsazure/hh472157.aspx#RollbackofanUpdateを参照してください。

引用するには:

Windows Azure では、最初の更新要求が Windows Azure ファブリック コントローラーによって受け入れられた後、サービスに対して追加の操作を開始できるようにすることで、更新中のサービスを柔軟に管理できます。ロールバックは、展開で更新 (構成の変更) またはアップグレードが進行中の状態にある場合にのみ実行できます。新しいバージョンにまだ更新されていないサービスのインスタンスが少なくとも 1 つある限り、更新またはアップグレードは進行中と見なされます。ロールバックが許可されているかどうかをテストするには、およびs 操作RollbackAllowedによって返されるフラグの値が true に設定されていることを確認します。Get DeploymentGet Hosted Service Propertie

注: VIP スワップ アップグレードでは、サービスの実行中のインスタンス全体を別のインスタンスに置き換える必要があるため、インプレース更新またはアップグレードで Rollback を呼び出すことは意味があります。VIP のスワッピングの詳細については、「Windows Azure で VIP をスワッピングしてサービス アップグレードを運用環境に展開する方法」を参照してください。

于 2012-12-07T19:00:35.457 に答える
0

以前の展開のスタックは維持されませんが、ファブリックが以前の展開を使用するよりも現在の展開が何らかの形で失敗した場合 (以前の状態を初期化しようとします)。あなたの役割は、OSのコピーと仮想的に実行されているインストールファイルを備えた単なるVHD(仮想ハードディスク)であり、更新するたびに新しいVHDが割り当てられ、以前のVHDは破棄されます(更新が成功した場合)。したがって、以前の展開 (破棄) を取得する方法はありません。現在のように必要になった場合に備えて、以前のビルドをローカルまたは基盤サーバーに保存する必要があります。

于 2012-12-08T16:14:34.817 に答える