LoginSignup
2
1

More than 3 years have passed since last update.

FSx for Windowsでvssやってみたら日本語EC2(Windows)だと失敗する件

Last updated at Posted at 2019-08-21

すごく久しぶりに投稿です。
サボってました。1年ぶりです。

Amazon FSx for Windowsでvss設定をEC2 Windows 日本語からやる方法

FSx for WindowsでVolume Shadow Copyがサポートされたとのことでやってみました。

参考:AWSドキュメント

FSx for Windowsの作成等は、みなさんいろいろ記事かかれてるので、割愛します。

実施環境は以下です。

  • AWS MicrosoftAD
  • 管理用EC2(AMI:Windows_Server-2016-Japanese-Full-Base-2019.07.12 - ami-0bc8442658e36a4d2)
    • AWS MicrosoftAD参加後、FSx fow WindowsボリュームをZドライブにマウントした状態
  • FSx for Windowsボリューム 1つ

ドキュメントのとおり実施しても失敗します。(タイトルどおり)

fsx_vss_result.png

英語OSだと成功します。

やることは上記URLのリンクにあるようにするだけです。

FSxFileSystem-DNS-Nameは環境毎の実際のDNS名に置き換えてください。
例:fs-xxxxxxxxx.ドメイン名

Invoke-Command -ComputerName FSxFileSystem-DNS-Name -ConfigurationName FSxRemoteAdmin -scriptblock {Set-FsxShadowStorage -Default}
Invoke-Command -ComputerName FSxFileSystem-DNS-Name -ConfigurationName FSxRemoteAdmin -scriptblock {Set-FsxShadowCopySchedule -Default}

補足
Invoke-Command
コマンド、スクリプトを対象のサーバ(ローカル or リモート)で実行し、結果をローカルに返す

scriptblock
実行したいコマンド、スクリプト

日本語OSから実施するには!?

エラー内容から、要はセッション先とのローカライズの問題っぽいです。

これでいけます。

$usSession = New-PSSessionOption -Culture en-US -UICulture en-US
Invoke-Command -ComputerName FSxFileSystem-DNS-Name -SessionOption $usSession -ConfigurationName FSxRemoteAdmin -scriptblock {Set-FsxShadowStorage -Default}
Invoke-Command -ComputerName FSxFileSystem-DNS-Name -SessionOption $usSession -ConfigurationName FSxRemoteAdmin -scriptblock {Set-FsxShadowCopySchedule -Default}

vssの実行スケジュールを変更したい場合はここを参照すればオッケーです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1