<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Technical Discussions</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_category?p_l_id=&amp;mbCategoryId=2049093" />
  <subtitle>Comments, questions, support and enhancement requests relating to the technical aspects of the UCS XML API</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_category?p_l_id=&amp;mbCategoryId=2049093</id>
  <updated>2013-06-20T01:00:39Z</updated>
  <dc:date>2013-06-20T01:00:39Z</dc:date>
  <entry>
    <title>RE: Possible to download firmware package to UCS emulator?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16273882" />
    <author>
      <name>Eric Williams</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16273882</id>
    <updated>2013-06-17T18:58:22Z</updated>
    <published>2013-06-17T18:58:22Z</published>
    <summary type="html">[quote=pepe popo][quote=Eric Williams][quote]I'm using UCSPE 2.0.2q. I tried to download 3b firmware package to the emulator. It seems it was downloading, but when it hits 100%, it shows a "Download Firmware" message box, with this line:
[url=http://192.168.220.128:80//operations/file-ucs-k9-bundle-infra.2.0.3b.A.bin/image.txt]http://192.168.220.128:80//operations/file-ucs-k9-bundle-infra.2.0.3b.A.bin/image.txt[/url]
But there's no 3b package in the Packages tab.
Anyone successfully downloaded a firmware package to the emulator? If so, how did you do it?
Thanks,
Jason[/quote]
It's something that is currently not supported in UCSPE.  We are working on ways to resolve this issue in the future releases of UCSPE.[/quote]


I'm wondering why this still doesn't work in 2.1(1aPE3)? In the release notes it states the following:

 UCSPE presents a controlled environment for the following: [list]
[*]Emulation of large-scale environments
[*]Changes in the hardware inventory (device discovery)
[*]Firmware upgrade testing
[*]Troubleshooting real UCS problems
[/list]I'm still getting the same error that the original poster presented. 

Two questions:
1. When is this finally going to be fixed?
2. Why do the release notes state that it works when it obviously doesn't?[/quote]
Upgrading of firmware on the server side via Host Firmware packs and the like will work in the next release of UCSPE.  We are fixing bugs related to that code in UCSPE.  For upgrading firmware on the infrastructure side (UCSM, Fabric interconnects, IOM's, etc). those elements aren't fully emulated, so we can not upgrade them today, nor have any short term plans in the future to support.  The release notes will be clarified to state upgrade of server pack firmware on the blades / rackmounts is supported.  The bugs with importing firmware into UCSM will be fixed in the next release as well.</summary>
    <dc:creator>Eric Williams</dc:creator>
    <dc:date>2013-06-17T18:58:22Z</dc:date>
  </entry>
  <entry>
    <title>AUTO: Gan, Alexey is out of the office. (returning 07/02/2013)</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16230193" />
    <author>
      <name>alexey gan</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16230193</id>
    <updated>2013-06-15T16:38:41Z</updated>
    <published>2013-06-15T16:38:41Z</published>
    <summary type="html">CONFIDENTIALITY WARNING 
This communication, including any attachments, is for the exclusive use of addressee and may contain proprietary and/or confidential information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies.

AVERTISSEMENT RELATIF À LA CONFIDENTIALITÉ 
Ce message, ainsi que les pièces qui y sont jointes, est destiné à l’usage exclusif de la personne à laquelle il s’adresse et peut contenir de l’information personnelle ou confidentielle. Si le lecteur de ce message n’en est pas le destinataire, nous l’avisons par la présente que toute diffusion, distribution, reproduction ou utilisation de son contenu est strictement interdite. Veuillez avertir sur-le-champ l’expéditeur par retour de courrier électronique et supprimez ce message ainsi que toutes les pièces jointes.</summary>
    <dc:creator>alexey gan</dc:creator>
    <dc:date>2013-06-15T16:38:41Z</dc:date>
  </entry>
  <entry>
    <title>RE: Possible to download firmware package to UCS emulator?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16230187" />
    <author>
      <name>pepe popo</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16230187</id>
    <updated>2013-06-15T16:37:53Z</updated>
    <published>2013-06-15T16:37:53Z</published>
    <summary type="html">[quote=Eric Williams][quote]I'm using UCSPE 2.0.2q. I tried to download 3b firmware package to the emulator. It seems it was downloading, but when it hits 100%, it shows a "Download Firmware" message box, with this line:
[url=http://192.168.220.128:80//operations/file-ucs-k9-bundle-infra.2.0.3b.A.bin/image.txt]http://192.168.220.128:80//operations/file-ucs-k9-bundle-infra.2.0.3b.A.bin/image.txt[/url]
But there's no 3b package in the Packages tab.
Anyone successfully downloaded a firmware package to the emulator? If so, how did you do it?
Thanks,
Jason[/quote]
It's something that is currently not supported in UCSPE.  We are working on ways to resolve this issue in the future releases of UCSPE.[/quote]


I'm wondering why this still doesn't work in 2.1(1aPE3)? In the release notes it states the following:

 UCSPE presents a controlled environment for the following: [list]
[*]Emulation of large-scale environments
[*]Changes in the hardware inventory (device discovery)
[*]Firmware upgrade testing
[*]Troubleshooting real UCS problems
[/list]I'm still getting the same error that the original poster presented. 

Two questions:
1. When is this finally going to be fixed?
2. Why do the release notes state that it works when it obviously doesn't?</summary>
    <dc:creator>pepe popo</dc:creator>
    <dc:date>2013-06-15T16:37:53Z</dc:date>
  </entry>
  <entry>
    <title>goucs filterlog logtail error</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16121090" />
    <author>
      <name>Clifton Pracht</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16121090</id>
    <updated>2013-06-12T12:44:50Z</updated>
    <published>2013-06-12T12:44:26Z</published>
    <summary type="html">When running "goucs filterlog logtail"  in Linux environment I get the following error.

Error: Can't find user location for UCSM logs.

Has anyone seen this error before?   goucs appears to be setup correctly - IE I am able to get blade listing, etc.   I have tried running on SLES and RHEL and both produce the same messages.

I have also changed the location in clienv.cfg from automtic to an explicite value without any luck - the error is different but can't get past it. 

Cliff</summary>
    <dc:creator>Clifton Pracht</dc:creator>
    <dc:date>2013-06-12T12:44:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: Add vNIC/vHBA to Service Profile Template from vNIC/vHBA Template</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16088740" />
    <author>
      <name>Matt Oswalt</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16088740</id>
    <updated>2013-06-11T15:11:09Z</updated>
    <published>2013-06-11T15:10:30Z</published>
    <summary type="html">[code]I need the equivalent syntax to the "use vNIC Template" box in the "Create vNIC" wizard of UCSM[/code]
I figured it out, but I would like to request a small change. The key is to use the "-NwTemplName" argument in the Add-UcsVnic cmdlet. This makes sense in hindsight, but what is more misleading is the description:
[code]   -NwTemplName &lt;string&gt;       Specifies the dynamic vNIC connectivity policy to use for the vNIC.
[/code] I would assume this would mean the "dynamic vnic connection policy" shown in the vNIC creation wizard - used for doing things like VM-FEX. The description as-is caused me to poke around for about 12 hours. Just a suggestion.</summary>
    <dc:creator>Matt Oswalt</dc:creator>
    <dc:date>2013-06-11T15:10:30Z</dc:date>
  </entry>
  <entry>
    <title>Add vNIC/vHBA to Service Profile Template from vNIC/vHBA Template</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16069097" />
    <author>
      <name>Matt Oswalt</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=16069097</id>
    <updated>2013-06-11T03:07:34Z</updated>
    <published>2013-06-11T03:07:34Z</published>
    <summary type="html">All,

I can see how to add a vNIC/vHBA to an existing SP or SPT statically, but I already have existing vNIC and vHBA Templates and I would like to simply append these to the SPT I just created. 

I got as far as this:
[code]Get-UcsServiceProfile -Name "SPT-XEN-PROD" | Add-UcsVnic -Name ESX-MGMT-PROD[/code]but that ends up creating a new vNIC from scratch on the SPT. I need the equivalent syntax to the "use vNIC Template" box in the "Create vNIC" wizard of UCSM.

Thanks in advance for the help!</summary>
    <dc:creator>Matt Oswalt</dc:creator>
    <dc:date>2013-06-11T03:07:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15967968" />
    <author>
      <name>Sage Harvey</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15967968</id>
    <updated>2013-06-07T13:51:32Z</updated>
    <published>2013-06-07T13:51:32Z</published>
    <summary type="html">[quote=Luke Poskitt][quote=EELCO NIEUWSTAD]Because I find it very boring (and I am lazy) to create aliases and zones for all HBA's of my server profiles in my MDS switch I would like to write a script to do it for me.
[/quote]Hi Eelco, rather than generate zones based on deployed server profiles you could pre-generate the MDS zone configuration based on the WWNN and WWPN pools configured for your service profiles.  


[/quote]This.  Because we can create and assign the boot luns ahead of time, I can create boot luns and install OS's for servers I don't actually have yet.  For example, if I've got 8 blades but I know the environment is going to grow to 32.  I can generate all 32 service profiles, create boot luns and then swap service profiles doing full installations on each LUN.

When I'm done, I switch back to the 8 I want to use now and when the new blades arrive, I can assign them where needed and the OS is ready to go.  You could even pre-assign the service profiles to chassis / blade locations ahead of time and they'll just pop into the right place when the gear arrives.

Sage</summary>
    <dc:creator>Sage Harvey</dc:creator>
    <dc:date>2013-06-07T13:51:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15967886" />
    <author>
      <name>Sage Harvey</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15967886</id>
    <updated>2013-06-07T13:49:10Z</updated>
    <published>2013-06-07T13:49:10Z</published>
    <summary type="html">RE: best way to query WWPN of all HBA</summary>
    <dc:creator>Sage Harvey</dc:creator>
    <dc:date>2013-06-07T13:49:10Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15952310" />
    <author>
      <name>Luke Poskitt</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15952310</id>
    <updated>2013-06-06T23:44:16Z</updated>
    <published>2013-06-06T23:44:16Z</published>
    <summary type="html">[quote=EELCO NIEUWSTAD]Because I find it very boring (and I am lazy) to create aliases and zones for all HBA's of my server profiles in my MDS switch I would like to write a script to do it for me.
[/quote]Hi Eelco, rather than generate zones based on deployed server profiles you could pre-generate the MDS zone configuration based on the WWNN and WWPN pools configured for your service profiles.  

That is; when you create your service profile or vHBA template, you specify the VSAN attachment and the WWPN/WWNN pool - knowing which WWNNs/WWPNs will be used for each VSAN, you can then pre-generate your MDS zoning configuration so that any newly deployed service profiles will have vHBAs with pre-zoned connectivity.

This is especially useful if you are booting from SAN as it allows you to deploy a service profile with SAN connectivity rather than deploy a service profile, determine the WWPNs used, and then create the zoning configuration.  As long as you have a sane WWPN allocation strategy for your service profiles with plenty of sequential WWPN headroom, you can then also easily extend your zoning configuration to accomodate any number of pre-zoned hosts.</summary>
    <dc:creator>Luke Poskitt</dc:creator>
    <dc:date>2013-06-06T23:44:16Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15901509" />
    <author>
      <name>Hieu Nguyen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15901509</id>
    <updated>2013-06-05T17:57:13Z</updated>
    <published>2013-06-05T17:57:13Z</published>
    <summary type="html"> I'm uncessfuly trying to query WWPN on UCS chassis using Cisco UCS Manager XML API, could you please post your script
Thanks</summary>
    <dc:creator>Hieu Nguyen</dc:creator>
    <dc:date>2013-06-05T17:57:13Z</dc:date>
  </entry>
  <entry>
    <title>C-Series Firmware Automation - non fabric attached</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15450594" />
    <author>
      <name>John Clendennen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15450594</id>
    <updated>2013-05-21T13:47:04Z</updated>
    <published>2013-05-21T13:40:51Z</published>
    <summary type="html">Hello, I have been working on a project to fracture and automate the update process of the BIOS, CIMC, and drivers for C-Series servers and could use some guidance on the firmware process. In working with the open XML API, I have been able to write a HTTP post command to successfully load new firmware to the C-Series backup partition, however, I'm having a difficult time understanding how to actually "activate" that firmware version once loaded. Ideally I would load the firmware to the version I need updating to and from there active the firmware with an additional POST command, during a maintenance window. Looking through the XML API schemas, I'm not seeing a clear way in going about this. Has anyone encountered this before, and could you provide some guidance?   
For reference, attached is the XML code I use to upload the firmware within the backup partition. I'm using a POST method to a Cisco C-Series 220 M3.
Thank you, John</summary>
    <dc:creator>John Clendennen</dc:creator>
    <dc:date>2013-05-21T13:40:51Z</dc:date>
  </entry>
  <entry>
    <title>UCS XML API - change boot policy for server via configConfMo</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15281738" />
    <author>
      <name>Ralph Jackson</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15281738</id>
    <updated>2013-05-15T15:12:17Z</updated>
    <published>2013-05-15T15:10:11Z</published>
    <summary type="html">I'm trying to change the boot policy associated with a server.  Getting this error:   Obviously, I'm doing something wrong, help/suggestions welcome.  Here is the code I'm using: URL=https://resucs01:443/nuova CMD="                                          " echo "

" curl --insecure -H "Content-Type: text/xml" -N -d "$CMD" $URL  </summary>
    <dc:creator>Ralph Jackson</dc:creator>
    <dc:date>2013-05-15T15:10:11Z</dc:date>
  </entry>
  <entry>
    <title>goucs login java error</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15036468" />
    <author>
      <name>Veronica Ho</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15036468</id>
    <updated>2013-05-07T20:13:48Z</updated>
    <published>2013-05-07T20:11:36Z</published>
    <summary type="html">When I type 'goucs sessionname login', I get this error: java.lang.StringIndexOutOfBoundsException: String index out of range: -1     at java.lang.String.substring(String.java:1949)     at goucs.sGet_Session(goucs.java:3786)     at goucs.main2(goucs.java:4266)     at start.goucs(start.java:2789)     at start.login(start.java:2411)     at start.main2(start.java:1228)     at start.main(start.java:147) How do I fix this? This is a RHEL 6.1 workstation using Java 1.6 Please advise. Thank you.</summary>
    <dc:creator>Veronica Ho</dc:creator>
    <dc:date>2013-05-07T20:11:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: Used Cisco equipment question</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=14257878" />
    <author>
      <name>Richard Berry</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=14257878</id>
    <updated>2013-04-15T11:08:54Z</updated>
    <published>2013-04-15T11:08:54Z</published>
    <summary type="html">You can ask the equipment provider. They can help you in configuration and make sure that the used system is working well.
____________________
[url=http://www.chicagotech.com/products/CISCO]used cisco equipment[/url]
 
 </summary>
    <dc:creator>Richard Berry</dc:creator>
    <dc:date>2013-04-15T11:08:54Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I retrieve Fabric Interconnect switching mode using XML API</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13859618" />
    <author>
      <name>Karthick Radhakrishnan</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13859618</id>
    <updated>2013-04-04T11:20:57Z</updated>
    <published>2013-04-04T11:20:57Z</published>
    <summary type="html">Thanks Shilpa. That worked
 </summary>
    <dc:creator>Karthick Radhakrishnan</dc:creator>
    <dc:date>2013-04-04T11:20:57Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I retrieve Fabric Interconnect switching mode using XML API</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13850793" />
    <author>
      <name>Shilpa Sangappa</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13850793</id>
    <updated>2013-04-04T06:29:39Z</updated>
    <published>2013-04-04T06:29:39Z</published>
    <summary type="html">Hi Karthick,
 
For Ethernet:
Query for the DN=fabric/lan and look for property "Mode" 
For FC:Query for the DN=fabric/lan and look for property "Mode"</summary>
    <dc:creator>Shilpa Sangappa</dc:creator>
    <dc:date>2013-04-04T06:29:39Z</dc:date>
  </entry>
  <entry>
    <title>How do I retrieve Fabric Interconnect switching mode using XML API</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13812367" />
    <author>
      <name>Karthick Radhakrishnan</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13812367</id>
    <updated>2013-04-03T11:58:56Z</updated>
    <published>2013-04-03T11:58:56Z</published>
    <summary type="html">Hi,

I'm trying to get the Fabric interconnect switching mode(Ethernet &amp; FC)  i.e) End host / switching. I queried dn="sys" and I couldn't find the details. Is there any specific query to retrieve the info?
Thanks,</summary>
    <dc:creator>Karthick Radhakrishnan</dc:creator>
    <dc:date>2013-04-03T11:58:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: B200 M3 Memory Accuracy</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13511732" />
    <author>
      <name>RICHARD FOLTZ</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13511732</id>
    <updated>2013-03-26T13:32:29Z</updated>
    <published>2013-03-26T13:32:29Z</published>
    <summary type="html">Excellent, thanks!</summary>
    <dc:creator>RICHARD FOLTZ</dc:creator>
    <dc:date>2013-03-26T13:32:29Z</dc:date>
  </entry>
  <entry>
    <title>RE: static eth0 IP address issues</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13513271" />
    <author>
      <name>Eric Williams</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13513271</id>
    <updated>2013-03-26T13:08:19Z</updated>
    <published>2013-03-26T13:08:19Z</published>
    <summary type="html">For the emulator the 3 IPs are used for Fabric interconnect A, one for Fabric B, and one for the Cluster VIP.  It has nothing to do w/ the NICs on a server, moreso about the emulation of the two different Fabric Interconnects, supporting clustering properly, etc.</summary>
    <dc:creator>Eric Williams</dc:creator>
    <dc:date>2013-03-26T13:08:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Problem with B200M3 FSM stuck on inventory of blade</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13513238" />
    <author>
      <name>Eric Williams</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13513238</id>
    <updated>2013-03-26T13:06:30Z</updated>
    <published>2013-03-26T13:06:30Z</published>
    <summary type="html">Can you provide more details of the FSM that is stuck.  Like a screenshot, detailed error messages, what FSM is stuck, etc.?</summary>
    <dc:creator>Eric Williams</dc:creator>
    <dc:date>2013-03-26T13:06:30Z</dc:date>
  </entry>
</feed>

