はじめに
こんにちは!中途入社のなーがです。前回はポートフォワーディングは3種類あることについての内容でしたが、今回はAzure Service Local Fabric Clusterの環境構築方法について書こうと思います。
業務で環境構築を行ったのですが、過去バージョンのインストーラーを探すのにとても手こずったので議事録として残したいと思います。
Azure Service Fabricとは
公式では、以下のように記載があります。
Azure のコア インフラストラクチャのほか、Skype for Business、Intune、Azure Event Hubs、Azure Data Factory、Azure Cosmos DB、Azure SQL Database、Dynamics 365、Cortana などの Microsoft サービスを支えるオープン ソ-ス プロジェクトです。
簡単に言うと、マイクロサービスを簡単に構築できるプラットフォームです。これまでMicrosoft の社内プラットフォームでしたが、2018年の3月14日にオープンソースとして公開されました。
また、弊社の武井さんが書かれたこちらの記事でAzure Service Fabricの分かりやすくて詳しい説明があるので、ぜひ見てみて下さい。
Service Local Fabric Clusterのインストール
以前はMicrosoft Webプラットフォームインストーラー (Web PI)からバージョンを指定してインストールすることが出来ましたが、2022 年 7 月 1 日に非推奨になってしまったようで現在ではインストールすることが出来ません。
そのため、ランタイムとSDKをそれぞれダウンロードしてインストールする必要があります。
ツールのダウンロード
ロカールPCで実行するには、以下のツールをインストールする必要があります。
- Service Fabricランタイム
- Service Fabric SDK
使用するOSでサポートされているバージョンについては、こちらを確認してください。
まず、こちらのページからインストーラーをダウンロードします。今回は以下のバージョンをインストールしたいと思います。最新版をインストールしたい場合は、こちらのそれぞれのリンクをクリックすることでダウンロードできます。
環境:Windows 10
ツール | バージョン |
---|---|
Service Fabric Runtime | 9.1.1851.9590 |
Service Fabric SDK | 6.1.1851.9590 |
最新のバージョン「Service_Fabric_ReleaseNotes_91CU6.md」をクリックします。
「Repositories and Download Links」をクリックして、表を右にスクロールします。(この一番下のスクロールバーに気が付かず、MicroSoftの公式サイトを探しまくってました。。。)
OSはWindowsなので、Direct Download Linkの上から2番目と5番目のリンクをクリックしてインストーラーをダウンロードします。
Service Fabricランタイムのインストール
PowerShellを「管理者として実行」し、以下のコマンドを実行してダウンロードフォルダに移動する。
cd %UserProfile%\Downloads\
以下のコマンドを実行し、「Successfully installed Service Fabric Runtime」と表示されることを確認する。(エラーが発生していますが、インストールは成功しています。古いバージョンのものをインストールしていたので、おそらく既存のものと競合したと考えられます。)
.\MicrosoftServiceFabric.9.1.1851.9590.exe /force /accepteula
「設定 > アプリ」から「Microsoft Azure Service Fabric」をクリックし、指定したバージョンがインストールされていることを確認します。
Service Fabric SDKのインストール
上記でダウンロードした「MicrosoftServiceFabricSDK.6.1.1851.msi」をダブルクリックし、インストーラーが起動したら「Next」をクリックします。
「I accept the terms in the License Agreement」にチェックを入れて「Next」をクリックする。
「Typical」をクリックする。
「Install」をクリックする。
「はい」をクリックする。
「Finish」をクリックする。
「設定 > アプリ」から「Microsoft Azure Service Fabric SDK」をクリックし、指定したバージョンがインストールされていることを確認する。
さいごに
今回はAzure Service Local Fabric Clusterの環境構築方法について書きました。自分の確認不足でダウンロードリンクを見つけることが出来なかったので苦戦しましたが、セットアップ自体はそこまで難しくはありません。あまりいないかもしれませんが、Service Local Fabric Clusterのインストール方法に困っていた方の手助けになれば嬉しいです。