メインコンテンツへ移動

quickstart

警告

Docker v29(およびcontainerd v2.1.5)以降、コンテナは標準でsystemdのLimitNOFILE設定を継承します。この変更により、コンテナ内で同時に開けるファイル数(ulimit -n)は従来の1048576から1024へ低下します。

HAP内のデータベースやミドルウェアが十分なファイルハンドルを開けず、起動失敗や実行中の異常終了につながります。必ず102400以上に設定してください。

設定例:コンテナのファイルディスクリプタ数の上限を変更する
1. Dockerの標準リソース制限を変更する​

/etc/docker/daemon.jsonを編集または作成し、default-ulimitsを追加してnofileを102400に設定します。

{
"default-ulimits": {
"nofile": {
"Name": "nofile",
"Soft": 102400,
"Hard": 102400
}
}
}
2. Dockerを再起動する​

以下のコマンドで変更を反映します。

systemctl restart docker

クイックインストール

まずスタンドアロン環境での導入手順をご覧いただき、インストール手順動画を数分ご視聴ください。動画内の一部内容は収録時期による違いがありますが、全体の流れは実際とほぼ同じです。

クラウドマーケットプレースによるインストール​

基本環境がすでに初期化されていることが前提です。ブラウザで http://{Server IP}:38881 に直接アクセスして、以降の手順を進めてください(マネージャーのデフォルトパスは /usr/local/MDPrivateDeployment/ です)。

手動インストール​

注意

十分な経験がない場合は、**手動インストールとデプロイ**もご参照ください。

  1. 最低スペックとして 8コアCPU、32GB RAM、40GBデータディスク(システムディスクを除く)のLinuxサーバーを用意します。ポート 8880、38880、38881 が使用されていないこと、サーバーとクライアント間の通信が正常であることを確認してください(本番環境で運用する際は、ポート38880および38881へのアクセスをセキュリティポリシーで制御してください。これらのアドレスは一部運用管理機能に該当します。)。
  2. 環境パラメータを確認します。パラメータ説明
  3. dockerをインストールします。各Linuxバージョン向けの公式インストール手順はこちらで確認できます。
  4. HAP Serverのイメージをダウンロードします(オフラインパッケージをダウンロード)。
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hap:7.5.1
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc:3.2.0
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-command:node1018-python36
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc:2.0.0
  1. マネージャーのダウンロード
wget https://pdpublic.mingdao.com/private-deployment/7.5.1/mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  1. マネージャーの解凍
tar -zxvf mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  1. root権限でマネージャーを起動します bash ./service.sh start (マネージャーが動作状態を維持していることを必ず確認してください)。
  2. 起動後、ブラウザでhttp://{サーバーIP}:38881にアクセスしてシステムのアクセスアドレスを設定し、HAP製品を選択して初期化します(約5分)。
  3. 初期化後、まず管理者アカウントを作成し、ライセンスキーを申請して紐付けるとHAPワークスペースに入れます。👏👏

SaaS版の体験​

HAP Serverの機能はHAP SaaS版とほぼ同等です。まずはHAP SaaSアカウント登録を行い、サービスを体験できます。