結論と対象読者

OpenVMSは、長期稼働、高可用性、クラスタ、既存業務資産を重視する商用OSです。現在はVMS Software Inc.がx86-64版を提供しており、Alpha/Itanium資産の維持と移行が主要な用途です。一般PCへ直接インストールするより、認定された仮想環境とライセンスを前提に評価します。

このページは、OpenVMSを新規採用候補として調べている人、既存環境を引き継いだ管理者、OSの設計や歴史を実験・調査したい人を対象にしています。

30秒要約

  • VSIが開発・提供する商用OS
  • VMScluster、DCL、RMSなど独自資産を持つ
  • x86-64版は仮想マシン上での導入手順を提供
  • 移行ではアプリ再コンパイルとミドルウェア確認が必要

概要と背景

OpenVMSはVAX、Alpha、Itaniumへ継承され、現在はx86-64へ移植されています。UNIXではなく、ファイル名、権限、コマンド、レコード管理、クラスタリングに独自の概念があります。

特徴・できること

  • VMSclusterによる複数ノード運用
  • DCLコマンド環境
  • RMSによるレコード指向ファイル管理
  • 論理名とバージョン付きファイル
  • 長期運用を意識した更新・互換性管理

現在の位置付けと利用上の前提

公式文書ではOpenVMS x86-64 V9.2-3のインストールおよびリリース資料を確認できます。CPU機能、対応ハイパーバイザー、ライセンス、レイヤード製品は版ごとに確認してください。

ここでいう「対応」は、OSまたはプロジェクト全体の存在だけを意味しません。実際には、対象バージョン、CPU、ボードまたはサーバー機種、デバイス、パッケージ、更新経路、サポート契約を組み合わせて判断する必要があります。確認日は2026年7月24日です。

近い対象との比較

Linux/UNIX

POSIX機能はありますが、OpenVMS固有アプリはそのまま移行できません。

IBM z/OS

長期業務資産という点は近いものの、ハードウェア、ジョブ、データ管理の体系が異なります。

旧OpenVMS

Alpha/Itaniumとx86-64ではバイナリや周辺製品の条件が異なります。

確認/試行の条件と注意点

  • VSIのCPU機能確認ツールでホストを検査する
  • 対応ハイパーバイザーと仮想デバイスを確認する
  • コンパイラ、DB、通信製品のx86-64対応を確認する
  • クラスタ構成は単体移行と分けて検証する
  • ライセンスとサポートをVSIへ確認する

本番導入前には、構成を再現できる検証環境を用意し、インストール、更新、バックアップ、復元、障害時のコンソール接続までを一連の手順として確認してください。公式資料に記載がない互換性や将来予定は、推測せず「要確認」として扱うのが安全です。

参考リンク

<!-- ppp-rewrite-priority:20260802-rank-0010 -->

追加調査で押さえる実務ポイント

OpenVMSは、長期稼働、高可用性、クラスタ、既存業務資産を重視する商用OSです。現在はVMS Software Inc.がx86-64版を提供しており、VAX、Alpha、Itaniumで蓄積したアプリケーションや運用を移行する用途が中心です。移行ではOSだけでなく、アプリ、データ、コンパイラ、ミドルウェア、クラスタ、運用手順を個別に確認します。

結論

OpenVMS migrationは、旧ディスクをx86-64へコピーするだけでは完了しません。

  • ソースコード
  • 使用言語とコンパイラ
  • Alpha・Itaniumバイナリ
  • RMS、論理名、ファイルバージョン、DCL
  • DBとレイヤード製品
  • クラスタ
  • ハイパーバイザー
  • ライセンスとサポート

を確認します。

現在のx86-64版

VSIはOpenVMS x86-64 V9.2-3を提供しています。公式Installation Guideは、ISOを使ってゲスト仮想マシンへインストールまたはアップグレードする手順を扱います。

確認日: 2026-08-02

要確認:

  • 製品と価格
  • 評価ライセンス
  • 対応ハイパーバイザー
  • CPU機能
  • クラウド対応
  • レイヤード製品
  • サポート
  • 旧版からの経路

OpenVMS固有資産

DCL

コマンド、バッチ、運用手順。シェルへ機械的に置換できるとは限りません。

RMS

レコード指向ファイル。単純コピーで属性を失う場合があります。

論理名

デバイスや設定の抽象化。移行先で再現するかアプリを変更します。

ファイルバージョン

同名ファイルに世代番号を持つ運用があります。

VMScluster

単体VMが起動してもクラスタ移行完了ではありません。

資産分類

資産確認候補
ソース言語、ビルドx86-64再コンパイル
実行ファイルのみアーキテクチャベンダー版、再開発
RMSデータレコード、索引OpenVMS上で変換
DCL外部コマンド、権限修正継続
DB製品版、エクスポート対応版へ移行
通信DECnet、TCP/IP、SSH製品確認
クラスタquorum、共有専用検証
バックアップ形式、復元復元試験

バイナリ互換

Alpha、Itanium、x86-64は異なるCPUです。旧バイナリがそのまま動くと想定せず、ソースとコンパイラを確認します。

対象言語例:

  • C、C++
  • COBOL
  • Fortran
  • BASIC
  • Pascal
  • Macro
  • Java
  • 独自言語

古い拡張、アセンブリ、データ型、ポインタ、ABI、外部ライブラリをテストします。

ハイパーバイザーとCPU

VSI資料は、テスト済みハイパーバイザー、CPU機能、VM設定、ライセンスを導入前に確認するよう求めています。任意のPCへ直接入れる前提にしません。

移行段階

  1. ノード、OS版、CPU、クラスタ、ディスク、アプリ、DB、ジョブを発見。
  2. 依存関係を可視化。
  3. 公式手順で最小VM。
  4. 小さなアプリを再ビルド。
  5. データを読み書きして照合。
  6. バッチ、監視、バックアップを再現。
  7. 旧環境と並行稼働。
  8. 切替条件と戻し方を決定。

比較

対象違い
Linux/UNIXDCL、RMS、論理名、クラスタが別体系
IBM z/OSハード、ジョブ、データ管理が異なる
Windows ServerOpenVMS資産は直接互換でない
Alpha OpenVMSバイナリと製品対応が異なる
Itanium OpenVMSx86-64では再ビルド確認

高可用性

  • クラスタ
  • ストレージ
  • ネットワーク
  • バックアップ
  • ジョブ再実行
  • 障害検知
  • コンソール
  • ハイパーバイザーHA
  • 監視

を別々に評価します。

セキュリティ

OpenSSH、SSL、Apacheなどレイヤード製品の版、証明書、アカウント、監査、分離、サポートを確認します。

失敗しやすい進め方

  • OS起動だけで完了とする
  • 実行ファイルだけコピー
  • RMS属性を無視
  • ソース所在を未確認
  • 製品対応を推測
  • クラスタを単体と同じ工程にする
  • 復元試験をしない
  • 戻し方なしで切替

安全な次の確認

  1. VSI現行版ページ。
  2. Installation GuideとRelease Notes。
  3. ライセンスとサポート。
  4. 資産台帳。
  5. x86-64対応表。
  6. 最小VM。
  7. 1アプリ、1データ、1バッチ。
  8. バックアップと復元。
  9. クラスタと外部接続。
  10. 切替・戻しレビュー。

次に確認

Other OS Catalog

参考リンク