Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

同一VG在不同Label上的规则匹配问题 #206

Open
Amiyaer opened this issue Apr 16, 2024 · 1 comment
Open

同一VG在不同Label上的规则匹配问题 #206

Amiyaer opened this issue Apr 16, 2024 · 1 comment

Comments

@Amiyaer
Copy link

Amiyaer commented Apr 16, 2024

Is your feature request related to a problem?/Why is this needed
从0.12.0版本的使用上来看,同一个vg名称只能在cm里存在一份,多出来的vg配置会被csi本身忽略。这导致vg的分配不够灵活,每一个满足当前vg的label的node节点都只能使用单个re中指定的磁盘。
假设A机器和B机器都有a、b、c三个裸盘,想让A机器的a、b和B机器的b、c划分到一个同名称的vg,就无法通过配置文件来实现这一点。

Describe the solution you'd like in detail
不知道是否可以让cm配置中的vg存在多个,而将vg+label作为一个唯一键,这样可以通过不同label区分的方式,让不同node上的不同磁盘,都能划分出相同的vg。

Describe alternatives you've considered

Additional context

@antmoveh
Copy link
Contributor

antmoveh commented Jul 23, 2024

现在的正则匹配方式,貌似确实无法满足在A节点上匹配a、b磁盘 而在B节点上匹配b c磁盘

如果要满足在A节点使用 a b 在B节点使用 b c 我想到较简单的方案是把A节点的 c盘和 B节点的a 盘做上文件系统,这在carina会跳过该盘的选择

如果进第一步想非常灵活的话,不建议重复的vg名称,可以设计特殊的名字,比如 A节点vg-external-0 B节点vg-external-1 这种特殊后缀的创建的组名为为vg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants