kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Azure 用Windows 日本語版コミュニティイメージを公開する

qiita.com

いささかずるいですが😅、内容がDevOpsに近いということで。Azure Compute Galleryに全世界誰でも使えるコミュニティイメージを提供する機能が追加されました(2022/12/1現在プレビュー)。これでやってみたかったのが、「日本語Windowsイメージを作って共有する」です。Azureなどのイメージを日本語化する記事はそれこそたくさんあるのですが、もうめんどくさいですよね。

learn.microsoft.com

プレビュー申請すればだれでも使えます。イメージ生成する料金(ビルド用VM)はかかりますが、コミュニティイメージの保持やトラフィックは無料です。使用方法はWindowsのVMイメージ選ぶ際に「コミュニティイメージ」を選択して、発行元(Publisher)でkkamegawaをキーにして検索してください。

こんな感じで一つだけ出てきます。今は日本語イメージのプレビューテストということで制限がいくつかあります。解決方法知っている人がいたら教えてください。

イメージの制限

  • ログインしてもMS IMEが追加されていません。設定から追加してください。

リリースの制限

  • バージョン番号はプレビュー中なのでちょっと適当です(自動生成)。
  • 毎月パッチがリリースされた後イメージを更新します。
  • Japan Eastのみで提供しているのでJapan East以外でこのイメージを使ったVMは作れません(Azure Compute Galleryの制限)。ほかのリージョンも希望があれば複製します。
  • Gen 1イメージかつWindows Server 2019のみです。Windows Server 2022(Azure Edition)やGen 2イメージはそのうち
  • インストールされているのは.NET Framework 4.8のみです。ほかのソフトも多くの人の需要があり(Azure CLI/PowerShell Coreなど)、ライセンス上問題がない(Visual Studioなどは不可)ものだけインストールします。

実際に使っているAzure Image Builderのソースも公開しています。

github.com

追加してほしいもの、small disk版が欲しいなどがあればGitHubのissueに書いてください。MS IMEを追加した状態で起動するPRもお待ちしています。

残念ながらAzure Pipelinesではhosted agentの制限時間(60分)を超えてしまうため、self hostを用意しなくてはならないので、CIはそのうち…。ということで、DevOpsネタに関連付けます😅。