UCS Shortcomings?

I regularly hear a few specific arguments critiquing the UCS that I would like someone who knows the UCS ecosystem well to clarify before my organization adopts it.
1. The Cisco UCS system is a totally proprietary and closed system, meaning:
     a) the Cisco UCS chassis cannot support other vendor’s blades.  For example, you can’t place an HP, IBM or Dell blade in a Cisco UCS  5100      chassis.
     b) The Cisco UCS can only be managed by the Cisco UCS manager – no 3rd party management tool can be leveraged.
     c) Two Cisco 6100 Fabric Interconnects can indeed support 320  server blades (40 chassis, as Cisco claims), but only with an unreasonable         amount of oversubscription. The more realistic number is two (2) 6100s for every four  (4) 5100 UCS chassis (32 servers), which will yield a more      reasonable oversubscription ratio of 4:1.
     d) A maximum of 14 UCS chassis can be managed by the UCS  manager, which resides in the 6100 Fabric Interconnects. This  creates islands of       management domains -- 14 chasses per island, which presents an interesting challenge if you indeed try to manage 40 UCS chassis (320 servers)        with the same pair of Fabric  Interconnects.
     e) The UCS blade servers can only use Cisco NIC cards (Palo).
     f) Cisco Palo cards use a proprietary version of interface virtualization and cannot support the open SR-IOV standard.
     g) The Cisco 5100 chassis can only be uplinked to the Fabric Interconnects, so any shop that already has ToR switches will have to replace them.
I would really appreciate it if anyone can give me bulleted responses to these issues. I already posted this question on Brad Hedlund's web blog -- he really knows his stuff. But I know there are a lot of knowledgeable professionals on here, too.
Thanks!

Robert, thank you very much for those most informative answers. I really appreciate it.
I have responded to your points in blue. Can you look them over right quick and give me your thoughts?
Thanks, again!
       a) the Cisco UCS chassis cannot support other vendor’s blades.  For   example, you can’t place an HP, IBM or Dell blade in a Cisco UCS    5100      chassis.
[Robert] - True.  This is standard in the industry.  You can't put IBM blades in an HP c7000 Chassis or vice-versa can you?
I believe the Dell blade chassis can support blades from HP and IBM. I would have to double-check that.
     b) The Cisco UCS can only be managed by the Cisco UCS manager – no 3rd party management tool can be leveraged.
[Robert]   - False.  UCS has a completely open API.  You can use any XML,  SMASH/CLP, IPMI, WS-MAN.  There are already applications that have  built-in support for UCS from vendors such as HP (OpenManage), IBM  (Tivoli), BMC Bladelogic, Altiris, Netcool etc.  There's even a  Microsoft SCOM plugin being deveoped. See here for more information: http://www.cisco.com/en/US/prod/ps10265/ps10281/ucs_manager_ecosystem.html
This is very interesting. I had no idea that the Cisco UCS ecosystem can be managed by other vendor management solutions. Can a 3rd party platform be used in lieu of UCS manager (as opposed to just using 3rd party plug-ins) ? Just curious...
       c) Two Cisco 6100 Fabric Interconnects can indeed support 320  server   blades (40 chassis, as Cisco claims), but only with an   unreasonable         amount of oversubscription. The more realistic   number is two (2) 6100s for every four  (4) 5100 UCS chassis (32   servers), which will yield a more      reasonable oversubscription  ratio  of 4:1.
[Robert]  Your oversubscription rate can vary from 2:1 all the way to 8:1  depending how many uplinks in use with the current IOM hardware.  With a  6120XP you can support "up to" 20 Chassis's (using single 10G uplinks  between Chassis and FI) assuming you're using the expansion slot for  your Ethernet & FC uplink connectivity.  You can support "up to" 40  Chassis using the 6140XP in the same regard.  Depending on your  bandwidth requirements you will might choose to scale this to at least 2  uplinks per IOM/Chassis (20GB redundant uplink). This would give you 2  uplinks from each Chassis to each Interconnect supporting a total of 80  servers with an oversubscription rate of 4:1. Choosing the  level of oversubscription requires an understanding of the underlying  technology - 10G FCoE. FCoE is a lossless technology which provides  greater efficiencies in data transmission than standard ethernet.  No  retransmissions & no dropped frames = higher performance &  efficiency.  Due to this efffciency you can allow for higher  oversubscription rates due to less chances of contention.  Of course  each environement is unique.  If you have some "really" high bandwidth  requirements you can increase the uplinks between the FI & Chassis.   For most customers we've found that 2 uplinks never becomes close to  saturated.  You best bet is to analyse/monitor the actual traffic and  decide what needs you require.
Actually, I should have checked this out for myself. What I posted was preposterous and I should have spotted that right off the bat. And you should have hung me out to dry for it! :-) Correct me if I'm wrong, but two (2) 6140 FICs can handle A LOT more than just 4 UCS blade chassis, as I stated earlier. In fact, if a 4:1 OS ratio is desired (as in my question), two 6140 FICs can handle 20 UCS chassis, not 4. Each chassis will have 4 total uplinks to the 6140s - 2 uplinks per FEX per FIC. That equates to 160 servers.
If 320 servers is desired, the OS ratio will have to go up to 8:1 - each chassis with 2 uplinks, one from each FEX to each FIC.
Is all this about OS ratios correct?
       d) A maximum of 14 UCS chassis can be managed by the UCS  manager,   which resides in the 6100 Fabric Interconnects. This  creates islands   of  management domains -- 14 chasses per island, which presents an   interesting challenge if you indeed try to manage 40 UCS chassis (320   servers)        with the same pair of Fabric  Interconnects.
