0

centOS 6.2 に eucalyptus をインストールしようとしています。公式 Web サイトのcentosに Eucalyptusをインストールする手順に従いました。

Eucalyptus をインストールする段階になったとき、rpm を使用することにしました。 これは、Web サイトのフロント エンドに RPM をインストールするの章 です。私が入力するコマンドは次のとおりです。

rpm -Uvh aoetools-21-1.el4.x86_64.rpm \
 euca-axis2c-1.6.0-1.x86_64.rpm \
 euca-rampartc-1.3.0-1.x86_64.rpm \
 vblade-14-1mdv2008.1.x86_64.rpm \
 vtun-3.0.2-1.el5.rf.x86_64.rpm \
 lzo2-2.02-3.el5.rf.x86_64.rpm\
 perl-Crypt-OpenSSL-Random-0.04-1.el5.rf.x86_64.rpm\
 perl-Crypt-OpenSSL-RSA-0.25-1.el5.rf.x86_64.rpm\
 perl-Crypt-X509-0.32-1.el5.rf.noarch.rpm\
 python25-2.5.1-bashton1.x86_64.rpm\
 python25-devel-2.5.1-bashton1.x86_64.rpm\
 python25-libs-2.5.1-bashton1.x86_64.rpm

そして私が得たエラー:

warning: aoetools-21-1.el4.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 217521f6: NOKEY
warning: vblade-14-1mdv2008.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 78d019f5: NOKEY
warning: vtun-3.0.2-1.el5.rf.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
error: Failed dependencies:
    libcrypto.so.6()(64bit) is needed by euca-rampartc-1.3.0-6.el5.x86_64
    libssl.so.6()(64bit) is needed by euca-rampartc-1.3.0-6.el5.x86_64
    libcrypto.so.6()(64bit) is needed by vtun-3.0.2-1.el5.rf.x86_64
    libcrypto.so.6()(64bit) is needed by perl-Crypt-OpenSSL-Random-0.04-1.el5.rf.x86_64
    libssl.so.6()(64bit) is needed by perl-Crypt-OpenSSL-Random-0.04-1.el5.rf.x86_64
    libcrypto.so.6()(64bit) is needed by perl-Crypt-OpenSSL-RSA-0.25-1.el5.rf.x86_64
    libssl.so.6()(64bit) is needed by perl-Crypt-OpenSSL-RSA-0.25-1.el5.rf.x86_64
    libcrypto.so.6()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libdb-4.3.so()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libexpat.so.0()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libreadline.so.5()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libssl.so.6()(64bit) is needed by python25-2.5.1-bashton1.x86_64

どうすればこの問題を解決できますか? 誰かが私と同じ状況に陥っていることを願っています。

4

4 に答える 4

2

依存関係が解決されていないように見えるため、インストールが続行されませんでした。私もまったく同じ問題に直面したので、ここに私が見つけた解決策があります。必要な依存関係をインストールするには、いくつかの RPM をダウンロードする必要があります。

私のシステムのアーキテクチャは i386 です。X86_64 に置き換え

  1. libcrypto.so.6() および libssl.so.6() : これらのファイルを取得するには、RPM openssl098e-17.el6.centos.2..rpm をインストールする必要があります。

  2. libdb-4.3.so() : compat-db43-4.3-24-15.el6..rpm をインストールします。

  3. libreadline.so.5() : compat-readline5-5.2-17.1.el6..rpm をインストールします
  4. libexpat.so.0() : compat-expat1-1.95.8-8.el6..rpm をインストールします

これらの依存関係をインストールしたら、RPM の通常のインストールに進みます。

于 2012-12-17T17:15:39.653 に答える
1

また、Eucalyptus 3.1 をすばやくテストして 30 分以内にクラウドをデプロイしたい場合は、Eucalyptus FastStartをダウンロードできます。これは、CentOS 6.2 と KVM で最小 2 台のマシンで実行されます。

インストール手順を説明するこの短いFastStart ビデオを見ることができます。

于 2012-07-19T21:34:53.003 に答える
1

eucalyptus 2.0 は centos 6.2 をサポートしていません。CentOS 5 は xen を使用し、centos 6 は kvm を使用します。これには Eucalyptus 3.1 を待つ必要があります。

于 2012-05-04T22:28:15.307 に答える
0

あなたは Eucalyptus 2 について質問していましたが、現在 3.1 がリリースされており、KVM がサポートされています。Centos 6 に Eucalyptus 3.1 をインストールする方がはるかに簡単です。インストール ドキュメントのスニペットを次に示します。

ハードウェアに適した KVM ドライバーをインストールします。

Intel プロセッサを搭載したシステムの場合:

modprobe kvm_intel
modprobe vhost_net
于 2012-06-27T16:06:34.503 に答える