Cobbler max length of kickstart/preseed 110kb ± 24hdd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Vladimir Kozhukalov |
Bug Description
Hi guys,
Found one interesting bug, about big kick-start/preseed file.
I want to deploy MOS with 10 Ceph nodes.
1. Success story: On 5 of them I have only 5 disks, each disk has additional partition for journal. Provisioning of these nodes works fine.
2. On node (by my fault) has 25 disks and journal in a file. I just forgot create additional partition. Provision of this node works fine too.
3. Unsuccessful: On other 4 nodes I have 25 disks with additional partition for ceph-journal.
When i started to search for solution i found that:
1. Preseed file in first case was: ±80kb.
2. In second case: 110kb.
3. In third case: 155kb.
It seems that we have linux limitation of length of the one string.
When I have removed 4 drives from those unsuccessful nodes, provision work fine.
So guys, it seems that we should create something like "helper.sh" that will be downloaded during the provision. This "helper" should have short command-line parameters like this:
/tmp/part_create.sh 1:10GB:
It is my vision, how to fix this.
Changed in fuel: | |
milestone: | none → 6.0 |
tags: | added: provision |
description: | updated |
Changed in fuel: | |
importance: | Undecided → Medium |
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
status: | New → Confirmed |
Changed in fuel: | |
status: | Confirmed → Triaged |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Matthew Mosesohn (raytrac3r) |
Changed in fuel: | |
milestone: | 6.0 → 6.1 |
Changed in fuel: | |
status: | Incomplete → Invalid |
Changed in fuel: | |
assignee: | Matthew Mosesohn (raytrac3r) → Vladimir Kozhukalov (kozhukalov) |
This one is bigger than possible.