> On 6 Aug 2020, at 00:41, i iordanov <[email protected]> wrote:
> 
> Hi Michal,
> 
> I dug down enough to see that I could alter the option that specifies the 
> supported CPUs in the database. What would have helped me is a diff of what 
> was removed. Ultimately, I didn't have enough time to dig for the diff, but 
> if you know where it can be found it may be of use for other people that need 
> to use a Penryn based server.

Hi,
the diff is right there, the option value for 4.2 cluster still has it. so you 
just need that piece (penryn definition) to copy&paste into the 4.4 entry(i 
think the numbers are then duplicated, but it shouldn’t really matter, cpu name 
is the "key”)

Thanks,
michal

> 
> I was able to swap two systems at my place and get a Nehalem one to use with 
> oVirt, but if I get a chance I may try to revert to the older one since it's 
> a bit more convenient for me to use. I would certainly try updating the DB if 
> I could get the diff where you guys removed the line from the DB seed files.
> 
> Cheers and thanks!
> iordan
> 
> On Tue, Aug 4, 2020 at 4:46 AM Michal Skrivanek <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> 
>> On 4 Aug 2020, at 06:10, i iordanov <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> It seems the issue stems from cpu type being empty.
>> 
>> 'cpu': {'architecture': 'undefined', 'type': ''}
>> 
>> 2020-08-03 23:31:39,888-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:103 cluster_facts: {'changed': False, 
>> 'ansible_facts': {'ovirt_clusters': [{'href': 
>> '/ovirt-engine/api/clusters/0eb77d38-d5fe-11ea-8808-00163e42a94a', 
>> 'comment': '', 'description': 'The default server cluster', 'id': 
>> '0eb77d38-d5fe-11ea-8808-00163e42a94a', 'name': 'Default', 
>> 'affinity_groups': [], 'ballooning_enabled': True, 'bios_type': 
>> 'cluster_default', 'cpu': {'architecture': 'undefined', 'type': ''}, 
>> 'cpu_profiles': [], 'data_center': {'href': 
>> '/ovirt-engine/api/datacenters/0ea3b60e-d5fe-11ea-a87c-00163e42a94a', 'id': 
>> '0ea3b60e-d5fe-11ea-a87c-00163e42a94a'}, 'enabled_features': [], 
>> 'error_handling': {'on_error': 'migrate'}, 'external_network_providers': [], 
>> 'fencing_policy': {'enabled': True, 'skip_if_connectivity_broken': 
>> {'enabled': False, 'threshold': 50}, 'skip_if_gluster_bricks_up': False, 
>> 'skip_if_gluster_quorum_not_met': False, 'skip_if_sd_active': {'enabled': 
>> False}}, 'firewall_type': 'firewalld', 'gluster_hooks': [], 
>> 'gluster_service': False, 'gluster_volumes': [], 'ha_reservation': False, 
>> 'ksm': {'enabled': True, 'merge_across_nodes': True}, 
>> 'log_max_memory_used_threshold': 95, 'log_max_memory_used_threshold_type': 
>> 'percentage', 'mac_pool': {'href': 
>> '/ovirt-engine/api/macpools/58ca604b-017d-0374-0220-00000000014e', 'id': 
>> '58ca604b-017d-0374-0220-00000000014e'}, 'memory_policy': {'over_commit': 
>> {'percent': 100}, 'transparent_huge_pages': {'enabled': True}}, 'migration': 
>> {'auto_converge': 'inherit', 'bandwidth': {'assignment_method': 'auto'}, 
>> 'compressed': 'inherit', 'encrypted': 'inherit', 'policy': {'id': 
>> '80554327-0569-496b-bdeb-fcbbf52b827b'}}, 'network_filters': [], 'networks': 
>> [], 'permissions': [], 'required_rng_sources': ['urandom'], 
>> 'scheduling_policy': {'href': 
>> '/ovirt-engine/api/schedulingpolicies/b4ed2332-a7ac-4d5f-9596-99a439cb2812', 
>> 'id': 'b4ed2332-a7ac-4d5f-9596-99a439cb2812'}, 'switch_type': 'legacy', 
>> 'threads_as_cores': False, 'trusted_service': False, 'tunnel_migration': 
>> False, 'version': {'major': 4, 'minor': 4}, 'virt_service': True, 
>> 'vnc_encryption': False}]}, 'deprecations': [{'msg': "The 
>> 'ovirt_cluster_facts' module has been renamed to 'ovirt_cluster_info', and 
>> the renamed one no longer returns ansible_facts", 'version': '2.13'}], 
>> 'failed': False}
>> 
>> Perhaps this Penryn series CPU is too old for this oVirt installation...
> 
> Yes, we dropped Penryn from supported CPU list i 4.3. You could probably stil 
> make it run but it would need messing with engine’s db, adding back Nehalem 
> entry to ServerCPUList(e.g. from 4.2 cluster version line) and resume the 
> deployment somehow.
> 
>> 
>> iordan
>> 
>> On Mon, Aug 3, 2020 at 11:54 PM i iordanov <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Hi guys,
>> 
>> I am trying to install oVirt 4.4 for testing of the aSPICE and Opaque 
>> Android clients and tried to follow this slightly outdated doc:
>> 
>> https://www.ovirt.org/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line/#Installing_the_self-hosted_engine_deployment_host_SHE_cli_deploy
>>  
>> <https://www.ovirt.org/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line/#Installing_the_self-hosted_engine_deployment_host_SHE_cli_deploy>
>> 
>> to deploy an all-in-one self-hosted engine using the command-line.
>> 
>> I started with a clean CentOS 8 installation, set up an NFS server and 
>> tested that mounts work from the local host and other hosts, opened all 
>> ports with firewalld to my LAN and localhost (but left firewalld enabled).
>> 
>> During the run of 
>> hosted-engine --deploy
>> I got the following error:
>> 
>> 2020-08-03 23:31:51,426-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:103 TASK [ovirt.hosted_engine_setup : debug]
>> 2020-08-03 23:31:51,827-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:103 server_cpu_dict: {'Intel Nehalem Family': 
>> 'Nehalem', 'Secure Intel Nehalem Family': 'Nehalem,+sp
>> ec-ctrl,+ssbd,+md-clear', 'Intel Westmere Family': 'Westmere', 'Secure Intel 
>> Westmere Family': 'Westmere,+pcid,+spec-ctrl,+ssbd,+md-clear', 'Intel 
>> SandyBridge Family': 'SandyBridge', 'Secure Intel SandyBridge Fa
>> mily': 'SandyBridge,+pcid,+spec-ctrl,+ssbd,+md-clear', 'Intel IvyBridge 
>> Family': 'IvyBridge', 'Secure Intel IvyBridge Family': 
>> 'IvyBridge,+pcid,+spec-ctrl,+ssbd,+md-clear', 'Intel Haswell Family': 
>> 'Haswell-noTSX
>> ', 'Secure Intel Haswell Family': 
>> 'Haswell-noTSX,+spec-ctrl,+ssbd,+md-clear', 'Intel Broadwell Family': 
>> 'Broadwell-noTSX', 'Secure Intel Broadwell Family': 
>> 'Broadwell-noTSX,+spec-ctrl,+ssbd,+md-clear', 'Intel Sk
>> ylake Client Family': 'Skylake-Client,-hle,-rtm', 'Secure Intel Skylake 
>> Client Family': 'Skylake-Client,+spec-ctrl,+ssbd,+md-clear,-hle,-rtm', 
>> 'Intel Skylake Server Family': 'Skylake-Server,-hle,-rtm', 'Secure I
>> ntel Skylake Server Family': 
>> 'Skylake-Server,+spec-ctrl,+ssbd,+md-clear,-hle,-rtm', 'Intel Cascadelake 
>> Server Family': 'Cascadelake-Server,-hle,-rtm,+arch-capabilities', 'Secure 
>> Intel Cascadelake Server Family':
>>  
>> 'Cascadelake-Server,+md-clear,+mds-no,-hle,-rtm,+tsx-ctrl,+arch-capabilities',
>>  'AMD Opteron G4': 'Opteron_G4', 'AMD Opteron G5': 'Opteron_G5', 'AMD EPYC': 
>> 'EPYC', 'Secure AMD EPYC': 'EPYC,+ibpb,+virt-ssbd', 'IB
>> M POWER8': 'POWER8', 'IBM POWER9': 'POWER9', 'IBM z114, z196': 'z196-base', 
>> 'IBM zBC12, zEC12': 'zEC12-base', 'IBM z13s, z13': 'z13-base', 'IBM z14': 
>> 'z14-base'}
>> 2020-08-03 23:31:52,128-0400 INFO 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:109 TASK [ovirt.hosted_engine_setup : Convert 
>> CPU model name]
>> 2020-08-03 23:31:52,530-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:103 {'msg': "The task includes an option with 
>> an undefined variable. The error was: 'dict object' ha
>> s no attribute ''\n\nThe error appears to be in 
>> '/usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/create_target_vm/01_create_target_hosted_engine_vm.yml':
>>  line 105, column 15, but may\nbe elsewhere in th
>> e file depending on the exact syntax problem.\n\nThe offending line appears 
>> to be:\n\n  - debug: var=server_cpu_dict\n              ^ here\n\nThere 
>> appears to be both 'k=v' shorthand syntax and YAML in this task
>> . Only one syntax may be used.\n", '_ansible_no_log': False}
>> 2020-08-03 23:31:52,630-0400 ERROR 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:107 fatal: [localhost]: FAILED! => {"msg": 
>> "The task includes an option with an undefined variable. 
>> The error was: 'dict object' has no attribute ''\n\nThe error appears to be 
>> in 
>> '/usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/create_target_vm/01_create_target_hosted_engine_vm.yml':
>>  line 105, column 
>> 15, but may\nbe elsewhere in the file depending on the exact syntax 
>> problem.\n\nThe offending line appears to be:\n\n  - debug: 
>> var=server_cpu_dict\n              ^ here\n\nThere appears to be both 'k=v' 
>> shortha
>> nd syntax and YAML in this task. Only one syntax may be used.\n"}
>> 2020-08-03 23:31:52,931-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>> ansible_utils._process_output:103 PLAY RECAP [localhost] : ok: 35 changed: 5 
>> unreachable: 0 skipped: 5 failed: 1
>> 2020-08-03 23:31:53,032-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils.run:215 
>> ansible-playbook rc: 2
>> 2020-08-03 23:31:53,032-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils.run:222 
>> ansible-playbook stdout:
>> 2020-08-03 23:31:53,032-0400 DEBUG 
>> otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils.run:225 
>> ansible-playbook stderr:
>> 2020-08-03 23:31:53,033-0400 DEBUG otopi.context context._executeMethod:145 
>> method exception
>> Traceback (most recent call last):
>>   File "/usr/lib/python3.6/site-packages/otopi/context.py", line 132, in 
>> _executeMethod
>>     method['method']()
>>   File 
>> "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/gr-he-ansiblesetup/core/target_vm.py",
>>  line 238, in _closeup
>>     r = ah.run()
>>   File 
>> "/usr/lib/python3.6/site-packages/ovirt_hosted_engine_setup/ansible_utils.py",
>>  line 229, in run
>>     raise RuntimeError(_('Failed executing ansible-playbook'))
>> RuntimeError: Failed executing ansible-playbook
>> 2020-08-03 23:31:53,034-0400 ERROR otopi.context context._executeMethod:154 
>> Failed to execute stage 'Closing up': Failed executing ansible-playbook
>> 
>> On line 105 of the Ansible config file indicated, there is the following 
>> task:
>>   - debug: var=server_cpu_dict
>> 
>> However, here is a bit more of the file:
>>   - name: Parse server CPU list
>>     set_fact:
>>       server_cpu_dict: "{{ server_cpu_dict | combine({item.split(':')[1]: 
>> item.split(':')[3]}) }}"
>>     with_items: >-
>>       {{ 
>> server_cpu_list.json['values']['system_option_value'][0]['value'].split('; 
>> ')|list|difference(['']) }}
>>   - debug: var=server_cpu_dict
>>   - name: Convert CPU model name
>>     set_fact:
>>       cluster_cpu_model: "{{ server_cpu_dict[cluster_cpu.type] }}"
>>   - debug: var=cluster_cpu_model
>>   - name: Parse emulated_machine
>>     set_fact:
>>       emulated_machine:
>>         
>> emulated_machine_list.json['values']['system_option_value'][0]['value'].replace(
>>         '[','').replace(']','').split(', ')|first
>> 
>> Exact version of the package that contains the file in question:
>> 
>> ovirt-ansible-hosted-engine-setup-1.1.7-1.el8.noarch
>> 
>> Many thanks for your attention! Please cc me when you reply, as I may not be 
>> monitoring the mailing list actively. Happy to provide any other information.
>> 
>> In case it's relevant, the CPU of the machine:
>> 
>> # cat /proc/cpuinfo 
>> processor : 0
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 23
>> model name : Intel(R) Xeon(R) CPU           X5460  @ 3.16GHz
>> stepping : 6
>> microcode : 0x60f
>> cpu MHz : 2703.129
>> cache size : 6144 KB
>> physical id : 0
>> siblings : 4
>> core id : 0
>> cpu cores : 4
>> apicid : 0
>> initial apicid : 0
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 10
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
>> pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm 
>> constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 
>> monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm pti 
>> tpr_shadow vnmi flexpriority dtherm
>> bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs 
>> itlb_multihit
>> bogomips : 6318.15
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 38 bits physical, 48 bits virtual
>> power management:
>> 
>> Sincerely,
>> iordan
>> 
>> -- 
>> The conscious mind has only one thread of execution.
>> 
>> 
>> -- 
>> The conscious mind has only one thread of execution.
>> _______________________________________________
>> Devel mailing list -- [email protected] <mailto:[email protected]>
>> To unsubscribe send an email to [email protected] 
>> <mailto:[email protected]>
>> Privacy Statement: https://www.ovirt.org/privacy-policy.html 
>> <https://www.ovirt.org/privacy-policy.html>
>> oVirt Code of Conduct: 
>> https://www.ovirt.org/community/about/community-guidelines/ 
>> <https://www.ovirt.org/community/about/community-guidelines/>
>> List Archives: 
>> https://lists.ovirt.org/archives/list/[email protected]/message/4CUXHTZTTAW6YYORL5YVWHTINM447V5I/
>>  
>> <https://lists.ovirt.org/archives/list/[email protected]/message/4CUXHTZTTAW6YYORL5YVWHTINM447V5I/>
> 
> 
> -- 
> The conscious mind has only one thread of execution.

_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/7K3GARB26VNBOTKLUIBCZEDDA7NXECMW/

Reply via email to