wakame-vdc icon indicating copy to clipboard operation
wakame-vdc copied to clipboard

SecurityGroupが反映されていない

Open k-chino opened this issue 10 years ago • 4 comments

terraform-providerブランチを用いて、 tcp:80のみのsecurity_groupを設定して実行しました。 インスタンスが立ち上がりGUIからもSecurityGroupが設定されていることを確認しました。 SSHで接続が出来ないことを確認しようと接続を試してみましたが、接続が出来てしまいました。

使用したTemplateは以下になります。

resource "wakamevdc_security_group" "web_security_group" {
  display_name = "WebSecurityGroup"
  description = "web security group"
  rules = "tcp:80,80,ip4:0.0.0.0"
}

resource "wakamevdc_instance" "web_server" {
  display_name = "WebServer"
  cpu_cores = 1
  memory_size = 512
  image_id = "wmi-centos1d64"
  hypervisor = "kvm"
  ssh_key_id = "ssh-cqw4v5d5"

  vif {
    network_id = "nw-global"
    security_groups = [
      "${wakamevdc_security_group.web_security_group.id}"
    ]
  }
}

k-chino avatar Feb 09 '16 06:02 k-chino

返事が遅くてすみませんが、問題を再現出来ないです。もしかしたら、hvaが動いているホストからの接続でしたか?別ホストからの接続もできてしまいますか?

Metallion avatar Mar 01 '16 08:03 Metallion

ご指定いただいたnw-globalですが、今回の検証を行うためにワークアラウンドとして用意したものです。 外部から疎通を確認するためだけのものですので、Wakame-vdcおよびOpenVNetでは制御対象外のネットワークです。 そのため、このネットワークに参加するVifに対しセキュリティグループを設定しようとしても反映されません。

akry avatar Mar 25 '16 05:03 akry

private側のnetworkもSecurityGroupが反映されていませんでしたが、 同一のSecurityGroupを両インスタンスに設定すると、すべての通信が許可されることが原因でした。 原因が判明したため、Closeします。

k-chino avatar Apr 04 '16 04:04 k-chino

Masaya Muraki·14:31 @KokichiSasaki @AkiraYokokawa お疲れ様です。先月Issueをクローズにしましょうという話になったSecurityGroupが効かない件についてですが、 どうも、2つのインスタンスに別々のSecurityGroupをつけても通信できてしまうようです。

hva:10.255.214.121 接続元のインスタンス:

  • Network   - global network(10.255.196.90)   - private network(10.0.1.11)
  • global networkに対してのSecurity Group   - sg-fgrfwkje(tcp:22,22,ip4:0.0.0.0)
  • private networkに対してのSecurity Group   - sg-wmgjeg9b(tcp:80,80,ip4:0.0.0.0) 接続先のインスタンス:
  • Network   - private network(10.0.1.10)
  • private networkに対してのSecurity Group   - sg-xh2k2pe2(tcp:5432,5432,ip4:0.0.0.0) Show more この状態で、インスタンス1に入ってインスタンス2にssh、が通ってしまいます。(現在も起動していますので、確認頂く事が可能です) ※鍵は以前のaxsh.pemと同じです

k-oyakata avatar Apr 05 '16 08:04 k-oyakata