{"id":240,"date":"2009-07-08T16:30:38","date_gmt":"2009-07-08T21:30:38","guid":{"rendered":"http:\/\/www.jasemccarty.com\/blog\/?p=240"},"modified":"2009-07-08T16:30:38","modified_gmt":"2009-07-08T21:30:38","slug":"add-veeam-business-view-to-vmware-vcenter-25-update-4","status":"publish","type":"post","link":"https:\/\/www.jasemccarty.com\/blog\/add-veeam-business-view-to-vmware-vcenter-25-update-4\/","title":{"rendered":"vCenter 2.5 U4: Veeam Business View Plug-in"},"content":{"rendered":"<p>I got this working and figured I would let everyone know how I did it.<\/p>\n<p>First, thanks to <a title=\"Veeam\" href=\"http:\/\/www.veeam.com\/\" target=\"_blank\"><strong>Veeam<\/strong><\/a> for the <a title=\"Veeam Business View for VMware\" href=\"http:\/\/www.veeam.com\/vmware-business-view.html\" target=\"_blank\"><strong>Veeam Business View for VMware<\/strong><\/a> product.\u00a0 Nice freebie!<\/p>\n<p>Second, there are 2 files that are necessary to make this happen, along with registering the plug-in.<\/p>\n<p>The first file, is the actual file that is going to be telling vCenter where to go to get the content to display.\u00a0 I named it veeambusinessview.xml.\u00a0 Here is a copy of the contents of mine:<\/p>\n<blockquote><p>&lt;scriptConfiguration version=&#8221;1.0.0.13&#8243;&gt;<br \/>\n&lt;key&gt;com.veeam.business.view&lt;\/key&gt;<br \/>\n&lt;description&gt;Veeam Business View&lt;\/description&gt;<br \/>\n&lt;view parent=&#8221;Inventory.Global&#8221;&gt;<br \/>\n&lt;title locale=&#8221;en&#8221;&gt;Veeam Business View&lt;\/title&gt;<br \/>\n&lt;url&gt;http:\/\/vcenterserver:1340\/&lt;\/url&gt;<br \/>\n&lt;icon&gt;http:\/\/vcenterserver:8086\/veeambusinessview\/veeam.png&lt;\/icon&gt;<br \/>\n&lt;\/view&gt;<br \/>\n&lt;view parent=&#8221;Inventory.Datacenter&#8221;&gt;<br \/>\n&lt;title locale=&#8221;en&#8221;&gt;Veeam Business View&lt;\/title&gt;<br \/>\n&lt;url&gt;http:\/\/vcenterserver:1340\/&lt;\/url&gt;<br \/>\n&lt;\/view&gt;<br \/>\n&lt;\/scriptConfiguration&gt;<\/p><\/blockquote>\n<p>Be sure to replace the <strong>vcenterserver<\/strong> value with the name of your vCenter Server.\u00a0 Also notice I&#8217;m using the default 8086 port for vCenter, and the default 1340 port for the Veeam Business View installation.<\/p>\n<p style=\"text-align: left;\">The second file, is a simple Veeam graphic that I grabbed from <a href=\"http:\/\/twitter.com\/veeam\" target=\"_blank\"><strong>their twitter page<\/strong><\/a>.<a href=\"http:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2009\/07\/veeam.png\"><img loading=\"lazy\" decoding=\"async\" title=\"veeam\" src=\"http:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2009\/07\/veeam.png\" alt=\"veeam\" width=\"19\" height=\"19\" \/><\/a><\/p>\n<p>Now, take these files, and put them in a folder named <strong>veeambusinessview<\/strong> in this location:<br \/>\n<strong>C:Program FilesVMwareInfrastructureVirtualCenter Servertomcatwebapps<\/strong><\/p>\n<p>Now that the files are loaded, they need to get registered in vCenter.<\/p>\n<p>I decided not to use the <a title=\"PowerShell registration utility for VI Client Plug-ins\" href=\"http:\/\/communities.vmware.com\/docs\/DOC-4521\" target=\"_blank\"><strong>PowerShell registration utility for VI Client Plug-ins<\/strong><\/a>, but rather through the vCenter Managed Object Browser, using the details described in this <a title=\"Registering VI Client Plugin without a single line of code\" href=\"http:\/\/communities.vmware.com\/docs\/DOC-9203\" target=\"_blank\"><strong>document<\/strong><\/a>.<\/p>\n<p>In the document, it details how to add, but not exactly what to add.<\/p>\n<p>Here is what I came up with:<\/p>\n<blockquote><p>&lt;extension&gt;<br \/>\n&lt;description&gt;<br \/>\n&lt;label&gt;com.veeam.business.view&lt;\/label&gt;<br \/>\n&lt;summary&gt;Veeam Business View&lt;\/summary&gt;<br \/>\n&lt;\/description&gt;<br \/>\n&lt;key&gt;com.veeam.business.view&lt;\/key&gt;<br \/>\n&lt;version&gt;1.0.0.31&lt;\/version&gt;<br \/>\n&lt;subjectName&gt;Veeam Business View&lt;\/subjectName&gt;<\/p>\n<p>&lt;server&gt;<br \/>\n&lt;url&gt;http:\/\/vcenterserver:8086\/veeambusinessview\/veeambusinessview.xml&lt;\/url&gt;<br \/>\n&lt;description&gt;<br \/>\n&lt;label&gt;com.veeam.business.view&lt;\/label&gt;<br \/>\n&lt;summary&gt;Veeam Business view&lt;\/summary&gt;<br \/>\n&lt;\/description&gt;<br \/>\n&lt;company&gt;Veeam&lt;\/company&gt;<br \/>\n&lt;type&gt;com.vmware.vim.viClientScripts&lt;\/type&gt;<br \/>\n&lt;adminEmail&gt;name@company.com&lt;\/adminEmail&gt;<br \/>\n&lt;\/server&gt;<br \/>\n&lt;client&gt;<br \/>\n&lt;version&gt;1.0.0.31&lt;\/version&gt;<br \/>\n&lt;description&gt;<br \/>\n&lt;label&gt;com.veeam.business.view&lt;\/label&gt;<br \/>\n&lt;summary&gt;Veeam Business view&lt;\/summary&gt;<br \/>\n&lt;\/description&gt;<br \/>\n&lt;company&gt;Veeam&lt;\/company&gt;<br \/>\n&lt;type&gt;com.vmware.vim.viClientScripts&lt;\/type&gt;<br \/>\n&lt;url&gt;&lt;\/url&gt;<br \/>\n&lt;icon&gt;http:\/\/vcenterserver:8086\/veeambusinessview\/veeam.png&lt;\/icon&gt;<br \/>\n&lt;\/client&gt;<br \/>\n&lt;lastHeartbeatTime&gt;2009-07-08T12:59:59.234375Z&lt;\/lastHeartbeatTime&gt;<br \/>\n&lt;\/extension&gt;<\/p><\/blockquote>\n<p>So, it should look something like this:<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"http:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2009\/07\/registerextension2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-248\" title=\"registerextension\" src=\"http:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2009\/07\/registerextension2-150x150.png\" alt=\"registerextension\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: left;\">Modify these values to match your environment (replace vcenterserver and ports if necessary) and select Invoke Method.<\/p>\n<p style=\"text-align: left;\">All that is necessary to do now, is close your VI Client, and restart it.\u00a0 The plug-in will appear automatically, and does not have to be installed, the same way the Performance View works in vCenter 2.5 Update 4.\u00a0 Depending on what URL you use for your Veeam Business View web server, you might have to consider things like trusted sites\/etc.\u00a0 If your Veeam Business View web server is in the same domain, and is considered a trusted site, you should not have to log into it separately.<\/p>\n<p style=\"text-align: left;\">When you log back into vCenter through the VI Client, you should see something like this:<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"http:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2009\/07\/vbvnvc.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-246\" title=\"vbvnvc\" src=\"http:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2009\/07\/vbvnvc-150x150.png\" alt=\"vbvnvc\" width=\"90\" height=\"90\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: left;\">When I get some free time, I&#8217;ll have to see how this works with vSphere.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I got this working and figured I would let everyone know how I did it. First, thanks to Veeam for the Veeam Business View for &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-240","post","type-post","status-publish","format-standard","hentry","category-virtualization"],"_links":{"self":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":0,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}