[Robert]  False.  Since the release of UCS we have limited the # of Chassis  supported.  This is to ensure a controllable deployment in customer  environements.  With each version of software released we're increasing  that #.  The # of chassis is limited theoretically only by the # of  ports on the fabric interconnects (taking into account your uplink  configuration).  With the latest version 1.4, the supported chassis  count has been increased to 20.  Most customer are test driving UCS and  are not near this limiation.  For customers requiring more than this  about (or the full 40 Chassis limit) they can discuss this with their  Cisco Account manager for special consideration.
It's  always funny how competators comment on "UCS Management Islands".  If  you look at the competition and take into consideration Chassis, KVM,  Console/iLO/RAC/DRAC, Ethernet Switch and Fiber Switch management  elements UCS has a fraction the amount of management points when scaling  to beyond hundreds of servers.  
I understand. Makes sense.
     e) The UCS blade servers can only use Cisco NIC cards (Palo).
[Robert]  False.  Any UCS blade server can use either a Emulex CNA, Qlogic CNA,  Intel 10G NIC, Broadcom 10G NIC or ... our own Virtual Interface Card -  aka Palo.  UCS offers a range of options to suite various customer  preferences.
Interesting. I didnt know that.
     f) Cisco Palo cards use a proprietary version of interface virtualization and cannot support the open SR-IOV standard.
[Robert]  Palo is SR-IOV capable.  Palo was designed originally to not be SR-IOV  dependent by design. This removes dependencies on the OS vendors to  provide driver support.  As we have control over this, Cisco can provide  the drivers for various OS's without relying on vendors to release  patch/driver updates.  Microsoft, Redhat and VMware have all been  certified to work with Palo. 
Correct SR-IOV is a function of the NIC card and its drivers, but it does need support from the hypervisor. That having been said, can a non-Cisco NIC (perhaps one of the ones you mentiojned above) that supports SR-IOV be used with a Cisco blade server in the UCS chassis?
       g) The Cisco 5100 chassis can only be uplinked to the Fabric   Interconnects, so any shop that already has ToR switches will have to   replace them
[Robert]  Not necessaryily true.  The Interconnects are just that - they  interconnect the Chassis to your Ethernet & FC networks. The FI's  act as your access switches for the blades which should connect into  your distribution/Core solely due to the 10G interfaces requirements.   I've seen people uplink UCS into a pair of Nexus 5000's which in turn  connect to their Data core 6500s/Nexus 7000s.  This doesn't mean you  can't reprovision or make use of ToR switches, you're just freeing up a  heap of ports that would be required to connect a legacy non-unified I/O  chassis.
I understand what you mean, but if a client has a ToR design already in use, those ToRs must be ripped out. For example, lets say they had Brocade B-8000s at the ToR, it's not as if they can keep them in place and connect the UCS 5100 chassis to them. The 5100 needs the FICs.
Regards,
Joe

