オフラインインストール※本書では「Exastro IT Automation」を「ITA」として記載します。

Exastro IT Automation Version 1.11
Exastro developer目次
1. はじめに
1.1 本資料について
2. システム構成
2.1 連携実行機能
2.2 動作環境・条件
3. ITA環境構築手順
3.1 オフラインインストール
3.2 事前準備
3.3 ITA環境構築フロー
3.4 環境構築
4. ITA動作確認
4.1 動作確認
5. 参考
5.1 参考1. はじめに1.1

本資料について▌本資料について⚫本資料では、ITAサーバをオフライン環境でご利用いただく場合の、構築手順について記載しています。

Exastro4

2. システム構成

2.1

連携実行機能 1/2▌連携実行機能について⚫ ITAでは、さまざまな構築ツール等と連携することができ、以下のツールとの連携機能をサポートしています。
連携ツール(オーケスト
レーター)

ドライバ名

Create_param-

メニュー作成Hostgroup-

ホストグループ

Ansible環 境 構 築ツ ー ル
で の 連 携ツ ー ル
インストール

本資料での
インストー
ル対象

メニューを作成・管理します。

-○

ホスト群を論理的な単位（機能・役割）でまとめたグループにして、投入する

-

○

機能

システム構築内容

パラメータを管理します。
Red Hat社が提供するOSSのPF構築ツールです。
Playbookと呼ばれる構築コードをもとに、ネットワークで接続された機器に対して、ソフトウェアのインストール、各種設定、ファイル転送、パッチの適用○○などを行います。

Ansibleドライバー
AnsibleTower

システム構築PF 構築自動 化ツール であるAnsibleにア クセスコン トロール 、ジ ョブスケジューリング、タスクの可視化などの機能を拡張した管理プラットフォームで×す。

Cobblerドライバー

CobblerOSインストール

OSSのインストール自動化ツールです。
あらかじめ作成したテンプレートを元に、ネットワークで接続された機器に対

×

×

×

〇

して、OSのインストールを行うことができます。

Terraformドライバー

Terraform

Terraform CLI
ドライバー

Terraform CLI

Exastroシステム構築システム構築HashiCorp社が提供するインフラストラクチャを効率化するオーケストレー
ションツールです。
HCL(HashiCorp Configuration Language)という言語でコード化したインフ
ラストラクチャ構成について、実行計画を生成したうえで構築を実行します。
また、Policy as Codeによるアクセスポリシーをコード化して管理することが可能です。
HashiCorp社が提供するインフラストラクチャを効率化するオーケストレー
ションツールです。
HCL(HashiCorp Configuration Language)という言語でコード化したインフ
ラストラクチャ構成について、実行計画を生成したうえで構築を実行します。

×

〇

6

2.1

連携実行機能 2/2

ドライバ名

CI/CD for IaC

Exastro

連携ツール(オーケスト
レーター)

git

機能

CI/CD for IaC機能

内容・ITA内にGitリポジトリのクローンを作成します。
・クローンを介して定期的にGitリポジトリ内の資材の更新を検知します。
・Gitリポジトリの資材と紐付先機能(Ansible-DriverまたはTerraform-Driver)で管理する資材との紐付を設定します。

環 境 構 築ツ ー ル
で の 連 携ツ ー ル
インストール

本資料での
インストー
ル対象

○

×

7

2.2

動作環境・条件 1/4▌ITAをご利用いただくための環境について⚫ 「Exastro-ITA_システム構成／環境構築ガイド_基本編」を参照してください。

Exastro8

2.2

動作環境・条件 2/4▌ライブラリ収集を実行する場合の前提条件⚫ ライブラリ収集を実行する場合には、ライブラリ収集用サーバ（オンライン環境）/ ITA
サーバ（オフライン環境）、両サーバの構築状態（OSのバージョン、インストール済のパッケージ）を、合わせる必要があります。
⚫ ライブラリ収集用サーバ（オンライン環境）は、以下のリポジトリが参照できる状態である必要があります。
（※次頁に記載）

