Title: New Feature: KVM Agent Hooks · Issue #3823 · apache/cloudstack · GitHub
Open Graph Title: New Feature: KVM Agent Hooks · Issue #3823 · apache/cloudstack
X Title: New Feature: KVM Agent Hooks · Issue #3823 · apache/cloudstack
Description: ISSUE TYPE Feature Idea COMPONENT NAME CloudStack KVM Agent CLOUDSTACK VERSION Master SUMMARY Allow Agent to launch external program to mangle XML before VM launch. Workflow like agent builds initial XML if external transformer script is...
Open Graph Description: ISSUE TYPE Feature Idea COMPONENT NAME CloudStack KVM Agent CLOUDSTACK VERSION Master SUMMARY Allow Agent to launch external program to mangle XML before VM launch. Workflow like agent builds initi...
X Description: ISSUE TYPE Feature Idea COMPONENT NAME CloudStack KVM Agent CLOUDSTACK VERSION Master SUMMARY Allow Agent to launch external program to mangle XML before VM launch. Workflow like agent builds initi...
Opengraph URL: https://github.com/apache/cloudstack/issues/3823
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"New Feature: KVM Agent Hooks","articleBody":"\u003c!--\r\nVerify first that your issue/request is not already reported on GitHub.\r\nAlso test if the latest release and master branch are affected too.\r\nAlways add information AFTER of these HTML comments, but no need to delete the comments.\r\n--\u003e\r\n\r\n##### ISSUE TYPE\r\n\u003c!-- Pick one below and delete the rest --\u003e\r\n * Feature Idea\r\n\r\n##### COMPONENT NAME\r\n\u003c!--\r\nCategorize the issue, e.g. API, VR, VPN, UI, etc.\r\n--\u003e\r\n~~~\r\nCloudStack KVM Agent\r\n~~~\r\n\r\n##### CLOUDSTACK VERSION\r\n\u003c!--\r\nNew line separated list of affected versions, commit ID for issues on master branch.\r\n--\u003e\r\n\r\n~~~\r\nMaster\r\n~~~\r\n\r\n##### SUMMARY\r\n\u003c!-- Explain the problem/feature briefly --\u003e\r\n\r\nAllow Agent to launch external program to mangle XML before VM launch. Workflow like\r\n\r\n1. agent builds initial XML\r\n2. if external transformer script is provided, agent passes XML to transform it.\r\n3. agent receives back transformed XML\r\n4. agent launches XML\r\n\r\nPurpose:\r\n- pass raw devices like USB keys, Movidius accelerators, etc.\r\n- GPU pass-thru\r\n- RAW drives\r\n- additional unmanaged nics, VXLANS (we already have a usecase for that, but use it thru security groups script hacking (hotplug) which is not good)\r\n- alter and provide additional CPU flags unsupported by CS\r\n\r\nLet me know what do you think about it. Design considerations? Maybe already implemented?\r\n\r\n@rhtyd @PaulAngus @andrijapanicsb @DaanHoogland @wido @rafaelweingartner @svenvogel \r\n\r\nWe (Bitworks) would like to implement it. If it has chances to be added to mainstream, it's great to discuss the design.","author":{"url":"https://github.com/bwsw","@type":"Person","name":"bwsw"},"datePublished":"2020-01-20T10:06:23.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6},"url":"https://github.com/3823/cloudstack/issues/3823"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:92f4cbec-6c67-e4a3-fdf7-f7f9a81df14d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A75A:1AF501:4CADAD:65AB44:6A517071 |
| html-safe-nonce | fd5e242ac323317698bc9fc000a07e0ce4f54b43a72dca8259dea3f1f9e83807 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNzVBOjFBRjUwMTo0Q0FEQUQ6NjVBQjQ0OjZBNTE3MDcxIiwidmlzaXRvcl9pZCI6IjIxMTk0MjY5NTI1MTEwODk4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a69763f9908b766e8ea6a95281d70847e9bc341ac6e5a6368ac2d3429b3d34b3 |
| hovercard-subject-tag | issue:552196349 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/apache/cloudstack/3823/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d743cf7e7458937db29dcc481f58abff498c5dc09ff25599c5a248d38f9a8ab5/apache/cloudstack/issues/3823 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d743cf7e7458937db29dcc481f58abff498c5dc09ff25599c5a248d38f9a8ab5/apache/cloudstack/issues/3823 |
| og:image:alt | ISSUE TYPE Feature Idea COMPONENT NAME CloudStack KVM Agent CLOUDSTACK VERSION Master SUMMARY Allow Agent to launch external program to mangle XML before VM launch. Workflow like agent builds initi... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | bwsw |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/apache/cloudstack git https://github.com/apache/cloudstack.git |
| octolytics-dimension-user_id | 47359 |
| octolytics-dimension-user_login | apache |
| octolytics-dimension-repository_id | 9759448 |
| octolytics-dimension-repository_nwo | apache/cloudstack |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 9759448 |
| octolytics-dimension-repository_network_root_nwo | apache/cloudstack |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | b19955a9dd40fd99462443f7911b522d7216776a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width