Similar Messages

  • Urgent Help required for UCS

    Hi Team ,
    We added new Chassis into our exisitng UCS infrastructure.
    We discovered Chassis also & gave IPs to CIMC of new servers also.
    New Chassis IOM to FI cabling is also correct.
    But when i am trying to communicate with CIMC of Servers, connecion is failed.
    Also i installed OS manually on 1of the blade after creating service profile , OS IP is not able to ping & coomunicate iwth outer world.
    Same Fabric interconnect , Same port channel , Same uplinks , OLD Chassis is working fine.
    New chassis not able to communicate with outter world.
    What can be the issue ? Am i missing something in configuration ?
    WHt new chassis CIMC & BLADE IP is not able to ping & communicate.

    Hello Ashish,
    Let us focus on network connectivity to OS interface.
    Make sure you have allowed necessary vlans in the vNIC defined in the Service profile.
    Does FI server ports learning the MAC address of the server in the correct VLAN ?
    connect nxos
    show mac address table
    Padma

  • License Issue from MCS 6.1.3 to UCS 9.0

    Hello all,
    We are upgarding CUCM from 6.1.3 MCS to 9.1 UCS. Our plan is to jump from 6.1.3 to 6.1.5 to 9.1.
    We took backup of 6.1.3 MCS via Disaster Backup Recovery & restore it at UCS after new installation of 6.1.3.
    We contacted cisco licensing team to issue us temporaray license for 6.1.3 for UCS so that we can proceed to upgrade process. Cisco issued us license but we are not able to install it successfully. Its giving attached mac-address mismatch error.
    We contacted back to license team again & they confirmed there is no issue in license file, its some thing with the system.
    Can any one advise what could be wrong with system. I am sending the output from system, screen shot of error & license file.
    Please advise.
    admin:show status
    Host Name    : MOSD-PUB
    Date         : Sun Oct 20, 2013 10:45:15
    Time Zone    : Asia/Bahrain
    Locale       : en_US.UTF-8
    Product Ver  : 6.1.3.3000-1
    Platform Ver : 2.0.0.1-1
    Uptime:
    10:45:16  up 6 days, 22:41,  2 users,  load average: 0.05, 0.02, 0.00
    CPU Idle:                          %  System:  00.00%    User:   00.00%
      IOWAIT:  00.00%     IRQ:  00.00%    Soft:  00.00%   Intr/sec: 107.00
    Memory Total:        6154152K
            Free:        1160032K
            Used:        4994120K
          Cached:        3307852K
          Shared:              0K
         Buffers:         109412K
                            Total             Free            Used
    Disk/active         20303712K        8864384K       11233056K (56%)
    Disk/inactive       20303744K       19239544K          32828K (1%)
    Disk/logging        70643356K       50605548K       16449292K (25%)
    admin:
    admin:show network eth0 detail
    Ethernet 0
    DHCP         : disabled            Status     : up
    IP Address   : 10.30.35.2         IP Mask    : 255.255.255.000
    Link Detected: yes                Mode       : Auto disabled, full, 100 Mbits/s
    Duplicate IP : no
    Queue Length : 1000               MTU        : 1500
    MAC Address  : 00:0c:29:6b:f8:ec
    RX stats:
      bytes   :      9299290   packets :       102331   errors :            0
      dropped :            0   overrun  :            0   mcast  :            0
    TX stats:
      bytes   :     36462086   packets :       386068   errors :            0
      dropped :            0   carrier :            0   colsns :            0
    DNS
    Not configured.
    Gateway      : 10.30.35.254 on Ethernet 0
    admin:
    admin:show hardware
    HW  Platform       : VMware Virtual Machine (Unsupported Platform)
    Processors        : 2
    Type              : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
    CPU Speed         : 2400
    Memory            : 6144 MBytes
    Object ID         :
    OS Version        : UCOS 3.0.0.0-73
    Serial Number     : VMware-56 4d aa 54 3b ee 93 c2-c4 91 ac eb be 6b f8 ec
    RAID Version      :
    Firmware version not known
    BIOS Information  :
    Vendor: Phoenix Technologies LTD
    Version: 6.00
    Release Date: 09/21/2011
    RAID Details      :
    RAID not  configured
    admin:

    Hi Anis
    Can you take a look on the below document , please?.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/elmuserguide/9_1_1/license_migration/CUCM_BK_CBF8B56A_00_cucm-license-upgrade-guide_chapter_010.html
    1) Perform a DRS backup of the entire cluster
    2) Install refresh upgrade Cisco Options Package (COP) file
    3) Upgrade to Release 9.1(1)
    4) Perform a DRS backup of the entire cluster
    5) Create new virtual machines with Release 9.0 OVAs
    6) Install Release 9.1(1) using the same hostnames and IP addresses as the physical cluster
    7) Restore DRS backup on the entire cluster
    8) Verify database replication and consistency
    9) Migrate previous licenses into Enterprise License Manager
    Thank you
    please rate all useful information

  • New UCS and VMware setup Questions

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:"Times New Roman";
    mso-bidi-theme-font:minor-bidi;}
    We are currently in the process of migrating out vmware infrastructure from HP to UCS.  We are utilizing the Virtual Connect Adapters for the project.  With the migration we also plan on implementing the cisco nexus v1000 in our environment.  I have demo equipment setup and have had a chance to install a test environment, but still have a few design questions.
    When implementing the new setup, what is a good base setup for the virtual connect adapters with the v1000?  How many Nics should I dedicate?  Right now I run 6 nics per server (2 console, 2 Virtual Machines, and 2 Vmotion).  Is this a setup I should continue with going forward?  The only other thing I am looking to implement is another set of nics for nfs access.  In a previous setup at a different job, we had 10 nics per server (2 console, 4 virtual machines, 2 vmotion and 2 iSCSI).  Is there any kind of standard for this setup?
    The reason I am asking is I want to get the most out of my vmware environment as we will be looking to migrate Tier 1 app servers once we get everything up and running.
    Thanks for the help!

    Tim,
    Migrating from HP Virtual Connect (VC) -> UCS might change your network design slightly, for the better of course .  Not sure if you're using 1G or 10G VC modules but I'll respond as if you've using 10G modules because this is what UCS will provide. VC modules provide a 10G interface that you can logically chop up into a max of 4 host vNIC interfaces totaling 10G. Though it's handy to divide a single 10G interfaces into virtual NICs for Service Console, VMotion, iSCSI etc, this creates the opportunity for wasted bandwidth.  The logical NICs VC creates provides a max limit of bandwidth to the adapter.  For example if create a 2GB interface for your host to use for vMotion, then 2G of your 10G pipe is wastes when there's no vMotions taking place!
    UCS & 1000v offer a different solution in terms of bandwidth utilization by means of QoS.  We feel it's more appropriate to specifiy a "minimum" bandwidth guarantee rather than a hard upper limit - leading to wasted pipe.  Depending on which UCS blade and mezz card option you have, the # of adapters you can present to the Host varies.  B200 blades can support one mezz card (with 2 x 10G interfaces) while the B250 and B440 are full width blades and support 2 Mezz cards.  In terms of Mezz cards now, there's the Intel/Emulex/Qlogic/Broamcom/Cisco VIC options.  In my opinion the M81KR (VIC) is best suited for virtualized environments as you can present up to 56 virtual interfaces to the host, each having various levels of QoS applied.  When you roll the 1000v into the mix you have a lethal combination of adding some of the new QoS features that automatically match traffic types such as Service Console, iSCSI, VMotion etc.  See this thread for a list/explanation of new features coming in the next verison of 1000v due out in a couple weeks https://www.myciscocommunity.com/message/61580#61580
    Before you think about design too much, tell us what blades & adapters you're using and we can offer some suggestions for setting them up in the best configuration for your virtual infrastructure.
    Regards,
    Robert
    BTW - Here's a couple Best Practice Guides with UCS & 1000v that you might find useful.

  • Problem with the new server UCS C220 for set IP to CIMC

    Hi
    We’ve a problem with the new server UCS C220.
    We bought two servers UCS C220 M3 for CallManager 8.6 with High Availability.
    When we turn on the server during the boot and when it tells us, oppress F8 to enter at the CIMC and set the IP. But it never enters at the CIMC.
    Then, we configure our DHCP server and our switch, we connect the three gigabyte ports to our switch to give him an IP to the CIMC, so and then can enter via browser, but neither works.
    Note. The dedicated management NIC does not link, the other two ports do make link.
    What do you suggest to put an IP to CIMC and start installing our applications?
    regards

    You may have noticed that there is no DVD rom on the c220. What you need to do is:
    Login into the CIMC from your browser
    Luanch the KVM
    Insert the VMware DVD in your machines drive
    On the KVM pop up there should be a tab to mount the drive, after mounting it click on Macros and choose ctrl_alt+delete to restart.
    After the VMware OS installs press F2 to enter IP.
    Browse to the VMware ip to download the Vsphere client
    Open the Vsphere client, enter the ip of the vmware and the username will be root and no password if you did not set one.
    You can now upload OVA templates or manually create virtua machine from this enviroment.
    Hope this help

  • Error message of MAC flapping for CCM-UC installed in UCS server

    Dear All,
    I have a strange issue, I have the 2 UCS servers setup with CCM & unity Connection running on each server on PUB - SUB mode.
    I'm getting following error message on the Switch where the UCS server Connects.
    I'm unable to trace why we are getting this error message, There is no problem with accessing CCM or UC, also the Phone & Voice mail seem to working.
    un  25 13:15:14.853: %SW_MATM-4-MACFLAP_NOTIF: Host 000c.2911.db00 in vlan  410 is flapping between port Gi1/0/34 and port Gi1/0/33
    Jun 25  13:15:28.828: %SW_MATM-4-MACFLAP_NOTIF: Host 000c.2911.db00 in vlan 410  is flapping between port Gi1/0/34 and port Gi1/0/33
    Jun 25  13:15:44.145: %SW_MATM-4-MACFLAP_NOTIF: Host 000c.2911.db00 in vlan 410  is flapping between port Gi1/0/34 and port Gi1/0/33
    Has anybody expereinced such error before, Appreciate your help in tracing this error.
    Thanks,
    Oliver

    Hello,
    I believe you'll get better answer at:
    "https://supportforums.cisco.com/search.jspa?peopleEnabled=true&userID=&containerType=14&container=2003&spotlight=true&q=UCS"
    my best guess is to check the LAN config on the UCS. It seems its trying to load balance the traffic in Active-Active rather than Active-Standby.
    HTH

  • Unable to load driver for Storage for Windows 2008 UCS B230 M2

    I am trying to Boot from SAN windows 2008 R2. I  have configured and connected the Cisco UCS Chassis and FI to our Network & Storage .I am  having problem to install Windows 2008 R2 Server on Blades as it is not able to see Storage LUN while installation .I downloaded drivers from Cisco Support Site.
    I tried drivers from ISO ucs-bxxx-drivers.2.1.3 latest version but Windows is showing driver is available but not installing the driver I am getting the following error and not showing the LUN hard disk to select the installation.
    Windows is unabe to locate storage LUN. I am able to LUN while booting process.
    I am not sure where I am doing wrong.or I am chosing wrong driver.

    I don't see the error message either, but to install W2008 on a boot lun, you must
    1) do the zoning of the vhba (initiator) to the pwwn of the storage subsystem port (target)
    2) the lun masking / mapping has to be setup
    3) fnic driver has to be installed
    Therefore, if you don't see your boot lun, either 1) and or 2) has to be fixed
    then
    4) only one path should be configured (e.g. fabric a), because no multipathing is available during installation, this is very important, and necessary for W2003, 2008 and 2012
    and
    5) if you see the boot lun, and can install, but the boot fails, the problem is the boot policy !
    Very easy ! Good luck !

  • No users are being migrated to the Unified Contact Store (UCS) for Lync 2013 - Exchange 2013

    I'm having difficulty getting the unified contact store to work on a migrated Lync/Exchange environment. Both servers have been upgraded to 2013 CU2, and almost everything appears to be working properly...except UCS.
    By default the global CsUserServicesPolicy has UcsAllowed set to True. In that mode, none of the Lync users were being migrated to UCS, so I set the global policy to False and created a new Policy called "AllowUCS" and set UcsAllowed to True. I then
    assigned that policy to myself and a couple other test accounts. Still, my contacts are not being migrated to the UCS after logging in with Lync 2013.
    Other Lync/Exchange integration features are working properly. I have set up OAuth, and it tests successfully, and Lync integration with OWA is working successfully, so I know at least some communication is happening properly between the servers.
    Here is what I'm getting when I run some diagnostics from the Lync server:
    PS C:\Users\administrator> get-csuser jdoe |FL Name,UserServicesPolicy
    Name               : Jon Doe
    UserServicesPolicy: AllowUCS
    PS C:\Users\administrator> Get-CsUserServicesPolicy |FL
    Identity  : Global
    UcsAllowed : False
    Identity   : Tag:AllowUCS
    UcsAllowed : True
    PS C:\Users\administrator> Debug-CsUnifiedContactStore -Identity [email protected] |FL
    UcsMigrationAttemptCount : 0
    LastUcsMigrationAttempt  :
    SipUri                   : [email protected]
    UcsMode                  : Disabled
    PS C:\Users\administrator> Debug-CsUnifiedContactStore -PoolFqdn lync.domain.org
    FrontEnd          : lbclync.domain.org
    UcsDisabledCount  : 141
    UcsAllowedCount   : 0
    UcsMigratingCount : 0
    UcsMigratedCount  : 0
    FailedUserData    :
    PS C:\Users\administrator> Test-CsUnifiedContactStore -UserSipAddr
    ess [email protected] -TargetFqdn lync.domain.org
    Target Fqdn   :lync.domain.org
    Result        : Failure
    Latency       : 00:00:00.0654970
    Error Message : User has not been migrated. Verify that the user has a mailbox
                    in Exchange and that the user has been migrated.
    Diagnosis     :
    Anyone know what I am missing?

    Hi,
    Please make sure the user has been provisioned with an Exchange 2013 mailbox and has signed into the mailbox at least once.
    If the user logs in with a Lync 2010 or earlier client, or if the user is not connected to an Exchange 2013 server, the user services policy is ignored and the user's contacts remain in Lync Server.
    Please also check the registry key on the client computer:
    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\<SIP URL>\UCS
    If the user's contacts are stored in Exchange 2013, this key contains a value of InUCSMode with a value of 2165.
    Kent Huang
    TechNet Community Support

  • I need to confirm this: Can the UCS servers be used instead of MCS servers for Voice applications?

    hello friends,
    The question is the same as in another discussion,  so I ask you to help me confirm it, the UCS servers Can be used instead of MCS  servers in Cisco `s Applications like: CUCM, Cisco Unified Presence, Meeting  Place, etc?
    I could show someone a link that you mention it  and show its own applications?
    Regards,

    need upgrade ccm version  to 8.0

  • NI: Get to grips with Fundamental LV Shortcomings.

    I am not new to software. Having done my fair share of traditional, and, for the last 15 years, OO development I have used quite a few tools and
    programming languages: C, C++, Smalltalk, Java, Eiffel, C# and also written my own programming langauge. The most professional Programming
    Environment I have ever seen is Eclipse (Java Programming Environment) (www.eclipse.org) which again has inherited it's  powerful ideas and tools from
    Smalltalk envrioments.
    I have used LabView for shorter periods in several of its incarnations.  I recently finished a fairly large Realtime Control Project  using version 8.2 and the
    State Diagram Toolkit. (see this thread: http://forums.ni.com/ni/board/message?board.id=170&message.id=234831).
    LabView is a very powerful environment, but like most environments it has its shortcomings. And now we are getting closer to what this thread is all about:
    ** Navigating Source Code ** (Search & Replace  / Find References to objects / Instances)
    Fundamental Search
    The problem is: Many of these issues are ** fundamental ** and easy to fix, but nothing seems to be done about them! I recently upgraded to version 8.5,
    and expected the ** fundamental ** lack of the ability to search for references to my Shared Variables to be fixed. But I was terribly dissapointed, and to be
    honest:
    If a developer cannot Navigate his / hers code, she / he is not in controll of the developed software!
    I have never before seen a programming enviroment that has no feature whatsoever to find References to Variables used in a Program! Unnecssary to say,
    this is an absolutley fundamental tool for any programmer: In text based languages you of course have text bases searches, which are crude, but it does the
    job. In Eclipse you can even search for where variables are Assigned to, or Read from! (The search is actually searching the Parse Tree).
    However, there is not even a Text Based search for Shared Variables in LabView 8.0 to 8.5 and all its intermediate upgrades!
    I have spent countless hours using the extremely crude, cumbersome and time waisting method of deleting the Shared Variable and thereby getting a
    compliler error showing me where the variable is used: Then I have to close my project withouts saving,  reopen the project again and get back to where I
    was working. None of this time can be billed to my clients.
    Yes, I know LabView in the meantime has received a host of powerful features. But this is fundamental feature would take any of NI's highly qualified
    developers a few hours or a day or two to fix.
    So why isn't it implemented? I bet NI's developers miss it as much as the next guy.
    I guess this fundamental feature does not look so good on the Marketing Peoples brochures, so they figure NI's developers should spend their time on new
    features that they can promote and use to get us to upgrade: Guess what: I will wait a very long time until I ugprade again.
    The LabView Search Dialog
    The Search Dialog miss one important feature: The ability to Point at any VI / object in a Block Diagra, to say "this is the type I want to search for".
    Often I cannot find the type I want to search for in the lists the Search Dialog is presenting.
    Other times I simply do not know what the type is, and where to find it, but I am looking at it in an open Block Diagram!
    Enter the StateChart Module
    As I said, we used the StateDiagram Toolkit to develop our Control System: 9 Processes each running their separate State Diagram on a cFP 2120 system.
    The StateDiagram Toolkit is very basic: Not able to resize any state circles or even move more than one at a time: It has been like this for  more than two
    years. However, we are in control of the generated code, and could find references to my VIs in the generated code.
    The StateChart Module is an implementation of the UML StateChart Implementation. Going through the Tutorial I was quite impressed.
    However, yet again the lack of the ability to search for References to important Resources lets the product down:
    a) Not possible to Find references to where in the Diagram any Trigger is used.
    b) Not possible to Search for any used instance / object within a Diagram: Objects / Instances used within the Diagram does not even show up under the
    "VIs by Name list"
    c) Text Searches possible, but matches are found in generated code and ** not ** in the Diagram.
        The generated code has no link whatsoever back to the Diagram.
    I will post another thread with the shortcomings I have found in the StateChart Module and some ways to circumvent these shortcomings.
    Upgrades: What about Tools Developers used in previous versions?
    It is very important for developers to know what happens to the tools they are already using when upgrading to a new version.
    We used the State Diagram Toolkit for thje project we just finished. However, I could not find any words about what happened to this Toolkit in version
    8.5! Developers cannot upgrade without knowing that tools they are using are still working.
    We did not upgrade to version 8.5 during our project, but stayed with version 8.2. And I am glad we did: After the project ended, I moved the source code
    to version 8.5. Everything worked and the cFP 2120 code was also running: However, the performance had deteriorated with > 33%. See this link:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=275320
    Question: What about the Next LabView Release?
    It has taken Natioanl two decades to produce a very capable development system. However, it only takes the introduction of a few more features where the
    Programmers do not have Navigation Control (ability to search & find / replace) to bring the productivity of this product down to its knees.
    I certainly hope that NI in the next LabView Release concentrates on fixing these and other Naviagion shortcomings (rather than introducing features) to bring
    LabView up to the Speed an Productivity that it is capable of: NI got the engineers to do it: Give just give them the time to fix the problems!
    Can we please have NI's dedication to fix these easy to fix issues and thereby give back Navigational Control to us, the Developers ?
    Please, I do want to continue to impress my clients with what LabView can do, in a short amount of time !
    Geir Ove

    Most of the "shortcomings" that LV exhibits arise from NI trying to placate people such as yourself who have no idea about how to go about creating a good LV-based application. In terms of specific responses I truly don't know where to begin with your points. To begin with, its clear that despite your years of experience working in other languages you don't know squat about developing in LV. For example, you start with the assumption that using dozens of named variables is a good thing! Did it ever occur to you that if you are having this hard a time with maintaining an application that there might be something fundamentally flawed in your design - no of course not - it's easier to blame the tool.
    LV is an ideal environment to develop very large applications - as has been shown time and again. However, you must keep it straight that there is no correlation between complex code and complex functionality. Unfortunately, most people thing there is. They believe that to have complex functionality they need really complex code. As a result they write an incredibly bad implementation of something that is essentially a simple process. Starting from this faulty example they then try to extrapolate what it would take to create a large application and immediately assume that LV is only for "small" projects.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Is there a way to see SAN luns from the UCS fabric interconnect.

                       Hello,
    I have recently added a 3rd and 4th vHBA to a B440 running RHEL5.
    Originally I had 2 vHBAs', and each created a path to 172 luns. (I was multipathed to 172 luns)
    Now I have added two additional vHBA's and my SAN admin assures me he has mapped, zoned and masked all 172 luns to the 2 new vHBA's.
    So, at this time I should have 4 paths to 172 luns....but I don't.
    What I see is 4 paths to 71 luns.
    I still see 2 paths to all 172 luns, but only see 4 paths on 71 of them.
    Its almost like my SAN admin either mapped or masked only 71 of the 172 luns to my 3rd and 4th path.
    Via the RHEL5 OS I have rescaned the FC paths, rebooted, done lsscsi, looked in the lowest level places for what devices are present on my FC channels, always I see 172 devices on the 2 original FC paths and 71 devices on the 2 new FC paths.
    My question is....is there a way to see all devices (luns) accociated with an vHBA from the command line in the Fabric Interconnect?
    My configuration is UCS w 2 FI's, using 8Gb FC connections to Cisco 9500 directors, to an EMC DMX4.
    Thanks in advance,
    Gene

    wdey,
    The link you supplied in your response is the answer.
    You can look at the devices on the FC boot paths, but not while the OS is running.
    I have a test server I could reeboot to try what you have in your document, and it does work.
    Too bad Cisco could not create a linux util rpm that would allow looking down the fabric while running. Im quit sure emulex has this kind of util, called HBAanywhere...at least for solaris.
    In any case, thanks for the link to your article, it was VERY good!
    My problem with seeing a shorter list of luns on 2 of my FC paths may get solved this afternoon by a change my SAN admin is going to make.. If it does I will post the fix.

  • Windows 2008 R2 on Cisco UCS B200M networking problems

    This is driving me completely nuts.  Let me start by saying I am new to blade servers and Cisco UCS.  I did take an introduction class, and it seemed straight-forward enough.  I have a chassis with two B200M blades, on which I am trying to configure two Windows 2008 R2 servers, which I will eventually make Hyper-V servers.  This is all in a test environment, so I can do anything I want to on them.
    Right now I have installed W2008 directly on hard disks on the B200M hardware.
    The problem is this: even though I think I've configured the network hardware correctly, using the Cisco VIC driver software, I cannot get networking to work in any reliable way.  I cannot even get ping to work consistantly.  I can ping my local server address, but I cannot ping my gateway (HSRP address).  When I try, I get a "Reply from 10.100.1.x: Destination host unreachable (x being each particular server's last octet). I CAN, however, ping the individual IP addresses of the core switches.  I can also ping some, but not all, the other devices that share the servers' subnet.  There are no errors being generated, the arp tables  (for those devices I can ping) look good, netstat looks OK.  But I cannot get outside the local subnet...
    Except when I can.
    There are times when I can get all the way out to the Internet, and I can download patches from Microsoft.  When it works, it works as expected.  But if I reboot the server, oftentimes networking stops working.  Yet another reboot can get things going again.  This happens even though I've made no changes to either the UCS configs or the OS.
    I cannot figure out any reason when it works at some times and not at others.  I've made sure I have a native VLAN set, I've tried pinning to specific ports on the Fabric Interconnects.  There is just no rhyme or reason to it.
    Anyone know of where I can look?  I'm very familiar with Windows on stand-alone boxes (although it's no longer my area of expertise), and I manage a global WAN (BGP, OSPF, Nexus 7k, etc.) so I'm no dummy when it comes to networking, but I am utterly stumped on this one.        

    The problem was this: while the NICs on the blade server are called vNIC0 and vNIC1, Windows was calling vNIC1 "Local Area Connection" and vNIC0 "Local Area Connection 2".  So what I configured on UCS did not match what I was configuring in Windows.  Completely, utterly ridiculous.
    Anyway, networking is working now without any issues.  Thanks for you suggestion; it did get me looking in the right direction.

  • Ask the Expert: Cisco UCS B-Series Latest Version New Features

    Welcome to this Cisco Support Community Ask the Expert conversation. This is an opportunity to learn and ask questions about the Cisco UCS Manager 2.2(1) release, which delivers several important features and major enhancements in the fabric, compute, and operational areas. Some of these features include fabric scaling, VLANs, VIFs, IGMP groups, network endpoints, unidirectional link detection (UDLD) support, support for virtual machine queue (VMQ), direct connect C-Series to FI without FEX, direct KVM access, and several other features.
    Teclus Dsouza is a customer support engineer from the Server Virtualization team at the Cisco Technical Assistance Center in Bangalore, India. He has over 15 years of total IT experience. He has worked across different technologies and a wide range of data center products. He is an expert in Cisco Nexus 1000V and Cisco UCS products. He has more than 6 years of experience on VMware virtualization products.  
    Chetan Parik is a customer support engineer from the Server Virtualization team at the Cisco Technical Assistance Center in Bangalore, India. He has seven years of total experience. He has worked on a wide range of Cisco data center products such as Cisco UCS and Cisco Nexus 1000V. He also has five years of experience on VMware virtualization products.
    Remember to use the rating system to let Teclus and Chetan know if you have received an adequate response. 
    Because of the volume expected during this event, our experts might not be able to answer every question. Remember that you can continue the conversation in the Data Center community, under subcommunity Unified Computing, shortly after the event. This event lasts through May 9, 2014. Visit this forum often to view responses to your questions and the questions of other Cisco Support Community members.

    Hi Jackson,
    Yes its is possible.    Connect the storage array to the fabric interconnects using two 10GB links per storage processor.  Connect each SP to both fabric interconnects and configure the ports on the fabric interconnect as “Appliance” ports from UCSM
    For more information on how to connect Netapp storage using other protocols like iSCSI or FCOE  please check the url below.
    http://www.cisco.com/c/en/us/products/collateral/servers-unified-computing/ucs-6100-series-fabric-interconnects/whitepaper_c11-702584.html
    Regards
    Teclus Dsouza

  • Ask the Expert: Technical Discussion on UCS-Mini platform

    Welcome to the Cisco Support Community Ask the Expert conversation.
    Ask your technical questions on UCS-Mini platform.
    The Discussion/Q&A is from November 24th through December 5th, 2014
    Cisco UCS, originally designed for the data center, is now optimized for branch and remote offices, point-of-sale, and smaller IT environments with Cisco UCS Mini. UCS Mini is for customers who need fewer servers (expandable to 15 servers) but still want the robust management capabilities provided by UCS Manager.  UCS 6324 Fabric Interconnect is main component which makes this solution possible on UCS 5108 Chassis with B200 M3 Blade Servers
    This solution delivers servers, storage, and 10 Gigabit networking in an easy-to-deploy, compact form factor.
    Vishal Mehta is a customer support engineer for Cisco’s Data Center Server Virtualization Technical Assistance Center (TAC) team based in San Jose, California. He has been working in the TAC for the past 3 years with a primary focus on data center technologies such as Cisco Nexus® 5000, Cisco UCS, Cisco Nexus 1000V, and virtualization. He presented at Cisco Live in Orlando 2013, Milan 2014, and San Francisco 2014 (BRKCOM-3003, BRKDCT-3444, and LABDCT-2333). He holds a master’s degree from Rutgers University in Electrical and Computer Engineering and has CCIE® certification (number 37139) in Routing/Switching, Service Provider & Data Center.
    Rosalind Lee is customer support engineer specializing in Unified Computing System (UCS) blade servers including B series, C series, and E series. Rosalind holds a bachelor’s degree from UC Berkeley in Electrical Engineering and Computer Science and is currently pursuing her Masters of Information and Data Science at UC Berkeley. 
    Please use the rating system to let the experts know if you have received an adequate response. 
    Remember that you can continue the conversation in Data Center under the sub-community Unified Computing discussion forum shortly after the event. This event lasts through Dec 5th, 2014. Visit this forum often to view responses to your questions and the questions of other community members.

    Hello Wilson,
    This series is focused to answer any queries related with UCS-Mini deployments
    We are not doing webinar, however below is detailed UCS-Mini session done by Product Manager on Google Hangout+ 
    https://www.youtube.com/watch?v=gRVhLGsH8oI
    Thanks,
    Rosalind

  • How to enabe RSS in Cisco enic using UCS?

    I need to enable RSS (receive-side scaling) on the enic interfaces in UCS. I followed the document at this link. However, all the interrupts are still being delivered on only one CPU. There are 8 CPU queues with 7 of them always empty. "ethtool -k" also shows rss as disabled. Any ideas?
    Some details about the setup:
    B200-M3
    UCS version : Version 2.2 (1b)
    enic driver version: 2.1.1.39
    Operating System: CentOS 6.4 (kernel 2.6.32-358.2.1)
    dmesg shows something like this:
    [    8.344965] enic 0000:06:00.0: vNIC csum tx/rx yes/yes tso/lro yes/yes rss yes intr mode any type min timer 125 usec loopback tag 0x0000
    [    8.344968] enic 0000:06:00.0: vNIC resources avail: wq 1 rq 24 cq 25 intr 32
    [    8.345263] enic 0000:06:00.0: vNIC resources used:  wq 1 rq 8 cq 9 intr 11 intr mode MSI-X
    [    8.353307] enic 0000:07:00.0: vNIC csum tx/rx yes/yes tso/lro yes/yes rss yes intr mode any type min timer 125 usec loopback tag 0x0000
    [    8.353309] enic 0000:07:00.0: vNIC resources avail: wq 1 rq 24 cq 25 intr 32
    [    8.353537] enic 0000:07:00.0: vNIC resources used:  wq 1 rq 8 cq 9 intr 11 intr mode MSI-X
    ethtool output is this:
    [admin@Col-Bench1 ~]# ethtool -k eth1
    Features for eth1:
    rx-checksumming: on
    tx-checksumming: on
    scatter-gather: on
    tcp-segmentation-offload: on
    udp-fragmentation-offload: off
    generic-segmentation-offload: on
    generic-receive-offload: on
    large-receive-offload: off
    rx-vlan-offload: on
    tx-vlan-offload: on
    ntuple-filters: off
    receive-hashing: off
    [admin@Col-Bench1 ~]#

    What kind of blade model ? I/O adaptor ? UCS version ? OS version ? enic / fnic version ?

Maybe you are looking for

  • ITunes won't open - Error 13001

    Good day, Every time I try to open iTunes, I get a message with the Unknown error 13001. I tried to fix it by uninstalling the app and intalling it again, deleting the iTunes Library and it doesn't work. When I plugged the iPhone 4S, it did't recogni

  • Will I be able to use my iPhone in Europe?

    I'm going to Europe (germany and bosnia) in a few days. I currently have the iPhone 4 with the data plan and blah blah and I was wondering if I could use my camera, go on twitter, facebook, instagram if i'm connected to a wifi network and not get cha

  • OS Command in ORACLE LINUX platform

    Hi All, I am facing the same issue while using OS Command in ORACLE LINUX platform. I am using the command as ls -1 /home/oracle/data > /home/oracle/data/All_FILES_NAMES.txt Its working in terminal, But not in ODI procedure. Its throwing error as 'wr

  • Database is in which mode

    Hi, give me query to check the database is in which mode?.archivelog mode or not. Thanks

  • How can I install ff through a proxy???

    For some reason, I must access the internet through a proxy server. But during the ff's installation, there is not any optional configuration to indicate the installation program how to access the internet. Then the installation fails again and again