{"id":171,"date":"2013-12-04T14:02:57","date_gmt":"2013-12-04T20:02:57","guid":{"rendered":"http:\/\/gimpland.org\/now\/?p=171"},"modified":"2013-12-04T14:03:05","modified_gmt":"2013-12-04T20:03:05","slug":"citrix-xenserver-pci-passthrough","status":"publish","type":"post","link":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/","title":{"rendered":"Citrix XenServer PCI Passthrough"},"content":{"rendered":"<p>Sometimes you need to use a PCI device on a virtual machine. We have a vendor who has supplied a USB dongle for software licensing, which is really annoying. Their software doesn&#8217;t merit it&#8217;s own server, so we want to put it into our Xenserver pool.<\/p>\n<ol>\n<ol>\n<li>Shutdown the VM you want to attach your device too.<\/li>\n<li>SSH into the host that has your PCI device. \u00a0Use the following command to locate the PCI ID for your device. \u00a0 Should look something like this &#8220;<span style=\"line-height: 1.714285714; font-size: 1rem;\">00:1d.7&#8243;<\/span>\n<pre>lspci -v<\/pre>\n<\/li>\n<li>Now locate the UUID for the VM you want to attach the PCI device to with the following command\n<pre>xe vm-list<\/pre>\n<\/li>\n<li>Now use the following command to set the pass through\n<pre>xe vm-param-set other-config:pci=0\/\"PCI ID\" uuid=\"UUID of VM\"<\/pre>\n<\/li>\n<li>Now boot the VM and check if your device is now attached. \u00a0If not, make sure you are using the correct PCI ID. \u00a0USB devices can get tricky, as there maybe many USB devices listed.<\/li>\n<\/ol>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes you need to use a PCI device on a virtual machine. We have a vendor who has supplied a USB dongle for software licensing, which is really annoying. Their software doesn&#8217;t merit it&#8217;s own server, so we want to put it into our Xenserver pool. Shutdown the VM you want to attach your device &hellip; <a href=\"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Citrix XenServer PCI Passthrough&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[14],"tags":[15,17,97,19,2,98,99,96,95,18,58,16,57],"class_list":["post-171","post","type-post","status-publish","format-standard","hentry","category-virtualization","tag-citrix","tag-cli","tag-device","tag-howto","tag-linux","tag-passthrough","tag-passthru","tag-pci","tag-usb","tag-virtualization-2","tag-xencenter","tag-xenserver","tag-xentools"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Citrix XenServer PCI Passthrough  - gimpland.org<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Citrix XenServer PCI Passthrough  - gimpland.org\" \/>\n<meta property=\"og:description\" content=\"Sometimes you need to use a PCI device on a virtual machine. We have a vendor who has supplied a USB dongle for software licensing, which is really annoying. Their software doesn&#8217;t merit it&#8217;s own server, so we want to put it into our Xenserver pool. Shutdown the VM you want to attach your device &hellip; Continue reading &quot;Citrix XenServer PCI Passthrough&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/\" \/>\n<meta property=\"og:site_name\" content=\"gimpland.org\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-04T20:02:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-12-04T20:03:05+00:00\" \/>\n<meta name=\"author\" content=\"imp7\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"imp7\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/\"},\"author\":{\"name\":\"imp7\",\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/#\\\/schema\\\/person\\\/5a73603e0ec30511d5b90534c76679fb\"},\"headline\":\"Citrix XenServer PCI Passthrough\",\"datePublished\":\"2013-12-04T20:02:57+00:00\",\"dateModified\":\"2013-12-04T20:03:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/\"},\"wordCount\":151,\"commentCount\":1,\"keywords\":[\"citrix\",\"cli\",\"device\",\"howto\",\"linux\",\"passthrough\",\"passthru\",\"PCI\",\"USB\",\"virtualization\",\"XenCenter\",\"xenserver\",\"XenTools\"],\"articleSection\":[\"Virtualization\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/\",\"url\":\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/\",\"name\":\"Citrix XenServer PCI Passthrough - gimpland.org\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/#website\"},\"datePublished\":\"2013-12-04T20:02:57+00:00\",\"dateModified\":\"2013-12-04T20:03:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/#\\\/schema\\\/person\\\/5a73603e0ec30511d5b90534c76679fb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gimpland.org\\\/now\\\/2013\\\/12\\\/citrix-xenserver-pci-passthrough\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/#website\",\"url\":\"https:\\\/\\\/gimpland.org\\\/now\\\/\",\"name\":\"gimpland.org\",\"description\":\"Donate by bitcoin: 12E1LyKb9Wwzw3iy6V4oWpHDXkTRC6UHJ9\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gimpland.org\\\/now\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gimpland.org\\\/now\\\/#\\\/schema\\\/person\\\/5a73603e0ec30511d5b90534c76679fb\",\"name\":\"imp7\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d0544d7ec7cea4e1a78e16ae627707fdc0a3f9d32087dd9a87038b079316ac2d?s=96&d=identicon&r=x\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d0544d7ec7cea4e1a78e16ae627707fdc0a3f9d32087dd9a87038b079316ac2d?s=96&d=identicon&r=x\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d0544d7ec7cea4e1a78e16ae627707fdc0a3f9d32087dd9a87038b079316ac2d?s=96&d=identicon&r=x\",\"caption\":\"imp7\"},\"url\":\"https:\\\/\\\/gimpland.org\\\/now\\\/author\\\/imp7\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Citrix XenServer PCI Passthrough  - gimpland.org","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/","og_locale":"en_US","og_type":"article","og_title":"Citrix XenServer PCI Passthrough  - gimpland.org","og_description":"Sometimes you need to use a PCI device on a virtual machine. We have a vendor who has supplied a USB dongle for software licensing, which is really annoying. Their software doesn&#8217;t merit it&#8217;s own server, so we want to put it into our Xenserver pool. Shutdown the VM you want to attach your device &hellip; Continue reading \"Citrix XenServer PCI Passthrough\"","og_url":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/","og_site_name":"gimpland.org","article_published_time":"2013-12-04T20:02:57+00:00","article_modified_time":"2013-12-04T20:03:05+00:00","author":"imp7","twitter_misc":{"Written by":"imp7","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/#article","isPartOf":{"@id":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/"},"author":{"name":"imp7","@id":"https:\/\/gimpland.org\/now\/#\/schema\/person\/5a73603e0ec30511d5b90534c76679fb"},"headline":"Citrix XenServer PCI Passthrough","datePublished":"2013-12-04T20:02:57+00:00","dateModified":"2013-12-04T20:03:05+00:00","mainEntityOfPage":{"@id":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/"},"wordCount":151,"commentCount":1,"keywords":["citrix","cli","device","howto","linux","passthrough","passthru","PCI","USB","virtualization","XenCenter","xenserver","XenTools"],"articleSection":["Virtualization"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/","url":"https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/","name":"Citrix XenServer PCI Passthrough - gimpland.org","isPartOf":{"@id":"https:\/\/gimpland.org\/now\/#website"},"datePublished":"2013-12-04T20:02:57+00:00","dateModified":"2013-12-04T20:03:05+00:00","author":{"@id":"https:\/\/gimpland.org\/now\/#\/schema\/person\/5a73603e0ec30511d5b90534c76679fb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gimpland.org\/now\/2013\/12\/citrix-xenserver-pci-passthrough\/"]}]},{"@type":"WebSite","@id":"https:\/\/gimpland.org\/now\/#website","url":"https:\/\/gimpland.org\/now\/","name":"gimpland.org","description":"Donate by bitcoin: 12E1LyKb9Wwzw3iy6V4oWpHDXkTRC6UHJ9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gimpland.org\/now\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gimpland.org\/now\/#\/schema\/person\/5a73603e0ec30511d5b90534c76679fb","name":"imp7","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d0544d7ec7cea4e1a78e16ae627707fdc0a3f9d32087dd9a87038b079316ac2d?s=96&d=identicon&r=x","url":"https:\/\/secure.gravatar.com\/avatar\/d0544d7ec7cea4e1a78e16ae627707fdc0a3f9d32087dd9a87038b079316ac2d?s=96&d=identicon&r=x","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d0544d7ec7cea4e1a78e16ae627707fdc0a3f9d32087dd9a87038b079316ac2d?s=96&d=identicon&r=x","caption":"imp7"},"url":"https:\/\/gimpland.org\/now\/author\/imp7\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4dqkb-2L","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":3,"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/posts\/171\/revisions\/174"}],"wp:attachment":[{"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gimpland.org\/now\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}