Exastro9

2.2

動作環境・条件 3/4⚫ 参照するリポジトリ一覧
OS

リポジトリ

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
RHEL7

http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rhel-7-server-optional-rpms
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

RHEL8

codeready-builder-for-rhel-8-xxxxxx-rpms
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
epel-release

CentOS7https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
http://rpms.remirepo.net/enterprise/remi-release-7.rpm
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
epel-release

CentOS8
CentOS Strem8

PowerTools
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

xxxxxx：アーキテクチャ

Exastro10

2.2

動作環境・条件 4/4⚫ 参照するリポジトリ一覧（クラウド環境の場合）
OS

リポジトリ

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
RHEL7

http://rpms.remirepo.net/enterprise/remi-release-7.rpm

rhui-rhel-7-server-rhui-optional-rpms
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RHEL7(AWS/RHUI2)

https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
http://rpms.remirepo.net/enterprise/remi-release-7.rpm

rhui-REGION-rhel-server-optional
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
RHEL7(AWS/RHUI3)

http://rpms.remirepo.net/enterprise/remi-release-7.rpm

rhel-7-server-rhui-optional-rpms
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
RHEL8_AWS

codeready-builder-for-rhel-8-rhui-rpms
https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo※RHEL7(AWS/RHUI2）: AWS上のRHEL7（RHUI2を使用）
RHEL7(AWS/RHUI3）: AWS上のRHEL7（RHUI3を使用）
Exastro11

3. ITA環境構築手順

3.1

オフラインインストール▌インストール手順について
ITAサーバがオフライン環境の場合、以下の手順で環境構築を行います。

⚫ ライブラリ収集用のサーバ(オンライン)にてインターネット経由で必要なライブラリを収集し、ITAインストールパッケージとライブラリを一つに圧縮し、インストールパッケージ(オフライン用)を作成します。
⚫ 記憶媒体等でITAサーバに、インストールパッケージ(オフライン用)を移動します。
⚫ インストールパッケージ(オフライン用)からローカルリポジトリを作成し、必要なライブラリのインストールと、ITAインストーラーの実行を行います。
オンライン

インターネット

ライブラリ
収集用のサーバ

リポジトリ

インストールパッケージ(オフライン用)

ライブラリ

um

ITAサーバ
ITA
PHP

ローカル
リポジトリ

httpd
MariaDB
オフライン
Exastro

13

3.2

事前準備

▌ITA環境構築ツール一覧⚫ ITA環境構築ツール一覧は以下となります。
説明

ファイル

格納先

ITAインストーラー

ita_installer.sh/(インストール資材展開先)/ita_install_package/install_scripts/

アンサーファイル

ita_answers.txt/(インストール資材展開先)/ita_install_package/install_scripts/▌RHELサブスクリプションについて⚫ クラウド環境以外のRHEL7・RHEL8のOSの環境でライブラリ収集をする場合は、その環境へのサブスクリプション登録を事前に完了させてください。

Exastro14

3.3

ITA環境構築フロー▌環境構築フロー（オフライン）⚫ 環境構築は以下のフローとなっています。
ライブラリ収集用サーバ(オンライン)①Githubからの資材ダウンロード⑤インストールパッケージ(オフライン用)展開②アンサーファイル編集⑥アンサーファイル編集③ITAインストーラー（ライブラリ収集）実行●処理内容
1. yumリポジトリの設定
2. ライブラリ収集
3. オフラインインストール用
圧縮ファイル作成④インストールパッケージ(オフライン用)を
ITAサーバへ記憶媒体等で移動

Exastro

ITAサーバ作業(オフライン)⑦ITAインストーラー(オフラインインストール)実行●処理内容
1. OS環境設定
2. yumリポジトリの設定
3. MariaDBインストール
4. Apacheインストール
5. PHP関連インストール
6. (Ansibleインストール)
7. ITA本体インストール

15

3.4

環境構築（1/14）※オンライン環境で実施します※環境構築ユーザーはrootユーザーで実施すること。
▌ Githubからの資材ダウンロード⚫ 以下のコマンドで資材をDLします。
# curl -OL https://github.com/exastro-suite/it-automation/releases/download/vx.x.x/exastro-it-automation-x.x.x.tar.gz※v1.10.1以降は以下のコマンドです。

# curl -OL https://github.com/exastro-suite/it-automation/releases/download/vx.x.x_tag/exastro-it-automation-x.x.x.tar.gz※ curlコマンドは事前にインストールしてください。
※バージョン(x.x.x)は適宜変更してください。

▌ 資材の展開⚫ .tar.gz ファイルを解凍します。
# tar zxf exastro-it-automation-x.x.x.tar.gz▌ ディレクトリ移動⚫ 環境構築を設定を行うセッティングファイルとシェルのあるディレクトリに移動します。
# cd it-automation-x.x.x/ita_install_package/install_scripts※v1.10.1 以降は以下のコマンドです。
# cd it-automation-x.x.x_tag/ita_install_package/install_scripts

Exastro16

3.4

環境構築（2/14）▌アンサーファイル(ita_answers.txt)を編集⚫ ライブラリ収集を行う前にアンサーファイルを事前に作成してください。

⚫ ライブラリ収集を行う場合は「install_mode」の設定値を「Gather_Library」にしてください。
⚫ ライブラリ収集の時点でのアンサーファイルの必須項目は「install_mode」と「linux_os」です。
種目

必須

初期値

説明
インストールモードの設定

install_mode○

Install_Online

ita_directory－/exastro

ita_language

－

Ja_JP

・Install_Online：オンラインインストール
・Install_Offline：オフラインインストール
・Gather_Library：ライブラリ収集
・Install_ITA：ITA本体のインストール
・Versionup_All：ITA本体のバージョンアップ（ライブラリのインストールあり）
・Versionup_ITA：ITA本体のバージョンアップ（ライブラリのインストールなし）
・Uninstall：ITA本体のアンインストール※詳細は参考参照

インストールディレクトリ
ITAをインストールするディレクトリを絶対パスで指定してください。
ディレクトリが無い場合作成されます。
全ユーザーが参照可能なディレクトリを指定してください。
ディレクトリが無い場合作成されます。
※ITAをインストールするディレクトリの親ディレクトリ全てに、
その他ユーザの実行権限を与えてください。

ITA画面表示の言語（日本語（ja_JP）／英語（en_US））
ラ イ ブ ラ リ 収 集 サ ー バ の OS

linux_os○－("CentOS7","CentOS8","RHEL7","RHEL8“)※CentOS Stream8の場合は、CentOS8を指定してください。
※CentOS8.xのOSは2021/12/31にEOLとなったため対象外

distro_mariadb

Exastro○yesMariaDBをどのリポジトリからインストールするか選択
yes：ディストリビューションが提供するリポジトリからインストール
no：MariaDBの公式リポジトリ(https://mariadb.com/)からインストール※linux_osがCentOS7またはRHEL7の場合、本設定に関わらずMariaDBの公式リポジトリ(https://mariadb.com/)からインストールされます。

17

3.4

環境構築（3/14）▌ITAインストーラー（ライブラリ収集）の実行⚫ 以下のコマンドで、ITAインストーラー（ライブラリ収集）を実行します。

# sh ita_installer.sh▌処理の確認⚫ ライブラリ収集スクリプトを実行すると、ita_gather.log に処理内容が出力されます。
⚫ ログ格納パス/(インストール資材展開先)/ita_install_package/install_scripts/log/▌ファイルの移動⚫ インストールパッケージ（オフライン用）をITAサーバへ記憶媒体等で移動します。

※以降の手順は、ITAサーバ（オフライン環境）で実施します▌インストールパッケージ（オフライン用）展開⚫ ITAサーバ上で、インストールパッケージ（オフライン用）を展開します。
# tar zxf ita_Verx.x_offline_yyyymmddhhmmss.tar.gz

Exastro18

3.4

環境構築（4/14）▌アンサーファイル(ita_answers.txt)を編集⚫ ITAのインストール設定を行うアンサーファイルを編集してください。

⚫ オフラインインストールを行う場合は「install_mode」の設定値を「Install_Offline」にしてください。
• アンサーファイル(ita_answers.txt)の項目一覧（1/2）
種目

必須

初期値

説明
インストールモードの設定

install_mode○

Install_Online

・Install_Online：オンラインインストール
・Install_Offline：オフラインインストール
・Gather_Library：ライブラリ収集
・Install_ITA：ITA本体のインストール
・Versionup_All：ITA本体のバージョンアップ（ライブラリのインストールあり）
・Versionup_ITA：ITA本体のバージョンアップ（ライブラリのインストールなし）
・Uninstall：ITA本体のアンインストール※詳細は参考参照

ita_directory○/exastro

ita_language

○

ja_JP

インストールディレクトリ
ITAをインストールするディレクトリを絶対パスで指定してください。
全ユーザーが参照可能なディレクトリを指定してください。
ディレクトリが無い場合作成されます。
※ITAをインストールするディレクトリの親ディレクトリ全てに、
その他ユーザの実行権限を与えてください。
ITA画面表示の言語（日本語（ja_JP）／英語（en_US））ITAサーバのOS ("CentOS7","CentOS8","RHEL7","RHEL8“)linux_os

distro_mariadb
Exastro○-－※CentOS Stream8の場合は、CentOS8を指定してください。

yes※CentOS8.xのOSは2021/12/31にEOLとなったため対象外「Install_Offline」の場合、設定不要
MariaDBをどのリポジトリからインストールするか選択
yes：ディストリビューションが提供するリポジトリからインストール
no：MariaDBの公式リポジトリ(https://mariadb.com/)からインストール※linux_osがCentOS7またはRHEL7の場合、本設定に関わらずMariaDBの公式リポジトリ(https://mariadb.com/)からインストールされます。
19

3.4

環境構築（5/14）⚫ 「ita_base」から「terraform_driver」までの項目はITA本体や機能、連携ドライバのイン
ストール設定の項目です。インストールする場合は設定値を「yes」、インストールしない場合は「no」としてください。
• アンサーファイル(ita_answers.txt)の項目一覧（2/2）

Exastro

種目

必須

初期値

db_root_password○－

MariaDBのrootパスワード

db_name○－MariaDBのDB名

db_username○－

MariaDBのDBユーザー名

db_password○－

MariaDBのDBパスワード

ita_base○

yes

ITA本体のインストール（”yes”のみ）

create_param○yes

メニュー作成機能のインストール有無指定

hostgroup○

yes

ホストグループ機能のインストール有無指定

ansible_driver○

yes

Ansible driverのインストール有無指定

cobbler_driver○no

Cobbler driverのインストール有無指定

terraform_driver○

yes

Terraform driverのインストール有無指定

cicd_for_iac○

noCI/CD for IaC機能のインストール有無指定

terraformcli_driver○

yes

Terraform CLI driverのインストール有無指定

ita_domain○

exastro-it-automation.local

certificate_path

任意－

private_key_path

任意

－

説明

ITAのドメイン名の指定（ITAインストーラーが自己証明書を作成する時はこちらの値を使用）

ユーザ指定のSSLサーバ証明書に使用するファイルのファイルパスを指定（ユーザ指定のSSL証明書使用時のみ入力。絶対パスで指定してください。）

ユーザ指定のSSL秘密鍵に使用するファイルのファイルパスを指定（ユーザ指定のSSL秘密鍵使用時のみ入力。絶対パスで指定してください。）

20

3.4

環境構築（6/14）▌ユーザ指定サーバ証明書・秘密鍵について⚫ サーバ証明書と秘密鍵にユーザが用意したファイルを使用することができます。使用する場
合は、サーバー証明書と秘密鍵の両方を用意し、アンサーファイル(ita_answers.txt)の「certificate_path」と「private_key_path」の両方にファイルパスを入力してください。
証明書と秘密鍵どちらか片方のみの使用はできません。
⚫ サーバ証明書に中間証明書が付属している場合は、サーバ証明書に中間証明書を連結してファイルを作成し、「certificate_path」に作成したファイルのパスを指定してください。
作成コマンド例# cat [サーバ証明書ファイル] [中間証明書ファイル] > [連結済サーバ証明書ファイル]⚫ 「certificate_path」と「private_key_path」に入力がない場合は、ITAインストーラーがアンサーファイルの「ita_domain」の値を使用して自己証明書を作成・設置します。
（※「ita_domain」の値を自己証明書作成時のコモンネーム、ならびに自己証明書と秘密鍵のファイル名に使用します

Exastro21

3.4

環境構築（7/14）⚫ インストール時にサーバ証明書と秘密鍵は「/etc/pki/tls/certs」のディレクトリに設置され、アンインストール時にはそのディレクトリから削除されますので、ユーザ指定のサーバ
証明書と秘密鍵を使用する場合は、オリジナルのサーバ証明書・秘密鍵ファイルの管理に注意してください。
⚫ アンインストールでは、アンサーファイル(ita_answers.txt)の「certificate_path」と「private_key_path」の両方にファイル指定がある場合は、それらの指定されたファイルの削除を行い、ファイル指定がない場合は、アンサーファイルの「ita_domain」に指定されている名前を使用したファイルを削除します。

Exastro22

3.4

環境構築（8/14）▌アンサーファイル(ita_answers.txt)のサンプル⚫ アンサーファイル(ita_answers.txt)のサンプルを以下に示します

・アンサーファイル(ita_answers.txt)のサンプル(1/2)# Select install mode.
# ("Install_Online","Install_Offline","Gather_Library","Install_ITA",# "Versionup_All","Versionup_ITA","Uninstall")# e.g) install_mode:Install_Online# *This installer operates according to the inputted values below.
# Install_Online: ITA will be installed after the necessary libraries#
has been installed via internet.
# Install_Offline: ITA will start installing using the package created#in Gather Library.
# Gather_Library: Gathers the necessary libraries via internet and creates#
the package necessary to execute Install_Offline.
#(Execute this before executing Install_Offline)# Install_ITA: Installs ITA without installing any libraries.
# Versionup_All: Installs ITA after installing the necessary libraries for#the desired ITA version via internet.
# Versionup_ITA: Updates ITA without installing any libraries.
# Uninstall: ITA Uninstalls ITA.(Libraries will not be uninstalled)install_mode:Install_Offline

アンサーファイル
(ita_answers.txt)ではどの項目にも全角文字が使用できません。

# Enter install directory.
# e.g) ita_directory:/exastro
ita_directory:/exastro# Select language. ("en_US" or "ja_JP")# e.g) ita_language:en_US
ita_language:ja_JP# Select Operation System. ("CentOS7","CentOS8","RHEL7","RHEL8")# e.g) linux_os:RHEL8# * If registering a subscription is needed in order to acquire# the RHEL7 and RHEL8 libraries, please do so in advance.
linux_os:CentOS7# Install MariaDB provided by distro or not.
# yes : Install MariaDB provided by distro# no : Install Official MariaDB (https://mariadb.org/)# Note: If "linux_os" is "CentOS7" or "RHEL7", ignore this flag and install distro's one.
distro_mariadb:yes

Exastro23

3.4

環境構築（9/14）⚫ アンサーファイル(ita_answers.txt)のサンプルを以下に示します
・アンサーファイル(ita_answers.txt)のサンプル(2/2)# Enter the MariaDB root user's password# e.g) db_root_password:sample_root_password
db_root_password:sample_root_password# Decide the database name, username, and password for ITA.
# e.g) db_name:sample_db_namedb_name:sample_db_name# e.g) db_username:sample_db_username
db_username:sample_db_username# e.g) db_password:sample_db_password
db_password:sample_db_password# Select the target you need to install.
# yes : need
# no : no need
ita_base:yes
createparam:yes
hostgroup:yes
ansible_driver:yes
cobbler_driver:noterraform_driver:yes
cicd_for_iac:noterraformcli_driver:yes

MariaDBのデータ
ベース名、ユーザ名、パスワードはアンサーファ
イルで定義します。
※パスワードに使える文字
は半角英数字と半角記号です。

# Enter the ita domain name.
# e.g) ita_domain:exastro-it-automation.local
ita_domain:exastro-it-automation.local############################################################## Enter when using user-specified certificates and private keys.
# If no file path is entered for both "certificate_path" and "private_key_path",# the ITA installer creates and installs a self-certificate and private key# using the values entered in "ita_domain".
# Enter the file path where the certificate to be install.
# e.g) certificate_path:/temp/etc_pki_tls_certs/exastro-it-automation.crt
certificate_path:# Enter the file path where the private key to be install.
# e.g) private_key_path:/temp/etc_pki_tls_certs/exastro-it-automation.key
private_key_path:

ユーザ指定のSSL証明書と秘密鍵の両方を使用する時のみ入力してくだ
さい。
どちらか片方のみの使用はできません。

#############################################################
Exastro24

3.4

環境構築（10/14）▌ITAインストーラー(オフラインインストール)実行⚫ 以下のコマンドで、 ITAインストーラー(オフラインインストール)を実行します。
# sh ita_installer.sh▌処理の確認⚫ 環境構築ツールを実行すると、ita_builder.log、ita_installer.log に処理内容が出力されます。
⚫ ログ格納パス/(インストール資材展開先)/ita_install_package/install_scripts/log/▌終了ステータスについて⚫ ITAインストーラーは、シェルの処理終了時に終了の状態によって以下の終了ステータスを返します。
正常終了時：0
異常終了時：1

Exastro25

3.4

環境構築（11/14）▌環境構築時にインストールされるライブラリの一覧⚫ ITAインストーラー(オフラインインストール)を実行することでインストールされるライブ
ラリは、以下となります。
インストールドライバ

ライブラリ概要

ライブラリ名

ita_base

インストールツール

yum-utils(*1), createrepo(*1)

ita_base

ITA共通

zip, telnet, mailx, unzip, sudo, crontabs

ita_base

MariaDBMariaDB, MariaDB-server, expect

ita_base

Httpd

httpd, mod_ssl

ita_base

php(*2)

php, php-bcmath, php-cli, php-ldap, php-mbstring,
php-mcrypt, php-mysqlnd, php-pear, php-pecl-zip,
php-process, php-snmp, php-xml, php-json, php-gd,
Python3, php-devel, libyaml, libyaml-devel, makeita_basephpプラグイン

php-yaml, HTML_AJAX-beta, PhpSpreadsheet(v1.18.0)

ansibleansible, sshpass, pexpect, pywinrm, boto3, nmap-ncat,
paramiko, boto

git

git

git

git

hcl解析

python-hcl2

ansible_driver

cicd_for_iac
terraform_driverterraformcli_driver(*1) RHEL7,CentOS7の場合のみインストールされる。
(*2) ITAv1.9.1以前はPHP7.2、 ITAv1.10.0以降はPHP7.4がインストールされる。
Exastro26

3.4

環境構築（12/14）▌タイムゾーンについて
PHPのタイムゾーンは“Asia/Tokyo”を設定しています。
PHPとサーバのタイムゾーンが一致しない場合は処理に不具合が発生するため、サーバのタイムゾーンを“Asia/Tokyo”に設定していただくか、
任意のタイムゾーンに設定したい場合は/etc/php.iniのdate.timezone = "Asia/Tokyo“の記載を修正して、以下のコマンドでApacheの再起動を実行してください。
Systemctl restart httpdExastro27

3.4

環境構築（13/14）▌MariaDB 11.0.2の仕様変更について
2023年6月23日にリリースされたmariaDB 11.0.2にて「mysql*」コマンドが非推奨となり、「mysql*」コマンド実行時に以下の警告が出力されるように仕様変更されました。
mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead

ITA1.11.0までのインストーラでは「mysql*」コマンドを使用しているため、インストール時に次ページのようにWARNINGが出力される場合があります。
WARNINGに記載されている./log/mysql_ita_model-a.log等の中身を確認して、上記の警告だ
けであれば正常にインストールされているため、問題ありません。

ITA1.11.1以降では修正済みなのでWARNINGは出力されません。

Exastro28

3.4

環境構築（14/14）⚫ インストール時のWARNING出力例～～～～～～～～（略） ～～～～～～～～[YYYY-MM-DD hh:mm:ss] INFO : 01/38 Set Language.
[YYYY-MM-DD hh:mm:ss] INFO : 02/38 Create database and user for ITA.
[YYYY-MM-DD hh:mm:ss] INFO : 03/38 Create tables for ita_base.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-a.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 04/38 Write exastro-it-automation in /etc/hosts.
[YYYY-MM-DD hh:mm:ss] INFO : 05/38 Place the certificate and private-key for https access.
[YYYY-MM-DD hh:mm:ss] INFO : 06/38 Place PHP configuration file.
[YYYY-MM-DD hh:mm:ss] INFO : 07/38 Place Apache(httpd) configuration file.
[YYYY-MM-DD hh:mm:ss] INFO : 08/38 Create directory to place ITA.
[YYYY-MM-DD hh:mm:ss] INFO : 09/38 Check the execute permission of the parent directory of ITA.
[YYYY-MM-DD hh:mm:ss] INFO : 10/38 Create directory to store session files.
[YYYY-MM-DD hh:mm:ss] INFO : 11/38 Create data relay storage for symphony.
[YYYY-MM-DD hh:mm:ss] INFO : 12/38 Create data relay storage for conductor.
[YYYY-MM-DD hh:mm:ss] INFO : 13/38 Place ITA full functions.
[YYYY-MM-DD hh:mm:ss] INFO : 14/38 Place release file for ita_base.
[YYYY-MM-DD hh:mm:ss] INFO : 15/38 Place config files for ita_base.
[YYYY-MM-DD hh:mm:ss] INFO : 16/38 Create symbolic link of ITA environment file.
[YYYY-MM-DD hh:mm:ss] INFO : 17/38 Create data relay storage for Ansible driver.
[YYYY-MM-DD hh:mm:ss] INFO : 18/38 Create tables for Ansible driver.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-c.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 19/38 Create tables for Terraform driver.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-o.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 20/38 Create tables for Createparam.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-m.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 21/38 Create tables for Createparam2.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-m2.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 22/38 Create tables for Createparam3.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-m3.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 23/38 Create tables for Hostgroup.
[YYYY-MM-DD hh:mm:ss] WARNING : The size of ./log/mysql_ita_model-n.log is incorrect.
[YYYY-MM-DD hh:mm:ss] INFO : 24/38 Create awx user and ssh key for Ansible driver.
～～～～～～～～（略） ～～～～～～～～
Exastro29

4. ITA動作確認4.1

動作確認（1/4）▌メインメニューの表示による確認⚫ インストール処理終了後、自端末のWindowsPCから下記の手順により、ITAシステムメインメ
ニューにアクセスし、ITA本体、各ドライバーが正常に表示されたことを確認してください。

▌URL接続⚫ 以下のURLより、ログイン画面にアクセスしてください。
⚫ URL：http://（サーバのIPアドレス）※インストール後は、HTTPとHTTPSの両方のアクセスが可能です。
HTTPはセキュリティ的に脆弱なので、HTTPSでのアクセスを推奨します。
HTTPSでのアクセス方法は、動作確認（4/4）を確認してください。

▌ログイン⚫ ITAのログイン画面が表示されたら、指定のログインID、初期パスワードを入力して、[ログイン]ボタンをクリックしてください。
・ログインID： administrator
・初期パスワード ： password⚫ インストール後に初めてログインした場合は、「パスワード変更画面」に遷移します。
⚫ パスワード変更画面から、初期パスワードを変更してください。
Exastro31

4.1

動作確認（2/4）▌ITAログイン画面⚫ 正常にインストールされている場合、以下のようなログイン画面が表示されます。

ログインID： administrator

初期パスワード ： password

Exastro32

4.1

動作確認（3/4）▌各メニューの表示による内容確認⚫ ログイン後、以下のメニューが正常に表示されていることを確認してください。

機能

ITA本体

メニュー作成ホストグループ
Ansible ドライバー
Terraform ドライバー

Exastroメニューグループ
管理コンソール
基本コンソール
エクスポート/インポート
Symphony
Conductor
メニュー作成比較
ホストグループ管理
Ansible共通
Ansible-Legacy
Ansible-Pioneer
Ansible-LegacyRole
Terraform

33

4.1

動作確認（4/4）▌HTTPSでアクセスするための準備作業⚫ アンサーファイルの「ita_domain」に設定したホスト名をご使用の環境のDNSサーバまたは操作端末のhostsに登録してください。
⚫ 操作端末（Windows）への証明書インポートを行います。
ユーザ指定のサーバ証明書を使用してない場合、サーバ証明書はITAインストールパッ
ケージの以下のパスに格納されています。
ディレクトリ/etc /pki/tls/certs

ファイル名[アンサーファイルのita_domainに設定したホスト名].crt※ユーザ証明書を使用する場合はアンサーファイルの「certificate_path」に設定した証明書ファイルを使用してください。

⚫ Webブラウザに証明書のインポートをしてください。

▌HTTPSでのURL接続⚫ 以下のURLより、ログイン画面にアクセスしてください。
⚫ URL：https://[アンサーファイルのita_domainに入力したホスト名]※ドメイン名の代わりに、サーバーのIPアドレスでアクセスすることも可能です。

接続後はHTTPの場合と同様となります。
Exastro34

5. 参考5.1

参考（1/2）▌HTTPまたはHTTPSアクセスの制限
HTTPまたはHTTPSアクセスを制限する場合は、以下の手順を実施してください。
⚫ ファイル「/etc/httpd/conf.d/vhosts_exastro-it-automation.conf」を編集する。
HTTPを制限する場合は、「<VirtualHost *:80 >」から「</VirtualHost>」をコメント
アウト(#)をする。
HTTPSを制限する場合は、「<VirtualHost *:443 >」から「</VirtualHost>」をコメン
トアウト(#)をする。
⚫ 以下のコマンドによりApacheを再起動する。
systemctl restart httpdExastro36

5.1

参考（2/2）▌インストールモードについて⚫ バージョン1.6.0より、ITAインストール時に実行するシェルがita_installer.shのみに統一され、アンサーファイル(ita_answers.txt)の「install_mode」の値によって、インストー
ラーの動作が以下のモードに分岐します。
• Install_Online：ITAに必要なライブラリのインストールをインターネット経由で行った後、ITA本体をインストールします。
• Install_Offline：Gather Libraryで作成したパッケージを使い、オフラインでライブラリのインストールとITA本体のインストールを行います。
• Gather_Library：ITAに必要なライブラリの収集をインターネット経由で行い、Install_Offlineの実行に必要なパッケージを作成します。（Install_Offlineを行う前に実行してください）• Install_ITA：ライブラリのインストールは行わずに、ITA本体をインストールします。
• Versionup_All：バージョンアップで必要となるライブラリをインターネット経由で追加インストールした後、ITA本体をバージョンアップします。
• Versionup_ITA：ライブラリのインストールは行わずに、ITA本体をバージョンアップします。
• Uninstall：ITA本体をアンインストールします。(ライブラリのアンインストールは行いません。)

Exastro37