Bug 2176029
| Summary: | Specifying tuned profile "virtual-host" during node provision is failing in playbook cli-overcloud-node-kernelargs.yaml | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Vijayalakshmi Candappa <vcandapp> |
| Component: | documentation | Assignee: | RHOS Documentation Team <rhos-docs> |
| Status: | ASSIGNED --- | QA Contact: | RHOS Documentation Team <rhos-docs> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | 17.1 (Wallaby) | CC: | cfontain, gregraka, hakhande, jamsmith, jslagle, mburns, smooney, tkajinam |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | Flags: | vcandapp:
needinfo?
(jamsmith) |
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Release Note | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
It does check for mandatory parameters, that's partly what that task is checking.
The /etc/tuned/{{ tuned_profile }}-variables.conf file doesn't exist, which is the other check. You would have to set tuned_isolated_cores:"" to get past this check.
What provides the virtual-host tuned profile? |
Description of problem: 1. Trying to deploy computevpda role, with tuned profile set to "virtual-host" in the baremetal deployment file: Eg. ansible_playbooks: - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-kernelargs.yaml extra_vars: kernel_args: "default_hugepagesz=1GB hugepagesz=1G hugepages=64 iommu=pt intel_iommu=on tsx=off isolcpus=2-19,22-39" reboot_wait_timeout: 900 tuned_profile: "virtual-host" 2. Run node provision command 3. The playbook fails at: - name: Fail if tuned profile conf is absent but isolated cores is provided fail: msg: "Tuned profile conf file is not available to configure isolated cores" when: - tuned_isolated_cores is defined - (tuned_isolated_cores | length) > 0 - not (tuned_conf_stat_result.stat.exists | bool) Version-Release number of selected component (if applicable): OSP17.x How reproducible: Always Steps to Reproduce: 1. Try to configure node with some other tuned profile like "virtual-host" 2. Do node provision 3. Actual results: Node provision / deploy fails Expected results: Node should be provisioned with user-specified tuned profile Additional info: