1

このリンクに従って、仮想マシンに devstack をデプロイしました。VM で ./stack.sh スクリプトを実行すると、しばらくして次のエラーが発生します。

keystone endpoint-create: error: argument --service-id/--service_id: expected one argument
++ failed
++ local r=2
+++ jobs -p
++ kill
++ set +o xtrace

スクリプトは、Horizo​​n にアクセスするホストやスクリプトの実行にかかった時間などの情報を提供せずに終了します。ブリッジ モードを使用してネットワークに接続できないため、仮想マシンのネットワーク構成として NAT を使用しています。

Web ブラウザから Horizo​​n にアクセスしようとしても応答がありません。stack.sh (./unstack.sh が前に付いていない) を実行しようとすると、スタックが既に実行されているというエラーが表示されます。私はプロキシサーバーの背後にいることに注意してください。これは、ホストマシンとゲストマシンのそれぞれのネットワーク構成です。

ホスト マシン:

eth0      Link encap:Ethernet  HWaddr d4:be:d9:7f:b3:6f  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:110688 errors:0 dropped:0 overruns:0 frame:0
          TX packets:110688 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6738439 (6.7 MB)  TX bytes:6738439 (6.7 MB)

vmnet1    Link encap:Ethernet  HWaddr 00:50:56:c0:00:01  
          inet addr:172.16.85.1  Bcast:172.16.85.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vmnet8    Link encap:Ethernet  HWaddr 00:50:56:c0:00:08  
          inet addr:172.16.145.1  Bcast:172.16.145.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:602 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 60:36:dd:3e:99:e6  
          inet addr:10.99.19.21  Bcast:10.99.19.255  Mask:255.255.252.0
          inet6 addr: fe80::6236:ddff:fe3e:99e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:215802 errors:0 dropped:0 overruns:0 frame:0
          TX packets:222520 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:245659430 (245.6 MB)  TX bytes:30196677 (30.1 MB)

ゲスト マシン (ブリッジ):

eth0      Link encap:Ethernet  HWaddr 00:0c:29:8a:c9:d4  
          inet addr:172.16.145.128  Bcast:172.16.145.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe8a:c9d4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1965 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1508 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2229981 (2.2 MB)  TX bytes:160543 (160.5 KB)
          Interrupt:19 Base address:0x2024 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:485 errors:0 dropped:0 overruns:0 frame:0
          TX packets:485 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:36153 (36.1 KB)  TX bytes:36153 (36.1 KB)

virbr0    Link encap:Ethernet  HWaddr 2e:32:9b:c3:f4:12  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

私のlocalrcファイルは次のように構成されています:

FLOATING_RANGE=192.168.1.224/27
FIXED_RANGE=10.11.12.0/24
FIXED_NETWORK_SIZE=256
FLAT_INTERFACE=eth0
ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=tokentoken

私はプロキシサーバーの背後にいることに注意してください。このエラーをグーグルで検索すると、「no_proxy」変数に devstack マシンのメイン IP アドレスを設定することで問題を解決できることを示唆するページが返されました。

ページへのリンク:

https://bugs.launchpad.net/devstack/+bug/1015705 https://answers.launchpad.net/devstack/+question/219539

これらの設定を追加する場所や、このキーストーン エラー全体を解決する方法がわかりません。どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

0

VM IP を no_proxy 変数に追加できます。以下のスニペットでは、10.0.2.15 が私の devstack VM IP です。ターミナルの起動時に永続的にエクスポートするには、/etc/bash.bashrc ファイルに次の行を追加します。

export no_proxy=localhost,127.0.0.1,10.0.2.15
于 2014-07-08T12:14:33.973 に答える