apache / apache/cloudstack

NFS mounting on VM

オープン
#8,990 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
archive no-issue-activity type:question
主要言語
Java
スター
3.1k
フォーク
1.4k
平均マージ
6日 19時間
マージ済み PR(30日)
32

説明

##### ISSUE TYPE

* Other

##### COMPONENT NAME

UI

##### CLOUDSTACK VERSION

14.19.1

##### CONFIGURATION

Advance networking

##### OS / ENVIRONMENT

Ubuntu 22.04 and using KVM hypervisor

##### SUMMARY

I am trying to get NFS storage on the ACS VM. But VM virtual routers don't have a route or interface to that.
I am running the environment as below:
ACS Portal: 10.10.40.252
NFS server: 10.10.40.250
KVM host: 172.16.0.100 (Have to NIC 1 for local and 1 for public configured as cloudbr0 for private and cloudbr1 as public.)

ACS Management Range: 172.16.0.10–172.16.0.50 (cloudbr0)
ACS Public Range: 232.28.15.16 - 232.28.15.23 (cloudbr1)

I had trunked KVM Privet NIC to talk to the ACS and NFS subnets. So through 172.16.0.0, I can communicate with the 10.10.40.0 network.

I bring up a VM with isolated network 10.1.1.5 and it creates VR with 10.1.1.1 and 232.28.15.19. I am getting internet, and the rest is fine.
I need to mount NFS server with this VM. While checking the VR route, I can see the default route to the public NIC. Through that NIC, I won't get the 10.10.40.250 system as it passed out from KVM through cloudbr1.

It is not advised to trunk KVM host cloudbr1 NIC and allow 10.10.40.250 traffic to route through the public network. What will be the best solution for this in this case?

##### EXPECTED RESULTS

Most of the production environment ACS will be running on a DC, which will have a NAS or SAN for NFS storage and which will be on some other LAN vlan. I can see an option like configuring VPC and adding site-site VPN. But in most cases, all devices have the same DC, which will affect NFS performance when traffic moves out and in through a VPN. So CloudStack should have some option to add this storage to VMs and Kubernetes clusters.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

報告された CloudStack 14.19.1 の構成から開始します。これには、分離された VM、仮想ルーターのルート、KVM ブリッジ、NFS サーバーのネットワークが含まれます。仮想ルーターが 10.10.40.0 ネットワークへのアクセスをどのように処理するかを調査し、VM と Kubernetes からの NFS アクセスに必要な、サポートされている構成を特定します。NFS トラフィックをパブリックネットワーク経由でルーティングしない、明確に定義されたサポート対象の解決策が確立されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
kubernetes, ubuntu
領域
cloud, infrastructure, networking
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。