apache / apache/cloudstack

Reserve IP address for out of bounds machines

未關閉
#4,542 26 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
complexity:simple component:networking long-term-plan type:experimental-feature
主要語言
Java
星號
3.1k
分支
1.4k
平均合併
6 天 19 小時
30 天內合併 PR
32

描述

Ability to define IP address beside of choosing VMs in Static NAT, Port Forward and Load balancer services to provide those services to servers outside of CloudStack.
##### ISSUE TYPE

* Feature Idea

##### COMPONENT NAME

~~~
VR
~~~

##### CLOUDSTACK VERSION

~~~
All versions
~~~

##### CONFIGURATION

Advanced networking

##### OS / ENVIRONMENT

N/A

##### SUMMARY

In some network services we need to specify which VM should use it. For example Static NAT, Port Forward and Load balancer.
It would be a good idea if we can also specify IP address of a server which is not managed by CloudStack.
This feature helps us to use network services provided by virtual router for physical servers or even VMs outside of CloudStack management area but share a common L2 network with other VMs in CloudStack.
This feature also requires reserve IP address capability in all type of networks. We can expand the issue #4357 for private IPs in isolated networks too.

##### STEPS TO REPRODUCE

~~~

1. Create an isolated network
2. In Port forward section define a new rule
3. In "Add VM" panel write IP address of the server outside of CloudStack

~~~

##### EXPECTED RESULTS

~~~

An iptables rule created in virtual router to forward desired port to the server IP

~~~

##### ACTUAL RESULTS

~~~

It is not possible to mention IP address of the server outside of CloudStack

~~~

貢獻指南

開啟貢獻指南

研究方向

從 CloudStack 針對 Static NAT、連接埠轉送和負載平衡的虛擬路由器實作開始,並查看 issue #4357 了解相關的私有 IP 保留工作。當這些服務可以將 CloudStack 管理範圍之外的 IP 作為目標,且虛擬路由器能在所有支援的網路類型中建立相應的轉送規則時,即視為完成。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
java
領域
cloud, networking
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
活躍
描述清晰度
基本清楚
新手友好度
42/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。