メインコンテンツへ移動

DCEでのインストール

DaoCloud Enterprise 5.0 (DCE 5.0) は、多様なインフラストラクチャや環境において一貫性のある信頼性の高いエクスペリエンスを提供する先進的かつ高い拡張性を持つクラウドネイティブオペレーティングシステムです。異種間クラウド、エッジクラウド、マルチクラウド管理への対応により、究極の柔軟性が実現されています。

最先端のサービスメッシュおよびマイクロサービス技術がシームレスに統合されており、DCE 5.0ではトラフィックライフサイクル全体の詳細な分析が可能です。クラスター、ノード、アプリケーション、サービスに関連する詳細な指標を可視化し、動的なダッシュボードやトポロジマップによってアプリケーションの健全性を把握し、パフォーマンスの最適化に役立つアクション可能な情報が得られます。

HAP Server用のHelmテンプレートはDCEプラットフォームにすでに組み込まれており、以下の手順でデプロイできます。

インストール手順​

Managerをデプロイ​

Tip

ManagerはHAP Serverに不可欠なサービスであり、Linuxサーバーでのデプロイが必須です。

  1. Linuxサーバーを準備してください。最低1コア2GBメモリが必要です。ポート 38880 および 38881 が使用されていないことを確認してください。
  2. Manager をダウンロードします
wget https://pdpublic.mingdao.com/private-deployment/7.5.1/mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  1. Manager を解凍します
tar -zxvf mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  1. root 権限で bash ./service.sh start を実行し、Managerを起動します(Managerは常時稼働状態を維持してください)。

イメージのダウンロード(オフラインパッケージ)​

DCEクラスター内で、作業ノードサーバーがインターネットアクセス対応の場合は、事前にイメージをダウンロードせずとも、サービス起動時に自動的にイメージが取得されます。

ただし、HAP Serverのイメージは大容量のため、ご利用環境において外部ネットワークの帯域幅が十分でない場合、取得に時間がかかることがあります。その場合は、事前にイメージをダウンロードしてください。

crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hap:7.5.1
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc:3.2.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-command:node1018-python36
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc:2.0.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:1.19.720

Helm テンプレートによる HAP サービスのインストール(スタンドアロン)​

Tip

インストール前に、DCEクラスター環境内に利用可能な 8コア・32GBメモリ 以上の作業ノードが存在する必要があります。

インストールの流れ​

  1. DCEプラットフォーム上でStorageClass(SC)を準備します。
  2. HAPのHelmテンプレートを選択してインストールをクリックします。
  3. 任意の名称とNamespaceを設定します。
  4. パラメータを編集します。

最初のインストール時に上記で強調表示されている3つの値は必ず修正してください。下記は初期デプロイ時に修正が必要となる主なパラメータの説明です。

フィールド説明
app.nodePortクラスタ内でHAPシステムが使用するnodePortポート
app.image.tagイメージのバージョン
app.envList.ENV_ADDRESS_MAINHAPのシステムアクセスアドレス(ブラウザでアクセスするアドレスと一致させる必要があります)
app.envList.ENV_APP_VERSIONマイクロサービスのバージョン(app.image.tagのバージョンと合わせてください)
app.envList.ENV_CAPTAIN_ENDPOINTManagerアドレス
app.storage.sizeストレージ容量
app.storage.classNameStorageClass(ストレージクラス)。実際のストレージ名に変更してください
  1. 名称、Namespace、パラメータ設定が完了したらインストールをクリックします。Helmアプリケーション画面でサービスの状態を確認できます。

  2. サービスが稼働状態になると、設定したシステムアクセスアドレスでシステムにアクセスできます。

設定したシステムアクセスアドレスでアクセスできない場合は、リバースプロキシを構成し、HAPサービスで使用しているnodePortポートにリクエストを転送してください。