1.仕組み図
2.事前確認
-
- AWS環境移行完成
- 2.Hulft 8 アカウント申請
- 3.HULFT8構築するため、AWSセキュリティグループ設定
- 4.必須インストールのコンポーネント
- Microsoft .NET Frameework
- Visual Studio 2012
- Visual C++ パッケージ
3.Hulft 8 インストール
4.HULFT8起動&疎通確認
$path = [Environment]::GetEnvironmentVariable('PATH', 'Machine')
$path += ";" + "C:\HULFT Family\hulft8\bin"
[Environment]::SetEnvironmentVariable('PATH', $path, 'Machine')
utlhulversionコマンドを実行してバージョン情報等が表示されればOKです。
PS C:\Users\Administrator> utlhulversion
HULFT8 for Windows-Server
Version Information [V08L01R03]
License Type [Trial version]
Serial Number [408-xxxx-xxxxxx]
Product Key [QSVDC-xxxxx-xxxxx-xxxxx-xxxxx]
Date of Installation [2017/xx/xx]
Environment Information [Windows Server 2012 Standard(full installation) , 64bit]
Hostname [CM-WIN2012-SV]
Cipher Option(AES) [V08L01R03]
PS C:\Users\Administrator>
- 3.HULFTの起動・停止
HULFTは任意の手順を踏む事で起動・停止を行う事が出来ます。[プロセスコントローラー]メニューを起動し、
[起動]ボタン押下で関連アプリケーションが起動します。
終了
また、HULFTはコマンドラインベースでも操作が可能です。
PS C:\Users\Administrator> utlsvcctl -c start
サービスが開始されました。
PS C:\Users\Administrator> utlsvcctl -c stop
サービスが停止されました。
PS C:\Users\Administrator>
- 4.疎通確認
- 相手先ホスト情報の設定「送信先」
マシン名再設定→再起動後、hostnameコマンドで内容を確認してみます。
- 相手先ホスト情報の設定「送信先」
Windows PowerShell
Copyright (C) 2014 Microsoft Corporation. All rights reserved.
PS C:\Users\Administrator> hostname
CM-HULFT-RCV
PS C:\Users\Administrator>
また、この環境には別途EIPを割り当てています。マシン名「CM-HULFT-RCV」とEIPの情報を相手先から認識、アクセス出来るようにしておく、という訳です。今回作成した環境とは別の環境(Windows Server 2008)を別途用意し、以下の形でhostsファイルに情報を書き入れておきます。
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
34.226.xxx.xxx CM-HULFT-RCV
- 疎通確認
HULFT8で利用するポート(30000/31000)が利用可能かどうかについても確認してみましょう。
接続・ポート疎通確認にはPortQryというツールを使ってみます。
PortQry Command Line Port Scanner Version 2.0
PortQry version 2.0 - TCP/UDP Port Check / Port Scan
上記公式サイトからインストーラを入手・解凍し、任意のフォルダに配置した後環境変数Pathにパスを通しておきます。
$path = [Environment]::GetEnvironmentVariable('PATH', 'Machine')
$path += ";" + "C:\tools\PortQryV2"
[Environment]::SetEnvironmentVariable('PATH', $path, 'Machine')
上記で作成した環境とは別のWindows環境から、今回作成した環境(CM-HULFT-RCV)に対して接続確認を行ってみます。問題無さそうですね。
Windows PowerShell
Copyright (C) 2014 Microsoft Corporation. All rights reserved.
PS C:\Users\Administrator> portqry -n CM-HULFT-RCV -p tcp -e 30000
Querying target system called:
CM-HULFT-RCV
Attempting to resolve name to IP address...
Name resolved to 34.226.xxx.xxx
querying...
TCP port 30000 (unknown service): LISTENING
PS C:\Users\Administrator>
PS C:\Users\Administrator> portqry -n CM-HULFT-RCV -p tcp -e 31000
Querying target system called:
CM-HULFT-RCV
Attempting to resolve name to IP address...
Name resolved to 34.226.xxx.xxx
querying...
TCP port 31000 (unknown service): LISTENING
PS C:\Users\Administrator>
また、以下コマンドで生存監視を行う事も出来ます。