views4GCPのストレージサービスについてまとめてみた。Exp:141302017年10月より入社しました。これまでの技術分野は主にインフラ関係です。今後はGCPでフルスタック対応できるエンジニアを目指し日々いろいろと活動しています。TweetShareHatena注意この記事は2017年11月10日に更新されたもので、内容が古い可能性がありますのでご注意ください。標準のOSイメージでインスタンスを作成しますと、システム言語は英語、タイムゾーンはUTCになっています。そのままでも運用できますが、せっかく東京リージョン(asia-northeast1)で運用するのですから、システム言語は日本語化してタイムゾーンも日本(JST)に変更したいと思います。そこで、よく使われるOSイメージにおける、システム言語とタイムゾーンの変更方法をご紹介致します。2016システム言語変更手順タイムゾーン変更手順ロケール変更における留意事項まとめRHEL6/CentOS6システム言語変更手順/etc/sysconfig/i18nのLANG変数を「en_US」から「ja_JP」に修正します。変更前コードLANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"変更後コードLANG="ja_JP.UTF-8"SYSFONT="latarcyrheb-sun16"タイムゾーン変更手順まず、/etc/sysconfig/clockのZONE変数を「UTC」から「Asia/Tokyo」に修正します。変更前コードZONE="UTC"変更後コードZONE="Asia/Tokyo"次に、/usr/share/zoneinfo/Asia/Tokyoを/etc/localtimeに上書きコピーします。/etc/localtime最後に、インスタンスを再起動します。nowRHEL7/CentOS7システム言語変更手順localectlコマンドを使用して変更します。LANG=ja_JP.UTF8タイムゾーン変更手順timedatectlコマンドを使用して変更します。Asia/Tokyo最後に、インスタンスを再起動します。rebootDebian8/9事前準備GCP公式イメージにはdbusパッケージが導入されていないため、systemd関連のコマンド(localectl、timedatectl)が使用できません。コマンドを使用するためにdbusを導入します。以下のコマンドを実行します。dbusシステム言語変更手順task-japaneseパッケージをインストールします。コメントを解除します。ここでは、sedコマンドで編集しています。/etc/locale.gen"locale-genコマンドを実行し、ja_JP.UTF-8を有効化します。locale-genlocalectlコマンドでシステム言語を変更します。LANGUAGE="ja_JP:ja"タイムゾーン変更手順timedatectlコマンドで設定します。Asia/Tokyo最後に、インスタンスを再起動します。17.10システム言語変更手順language-pack-jaパッケージをインストールした後、localectlコマンドで設定します。language-pack-jaパッケージをインストールします。language-pack-jalocalectlコマンドを実行します。LANGUAGE="ja_JP:ja"タイムゾーン変更手順timedatectlコマンドで設定します。Asia/Tokyo最後に、インスタンスを再起動します。R2システム言語変更手順まずはPowerShellを起動します。PowerShellが起動したら以下のコマンドを入力して実行します。Windows6.1-KB2483139-x64-ja-JP.exeコマンドが完了したら、PowerShellのウィンドウは閉じます。その後、デスクトップに「Windows6.1-KB2483139-x64-ja-JP.exe」というファイルが出てきますので、そのファイルをダブルクリックします。Packのインストール画面が表示されますので、しばらく待ちます。language」をクリックします。language」のプルダウンメニューを「English」から「日本語」に変更して[OK]ボタンを押します。language」が表示されません。now]ボタンをクリックしてログオフしてください。次回ログインよりメニュー等が日本語表示になります。再度ログインした後、コントロールパネルを開き「表示言語の変更」をクリックします。地域と言語のウィンドウが表示されたら、[キーボードの変更]ボタンを押します。英語(米国)」より上にして、[OK]ボタンを押します。次に「場所」タブをクリックし、現在の場所を「日本」に変更します。次に「形式」タブをクリックし、形式を「日本語(日本)」に変更します。次に、[管理]タブをクリックして「ようこそ画面と新しいユーザーアカウント」の[設定のコピー]ボタンを押します。ようこそ画面と新しいユーザーアカウント設定画面が表示されますので、「ようこそ画面とシステムアカウント」と「新しいユーザーアカウント」の両方のチェックを有効にして[OK]ボタンを押してください。Windows再起動を要求するダイアログボックスが表示されますので、[今すぐ再起動]ボタンを押してインスタンス再起動してください。再起動後から、日本語環境になります。一部のアプリケーションは英語表示のままになります。そのため、システムロケールの変更も行います。コントロールパネルを開き、「表示言語の変更」をクリックします。地域と言語ウィンドウが開きますので、[管理]タブをクリックして「システムロケールの変更」をクリックします。地域と言語の設定ウィンドウが開きますので、現在のシステムロケールを「日本語(日本)」に変更して[OK]ボタンを押して下さい。再起動を求められますので「今すぐ再起動」を押してインスタンス再起動して下さい。最初にコマンドプロンプトを起動します。[スタート]→[コマンドプロンプト]をクリックして下さい。コマンドプロンプトが起動したら、以下のコマンドを入力して下さい。※[Enter]と書いてある箇所は、Enterキーを押してください。Time"[Enter]その後、再度以下のコマンドを入力して下さい。Time」と表示されたら設定完了です。Packをダウンロード&インストールすることができます。左下の窓ボタンを押してコントロールパネルを開きます。language」をクリックします。language」をクリックします。Languageウィンドウが開いたら、「日本語」を選択してから[Add]ボタンをクリックします。upし、「Options」をクリックします。pack」をクリックする。Controlのポップアップが表示されれますが、[Yes]ボタンを押して下さい。packのダウンロード&インストール画面が表示されますので、しばらく待ちましょう。(10~15分程度)ダウンロード&インストール画面がこの表示になったら[Close]ボタンを押してウィンドウを閉じ、インスタンスを再起動します。再度ログインした後、コントロールパネルを開いて「日付、時刻、または数値の形式の変更」をクリックします。地域ウィンドウが開きますので、[場所]タブをクリックして主な使用場所のところを「日本」に選択し、[適用]ボタンをクリックします。次に、[管理]タブをクリックした後、「設定のコピー」をクリックします。ようこそ画面と新しいユーザーアカウントの設定ウィンドウが開きますので、「ようこそ画面とシステムアカウント」と「新しいユーザーアカウント」のチェックボックスを有効にして[OK]ボタンをクリックして下さい。※再起動が要求されますが、[キャンセル]を押してください。管理ウィンドウの[システムロケールの変更]ボタンをクリックしてください。システムロケールを変更するダイアログボックスが表示されます。(日本)」に変更して[OK]ボタンをクリックして下さい。[OK]ボタンを押すと再起動が要求されますので、[今すぐ再起動]ボタンを押してください。インスタンス再起動後から、日本語環境で使用できるようになります。最初にコマンドプロンプトを起動します。[スタート]右クリック→[コマンドプロンプト]をクリックして下さい。コマンドプロンプトが起動したら、以下のコマンドを入力して下さい。※[Enter]と書いてある箇所は、Enterキーを押してください。Time"[Enter]その後、再度以下のコマンドを入力して下さい。Time」と表示されたら設定完了です。本番サービス運用中のシステムでロケール(システム言語、タイムゾーン)の変更を行うことは非常に大きなリスクを伴います。タイムゾーン変更によるログ時刻の連続性消失、文字コード変更によるデータ不整合の発生、等です。そのため、今回紹介しました変更手順はインスタンス作成直後に実施頂くことを推奨致します。まとめGCEインスタンスにおけるシステム言語、及び、タイムゾーンの変更方法についてご紹介させて頂きました。今後も、Google公式ドキュメントには記載されていないような、GCEインスタンスのちょっとした設定方法や疑問について解説して行きますので、よろしくお願いします。弊社クラウドエースでは、支払い代行プランや技術サポートプランにお申し込み頂くことでGCEを含む、GCPに関する幅広いご質問に対応しております。