Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


1.4.1 前提OSおよび前提プログラム

HMP-PCTOの前提OSおよび前提プログラムを次の表に示します。

表1‒4 HMP-PCTOの前提OSおよび前提プログラム

項番

種別

前提OSおよび前提プログラム

1

Kubernetesコンテナプラットフォーム

  • Red Hat OpenShift Container Platform(オプション)

2

Kubernetesディストリビューション

  • Kubernetes 1.24.0以降

3

Kubernetesパッケージマネージャ

  • Helm

4

前提OS

(コンテナベースイメージ)

通常版の場合
  • ユーザ責務のコンテナイメージのとき

    Red Hat Universal Base Image 8 8.1以降 (64-bit x86_64)※1

  • HMP-PCTOのコントロールプレーンのコンテナイメージのとき

    Red Hat Universal Base Image 8 Minimal 8.8-860 (64-bit x86_64)

トライアル版の場合

Almalinux 8 Minimal 8.8

5

Javaフレームワーク

(APサーバを含む)

  • Spring Boot 2.6.2

6

Javaランタイム

通常版の場合

  • uCosminexus Application Runtime with Java for Spring Boot導入ありのとき※2

    Java SE 8のuCosminexus Application Runtime with Java for Spring Boot 01-00以降

  • uCosminexus Application Runtime with Java for Spring Boot導入なしのとき

    ・ユーザ責務のコンテナイメージのとき:Java SE 8準拠のJDK

    ・HMP-PCTOのコントロールプレーンのコンテナイメージのとき:java-1.8.0-openjdk-headless-1.8.0.372.b07

トライアル版の場合

  • ユーザ責務のコンテナイメージのとき

    Java SE 8準拠のJDK

  • HMP-PCTOのコントロールプレーンのコンテナイメージのとき

    java-1.8.0-openjdk-headless-1.8.0.392.b08

7

Javaライブラリ※3

同梱の表記がないものはこの製品に同梱しない。

  • Hitachi Elastic Application Data Store Client for Java 06-20以降(通常版の場合だけ同梱)

  • com.google.protobuf:protobuf-java-util 3.18.2

  • io.grpc:grpc-api 1.42.2

  • io.grpc:grpc-census 1.42.2

  • io.grpc:grpc-netty 1.42.2

  • io.grpc:grpc-netty-shaded 1.42.2

  • io.grpc:grpc-protobuf 1.42.2

  • io.grpc:grpc-services 1.42.2

  • io.grpc:grpc-stub 1.42.2

  • io.kubernetes:client-java 14.0.0

  • io.micrometer:micrometer-core 1.8.1

  • io.micrometer:micrometer-registry-prometheus 1.8.1

  • io.opencensus:opencensus-api 0.31.1

  • io.opencensus:opencensus-exporter-trace-jaeger 0.31.1

  • io.opencensus:opencensus-exporter-trace-logging 0.31.1

  • io.opencensus:opencensus-impl 0.31.1

  • javax.annotation:javax.annotation-api 1.3.2

  • javax.json.bind:javax.json.bind-api 1.0

  • javax.ws.rs:javax.ws.rs-api 2.1

  • net.devh:grpc-client-spring-boot-autoconfigure 2.13.1.RELEASE

  • net.devh:grpc-server-spring-boot-autoconfigure 2.13.1.RELEASE

  • org.eclipse.microprofile.config:microprofile-config-api 1.4

  • org.globallogic.microservice:msa-imperative-modules-isc-rest 1.4.5.3

  • org.osgi:org.osgi.annotation.bundle 2.0.0

  • org.projectlombok:lombok 1.18.22

  • org.quartz-scheduler:quartz 2.3.2

  • org.springframework.boot:spring-boot-starter-actuator 2.6.2

  • org.springframework.boot:spring-boot-starter-web 2.6.2

  • org.springframework:spring-aspects 5.3.14

  • org.springframework:spring-web 5.3.14

8

RPMパッケージ

  • curl 7.61.1

  • glibc 2.28

  • jq 1.6

  • ncompress

  • ncurses

  • tar

  • cpio

  • gzip

9

JDBC Driver

PostgreSQL 13に接続する場合

  • PostgreSQL JDBC Driver 42.x.x(x.xは7.1以降)

注 前提OSおよび前提プログラムにバージョンの記載がない場合、バージョンに制限はありません。

注※1

UBI 8の任意のベースイメージ(UBI 8 Minimalなど)

注※2

MediatorではuCosminexus Application Runtime with Java for Spring Boot のHTTP 機能は使用できません。

注※3

ユーザアプリケーションを開発する場合は,記載されているバージョンを使用してください。記載されていないバージョンを使用したときは、動作保証の対象外となります。