2016-03-31 10 views
-1

ubuntuシングルノードインストーラスクリプトを使用して、予備サーバにopenstackを正常にインストールしました。基礎となるubuntuインスタンスのopenstack statusページは、全面的に緑色です。ホストのubuntuインスタンスから、仮想ネットワーク上で開始されたさまざまなopenstackインスタンスすべてに対してping/sshを実行できます。openstack仮想ネットワークをブリッジするiptablesコマンド

ローカルネットワーク上の私のPCから地平線ダッシュボードにアクセスしたいと思っています。 (サーバのインストールであるため、私はホストのubuntuマシンからアクセスできません。&にはWebブラウザを実行するデスクトップがありません)私のローカルネットワークは192.168.1.xxxで、192.168の静的IPを持つubuntuサーバです.1.200。 Horizo​​nはip 10.0.4.77のインスタンスにインストールされました。

次のブログ記事(http://serenity-networks.com/installing-ubuntu-openstack-on-a-single-machine-instead-of-7/)に基づいて、2つのネットワーク間をブリッジするためにiptablesをホストubuntuインスタンスに変更する必要があるように見えます。上記のブログ記事からの提案コマンドは次のとおりです。

$ sudoをiptablesの-tのnat -A PREROUTING -p TCP -d 192.168.1.250 --dport 8000 -j DNAT --to-先10.0.6.241:443

私は自分のネットワークに変更すると、インストール/

は次のようになります。

$ sudoをiptablesの-tのnat -A PREROUTING -p TCP -d 192.168.1.200 --dport 8000 -j DNAT --to先10.0.4.77 :443

しかし、これはこれを行うのが好ましい方法ではないかと疑いがあります。最初に、 - 8000ポートが間違っているように見えるので、2番目の理由は、中性子が必要な橋を作るために使用されなければならないという印象を受けたからです。任意の助けをいただければ幸いです

...

答えて

0

$ sudoをiptablesの-tのnat -A PREROUTING -p TCP -d 192.168.1.200 --dport 8000 -j DNAT --to先10.0.4.77 :443

このコマンドは中性子とは関係ありません。それはちょうどあなたのubuntuサーバーをあなたのローカルネットワークとopenstackプライベートネットワークを接続するルーターにして、ローカルネットワークのIP経由で地平線にアクセスできるようにしました。

--dport 8000は固定されていません。使用していないポートに変更できます。アドレスバーに入力する地平線のアドレスにのみ影響します。

関連する問題