レガシー仮想化
■SUNやDEC等の古いマシンがX86上で使用できる
古いマシンが最新のHW上で稼働できないだろうか?Stromasys社のCharonは、そのような願いを実現するソフトウェアエミュレータです。既に23年の歴史を持ち、70ヶ国5,000もの企業に利用されています。
■以下のような状況の際に、最良の解決策となります。
1. 古いマシン環境をX86環境に統合し仮想化やクラウドに移行
2. 旧型機で中古機も含め代替品調達が困難
3. 担当者がおらずアプリのソースコードも不明で移植が困難
4. 古いバージョンのOSの維持が必要。
■アプリケーションをOSシステムごとまとめて移植
CharonはX86アーキテクチャのPC上、Windows、Linux上で実行され、SUN SPARC、HP9000、VAX, Alpha等のハードウェアをエミュレートします。
旧機種上で動いていたOSを含むソフトウェアをフルバックアップし、Charonにフルリストアすれば移行は完了、これまで旧機種で使っていたままの環境が再現されます。
製品名 | 仮想マシン |
---|---|
CHARON-SSP | Sun Microsystems社SPARC用。32ビットの4m、64ビットの4u/4vアーキテクチャ対応 |
CHARON-PAR | HPE社32/64bitのPA-RISC UNIXマシン、HP9000用。HP-UX。 |
CHARON-AXP | DEC社64ビットミニコン用。OpenVMS、Tru64 Unix、Digital UNIX |
CHARON-VAX | DEC社32ビットミニコン用。VMS、OpenVMS、VAXELN |
CHARON-PDP | DEC社16ビットミニコンのベストセラー機、RT-11の他、RSX-11M、RSTS/E |
■CHARONのコンポーネント
Charonによる仮想化は、ホストシステム上に実現されるホスト型仮想化です。仮想マシン(CHARONインスタンス)と、仮想マシンのコントロールを直接行うCHARON Agent、このエージェントに対し、仮想マシンの設定や、起動、終了等のコントロールを指示するCHARON Managerです。CHARON Managerは別のマシンにインストールし、複数のホストシステムに接続し、管理することもできますし、仮想マシンと同一システム上にインストールし、使用することも可能です。
■仮想環境の比較
Charonによる仮想化は、ホストシステム上に実現されるホスト型仮想化です。CHARONの場合はX86 PC上のWindows、Linux上で稼働しますが、CHARON上の仮想マシンは、X86とは全く異なるアーキテクチャのハードウェアとなっており、VMwareと比較すると、エミュレーションの負荷が非常に高くなります。
しかし、長年のStoromasys社の経験と技術力で最大のパフォーマンスで実行できるよう様々な工夫が凝らされており、既存の旧式システムと比較すると、極めて小規模で消費電力効果の高いX86 PC上で効率よく稼働します。
ホストOSは、必要最小限度のプロセスのみ残し、不要なアプリケーションは削除し、不要なプロセスは停止します。
■Charonでクラウド移行
以前は企業システム内の中枢を担ったSPARCやHP9000も、X86 PCサーバの台頭により、主役の座を奪われましたが、今日でも古い重要な業務のため多数稼働を続けています。
このような古いマシンの場合、開発に携わった担当者が既に退職したり、十分な情報がなく、引継ぎもできていない、機器そのものに詳しい方がいない等の理由で適切な管理もできていないことがあります。
このようなマシンの存在は、仮想環境やクラウドに移行しようとする企業にとって、その計画の阻害要因になり、そのためだけにオンプレミスの環境を一部残し、その管理を行わなければならず、コスト面でも大きな問題となります。
1. 古いマシン環境を仮想化やクラウドへの移行が不可能
2. 旧型機で中古機も含め代替品調達が困難
3. 担当者がおらずアプリのソースコードも不明で移植が不可能
4. 古いバージョンのOSの維持が必要。
でも大丈夫。CHARONを導入することで全てが解決します。
■CHARONの種類
CHARONはサポートする仮想マシンによって、大きく5種類あります。
●CHARON-SSP:Sun Microsystems社(現Oracle社)のUNIX機、SPARCをエミュレートします。エミュレートする対象アーキテクチャにより、32ビットの4m、64ビットの4u及び4v、そして4u/4vの高速版、4u+ / 4v+ に分かれます。
●CHARON-PAR:HPE社のHP9000をエミュレートします。32bit用のPA9-32及び64bit用のPA9-64が用意されており、HP-UX 9.05からHP-UX11までサポートしています。
●CHARON-AXP:DEC社(現HP社)の64bit CPU、Alphaアーキテクチャの仮想マシンをX86 PCで実行します。OpenVMSやTru64 UNIXを実行できます。
●CHARON-VAX:DEC社(現HP社)の32bitスーパーミニコンVAXの仮想マシンをX86 PC上で実現します。VAX/VMSやその上のレイヤードソフトウェアを実行できます。
●CHARON-PDP
16ビットミニコンのベストセラー、PDP-11をX86 PC上に実現します。RT-11、RSX-11、RSTSや他のOSを実行することができます。仮想化するのは、PDP-11を1チップ化したJ11です。
ホストシステム稼働環境 |
|||
---|---|---|---|
Charonの種類 |
Windows |
Linux |
仮想インフラ |
CHARON-SSP(+) |
サポートなし |
RHEL 7.X/8.X |
VMware ESXi 6.5以上、 (SSP+はサポートなし) |
CHARON-PAR |
サポートなし |
Red Hat Linux 7.x、CentOS7.x |
VMware ESXi 5.5. 6.x, 7.x |
CHARON-AXP(+) |
Server 2012 R2 (64bits), |
Red Hat Enterprise 6.x-8.x(64 bit), |
VMware vSphere ESXi 5.5-6.X, |
CHARON-VAX |
Server 2012 R2 (64bits), |
Red Hat Enterprise 6.x-8.x(64 bit), |
VMware vSphere ESXi 5.5-6.7, |