Skip to content

add detailed hypervisor and guest OS data#3549

Merged
PaulAngus merged 4 commits into
apache:masterfrom
shapeblue:add_hypervisors/oses
Aug 15, 2019
Merged

add detailed hypervisor and guest OS data#3549
PaulAngus merged 4 commits into
apache:masterfrom
shapeblue:add_hypervisors/oses

Conversation

@PaulAngus
Copy link
Copy Markdown
Member

Description

This adds missing hypervisor and guest os data and mappings

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):

How Has This Been Tested?

@PaulAngus
Copy link
Copy Markdown
Member Author

@blueorangutan package

@blueorangutan
Copy link
Copy Markdown

@PaulAngus a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-246

@PaulAngus
Copy link
Copy Markdown
Member Author

@blueorangutan test

@blueorangutan
Copy link
Copy Markdown

@PaulAngus a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@PaulAngus
Copy link
Copy Markdown
Member Author

@blueorangutan package

@blueorangutan
Copy link
Copy Markdown

@PaulAngus a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-247

@PaulAngus
Copy link
Copy Markdown
Member Author

@blueorangutan test

@blueorangutan
Copy link
Copy Markdown

@PaulAngus a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan
Copy link
Copy Markdown

Trillian test result (tid-309)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35670 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3549-t309-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_internal_lb.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermittent failure detected: /marvin/tests/smoke/test_host_maintenance.py
Intermittent failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 74 look OK, 3 have error(s)
Only failed tests results shown below:

Test Result Time (s) Test File
test_04_rvpc_internallb_haproxy_stats_on_all_interfaces Error 209.74 test_internal_lb.py
test_01_cancel_host_maintenace_with_no_migration_jobs Failure 1.16 test_host_maintenance.py
test_02_cancel_host_maintenace_with_migration_jobs Error 3.69 test_host_maintenance.py
test_hostha_enable_ha_when_host_disabled Error 3.65 test_hostha_kvm.py
test_hostha_enable_ha_when_host_in_maintenance Error 301.70 test_hostha_kvm.py

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 13, 2019

@blueorangutan package

@yadvr yadvr added this to the 4.13.0.0 milestone Aug 13, 2019
@blueorangutan
Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-250

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 13, 2019

@blueorangutan test centos7 vmware-65u2

@blueorangutan
Copy link
Copy Markdown

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + vmware-65u2) has been kicked to run smoke tests

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 13, 2019

@blueorangutan test centos7 xenserver-71

@blueorangutan
Copy link
Copy Markdown

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + xenserver-71) has been kicked to run smoke tests

Copy link
Copy Markdown
Member

@yadvr yadvr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left minor remark, will need testing. For any new OSs, I think we'll need to define the guest os mappings for all hypervisors including fallbacks?

Comment thread engine/schema/src/main/resources/META-INF/db/schema-41200to41300.sql Outdated
Comment thread engine/schema/src/main/resources/META-INF/db/schema-41200to41300.sql Outdated
Comment thread engine/schema/src/main/resources/META-INF/db/schema-41200to41300.sql Outdated
@blueorangutan
Copy link
Copy Markdown

Trillian test result (tid-314)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 28949 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3549-t314-xenserver-71.zip
Intermittent failure detected: /marvin/tests/smoke/test_scale_vm.py
Smoke tests completed. 76 look OK, 1 have error(s)
Only failed tests results shown below:

Test Result Time (s) Test File
test_01_scale_vm Failure 18.59 test_scale_vm.py

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 13, 2019

Xenserver seems happy, kvm tests lgtm

@blueorangutan
Copy link
Copy Markdown

Trillian test result (tid-313)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 41464 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3549-t313-vmware-65u2.zip
Intermittent failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Smoke tests completed. 76 look OK, 1 have error(s)
Only failed tests results shown below:

Test Result Time (s) Test File
test_00_deploy_vm_root_resize Failure 260.62 test_deploy_vm_root_resize.py

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 14, 2019

Disk resize failure looks like a possible regression, perhaps needs checking @andrijapanicsb @PaulAngus @borisstoyanov
@blueorangutan package

@blueorangutan
Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-253

@andrijapanicsb
Copy link
Copy Markdown
Contributor

LGTM in regards to OS mappings.

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 14, 2019

@blueorangutan package

@blueorangutan
Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-255

@andrijapanicsb
Copy link
Copy Markdown
Contributor

andrijapanicsb commented Aug 14, 2019

Disk resize failure looks like a possible regression, perhaps needs checking @andrijapanicsb @PaulAngus @borisstoyanov

Seems like an error from here:

"Resource count %s should match with the expected resource count %s" %\

Manually repeating the same actions fails with:

  **Resizing of root disk is only support for scsi device/bus, the provide VM's disk device bus name is ide0:1** 

Global setting "vmware.root.disk.controller" is set to "ide", instead of "osdefault" which in the end gives "VirtualLsiLogicController" - and then resize works.
@rhtyd /CC @PaulAngus

@yadvr
Copy link
Copy Markdown
Member

yadvr commented Aug 15, 2019

@blueorangutan package

@PaulAngus PaulAngus merged commit 7ac9f00 into apache:master Aug 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants