質問
設定ファイルに関して、デバイス管理システムから配布可能な形にする方法を教えてください。
回答
デバイス管理システムから設定ファイルを配布する際、以下の2通りの方法があります。
後者の場合、規定の構成にして配布する必要があります。 ここではその方法についてご説明します。 |
設定ファイルのフォルダ構成・圧縮形式
設定ファイルをデバイス管理システムから配布可能な形にするためには、規定のフォルダ構成に整える必要があります。
ご利用のデバイスのシリーズにあわせて、以下の構成で圧縮を実施します
| AG / AR / AX シリーズの場合 | AC シリーズの場合 |
- config.yaml の改行コードは LF に設定してください。
※CRLF で作成されたファイルの場合、エラーとなります。 - 圧縮形式:
AG / AR / AX シリーズ:.zip
AC シリーズ: .tar.gz
※圧縮方法の詳細は、『 設定ファイルの圧縮方法 』を参照してください
設定ファイルの圧縮方法
AG / AR / AX シリーズ 設定ファイルを zip 形式で圧縮する
設定ファイルを zip 形式で圧縮する方法は以下のとおりです。
Windows の場合
- エクスプローラーで etc フォルダーを右クリックし、[ 圧縮 (ZIP 形式) フォルダー ]を選択します。
zip ファイルが作成されます。 - エクスプローラー上で圧縮ファイルが作成されたことを確認します。
Linux の場合
- ターミナルを起動します。
etc フォルダーが保存されているディレクトリへ移動します。
cd /home/user/configuration-test※ 上記パスは一例です。実際の環境に合わせて、etc フォルダーを格納しているディレクトリを指定してください。
以下のコマンドを実行します。ここで、任意の名前の圧縮ファイルを作成します。
zip -r config_test.zip etc以下は、etc フォルダーとその配下のファイルが圧縮ファイルへ追加されたことを示しています。
adding: etc/ (stored 0%) adding: etc/amnimo/ (stored 0%) adding: etc/amnimo/config.yaml (deflated 45%)以下のコマンドを実行して、圧縮ファイルが作成されたことを確認します。
ls -lconfig_test.zip が表示されていれば、圧縮は正常に完了しています。
-rw-r--r-- 1 user user 1823 Jul 31 10:00 config_test.zip drwxr-xr-x 3 user user 4096 Jul 31 09:55 etc ``
macOS の場合
- ターミナルを起動します。
etc フォルダーが保存されているディレクトリへ移動します。
cd /Users/user/configuration-test※ 上記パスは一例です。実際の環境に合わせて、etc フォルダーを格納しているディレクトリを指定してください。
以下のコマンドを実行します。ここで、任意の名前の圧縮ファイルを作成します。
zip -r config_test.zip etc -x ".DS_Store"以下は、etc フォルダーとその配下のファイルが圧縮ファイルへ追加されたことを示しています。
adding: etc/ (stored 0%) adding: etc/amnimo/ (stored 0%) adding: etc/amnimo/config.yaml (deflated 45%)以下のコマンドを実行して、圧縮ファイルが作成されたことを確認します。
ls -lconfig_test.zip が表示されていれば、圧縮は正常に完了しています。
-rw-r--r-- 1 user user 1823 Jul 31 10:00 config_test.zip drwxr-xr-x 3 user user 4096 Jul 31 09:55 etc ``
AC シリーズ 設定ファイルを tar.gz 形式で圧縮する
設定ファイルを tar.gz 形式で圧縮する方法は以下のとおりです。
Windows の場合
- コマンドプロンプトを起動します。
etc フォルダーが保存されているディレクトリへ移動します。
cd C:\configuration-test※ 上記パスは一例です。実際の環境に合わせて、etc フォルダーを格納しているディレクトリを指定してください。
以下のコマンドを実行します。ここで、任意の名前の圧縮ファイルを作成します。
tar -zcvf config_test.tar.gz etc以下は、etc フォルダーとその配下のファイルが圧縮ファイルへ追加されたことを示しています。
a etc a etc/amnimo a etc/amnimo/config.yaml以下のコマンドを実行して、圧縮ファイルが作成されたことを確認します。
dirconfig_test.tar.gz が表示されていれば、圧縮は正常に完了しています。
C:\configuration-test のディレクトリ 20yy/mm/dd hh:mm 1,823 config_test.tar.gz 20yy/mm/dd hh:mm <DIR> etc
Linux の場合
- ターミナルを起動します。
etc フォルダーが保存されているディレクトリへ移動します。
cd /home/user/configuration-test※ 上記パスは一例です。実際の環境に合わせて、etc フォルダーを格納しているディレクトリを指定してください。
以下のコマンドを実行します。ここで、任意の名前の圧縮ファイルを作成します。
tar -zcvf config_test.tar.gz etc以下は、etc フォルダーとその配下のファイルが圧縮ファイルへ追加されたことを示しています。
a etc a etc/amnimo a etc/amnimo/config.yaml以下のコマンドを実行して、圧縮ファイルが作成されたことを確認します。
ls -lconfig_test.zip が表示されていれば、圧縮は正常に完了しています。
-rw-r--r-- 1 user user 1823 Jul 31 10:00 config_test.tar.gz drwxr-xr-x 3 user user 4096 Jul 31 09:55 etc ``
macOS の場合
- ターミナルを起動します。
etc フォルダーが保存されているディレクトリへ移動します。
cd /Users/user/configuration-test※ 上記パスは一例です。実際の環境に合わせて、etc フォルダーを格納しているディレクトリを指定してください。
以下のコマンドを実行します。ここで、任意の名前の圧縮ファイルを作成します。
tar --exclude='.DS_Store' -zcvf config_test.tar.gz etc以下は、etc フォルダーとその配下のファイルが圧縮ファイルへ追加されたことを示しています。
a etc a etc/amnimo a etc/amnimo/config.yaml ``以下のコマンドを実行して、圧縮ファイルが作成されたことを確認します。
ls -lconfig_test.tar.gz が表示されていれば、圧縮は正常に完了しています。
-rw-r--r-- 1 user user 1823 Jul 31 10:00 config_test.tar.gz drwxr-xr-x 3 user user 4096 Jul 31 09:55 etc ``
コメント
0件のコメント
記事コメントは受け付けていません。