UCS Statistics

Hi, Cisco Gurus:
Customer asked me about whether is there a way to extract performance-related statistics from our UCS blades likes the way they can do with HP blades.
As far as I know, this is really a host-based and host-driven activity for which I mean customer can run some kinds of scripts, tools and utilities for windows and/or ESX.
AM I right in saying so? For Windows, it will be PerfMon, for vSphere, it is either the GUI Performance or Snapshot GUI, etc.
Over our Cisco ends, the only statistics which may be helpful is:
1.
Running some commands to gauge the FC Uplinks and Ethernet Uplinks oversubscription counters, etc.
2.
Again some commands to check Server Ports' Oversubscription counters i.e. the Chassis-to-Fabric Interconnect Server Links.
3.
Running the same sorts of commands on Cisco SAN Switch and Cisco LAN Switch to look for some overflow statistics, etc.
4.
Any others like specific UCS hardware performance counters I need to check?
Am I right?
You guys know the internal architecture of your Cisco gears better than anyone.
Appreciate your inputs.
SiM

Hello,
You can monitor the utilization of end points at different places
The VIC ( NIC / HBA ) stats are available under service profile.
Server and Uplink  port stats are under Equipment > FI
Mezz ports on the backplane are found under Equipment > Chassis > IOM > Backplane
Padma

Similar Messages

  • Gathering Hardware Utilization Statistics for UCS B/C Series via SNMP - Is it possible?

    It is possible to gather typical cpu, memory, fan speed, and hdd utilization statistics from the Cisco MIBs for UCS B / C series servers?
    The excellent Cisco UCS Monitoring Resource Handbook (https://communities.cisco.com/docs/DOC-37197) provides a link to the following document for MIB Loading Order and Statistics Collection Details:
    MIB Reference for Cisco UCS Standalone C-Series Servers:
    http://www.cisco.com/en/US/docs/unified_computing/ucs/sw/mib/c-series/b_UCS_Standalone_C-Series_MIBRef.pdf
    In Table Four of the above referenced document, it contains various MIBs/OIDs used for gathering statistics.
    For example, this processor section:
    Processor
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB
    .1.3.6.1.4.1.9.9.719.1.41 is the parent OID where the key statistics reside.
    processorEnvStats—Provides all CPU power and temperature statistics for every CPU socket.
    processorUnit—Provides all CPU statistics for every CPU.
    When walking the following C Series with the suggested OID:
    snmpwalk -v2c -c XXXXXXX -m ALL XXXXXX sysdesc
    SNMPv2-MIB::sysDescr.0 = STRING: Cisco Integrated Management Controller(CIMC) [UCS C220 M3S], Firmware Version 1.5(1l) Copyright (c) 2008-2012, Cisco Systems, Inc.
    I get the following output:
    snmpwalk -v2c -c XXXXXXX -m CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB XXXXXXXX cucsProcessorUnitTable
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitDn.1 = STRING: "sys/rack-unit-1/board/cpu-1"
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitDn.2 = STRING: "sys/rack-unit-1/board/cpu-2"
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitRn.1 = STRING: cpu-1
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitRn.2 = STRING: cpu-2
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitArch.1 = INTEGER: xeon(179)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitArch.2 = INTEGER: xeon(179)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitCores.1 = Gauge32: 4
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitCores.2 = Gauge32: 4
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitCoresEnabled.1 = Gauge32: 4
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitCoresEnabled.2 = Gauge32: 4
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitId.1 = Gauge32: 0
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitId.2 = Gauge32: 1
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitModel.1 = STRING: Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitModel.2 = STRING: Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitOperState.1 = INTEGER: operable(1)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitOperState.2 = INTEGER: operable(1)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitOperability.1 = INTEGER: operable(1)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitOperability.2 = INTEGER: operable(1)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitPerf.1 = INTEGER: ok(1)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitPerf.2 = INTEGER: ok(1)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitPower.1 = INTEGER: unknown(0)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitPower.2 = INTEGER: unknown(0)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitPresence.1 = INTEGER: equipped(10)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitPresence.2 = INTEGER: equipped(10)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitRevision.1 = STRING: unknown
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitRevision.2 = STRING: unknown
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitSerial.1 = STRING: Not Specified
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitSerial.2 = STRING: Not Specified
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitSocketDesignation.1 = STRING: CPU1
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitSocketDesignation.2 = STRING: CPU2
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitSpeed.1 = INTEGER: 3300
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitSpeed.2 = INTEGER: 3300
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitStepping.1 = Gauge32: 0
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitStepping.2 = Gauge32: 0
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitThermal.1 = INTEGER: unknown(0)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitThermal.2 = INTEGER: unknown(0)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitThreads.1 = Gauge32: 8
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitThreads.2 = Gauge32: 8
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitVendor.1 = STRING: Intel(R) Corporation
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitVendor.2 = STRING: Intel(R) Corporation
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitVoltage.1 = INTEGER: unknown(0)
    CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB::cucsProcessorUnitVoltage.2 = INTEGER: unknown(0)
    Typical CPU performance graphs provide percentage integers in vertical or y-axis and time in the horizontal or x-axis. The suggested OID yields no percentage utilization which I can graph.   Am I correct in concluding that we must poll the hypervisor for this data instead of the CIMC directly?
    Thanks,
    Amir

    Hi tak,
    my suggestion is to place the main prog outside the loop B but inside loop A. This makes sure, that Loop A is turning once with every execution of the main prog. Beside this Loop B is executing independently. Then you need some communication between your main program and the loop B which can be implemented easiest with global variables, one for each communication direction. This could look like this to abort the main prog on "emergency":
    and to tell the Loop B to stop on finish of the Main prog:
    In the main prog- VI (which is a bit weird, because the while loop execute always and only once and therefore is unnecessary) your experiment shoult execute in a while loop, since it is abortable dynamically. The for loop will execute the predefined count, defined by wiring the "loop count"- terminal or wiring an array with autoindexing.
    I hope this helped a bit,
    dave
    Message Edited by daveTW on 06-17-2006 02:13 AM
    Greets, Dave
    Attachments:
    multiple_loop_w_different_duration.png ‏4 KB
    experiment.png ‏3 KB

  • UCS Central 1.1(1a) Standard Reports in Statistics tab are empty

    We have configured statistics collection with a 15 minute collection interval.  The data is reaching the Oracle database we established for the data.  However, when I try to run the standard network reports "receive traffic" and "transmit traffic", I receive a "No data error".
    While it's been several months since I set it up, I feel fairly certain that I ran the reports successfully shortly after configuring it.  I've done some searching and have come up empty on tips/tricks or standard troubleshooting tactics.  Any suggestions on either the cause of the problem or the best way to get more data to determine a cause?
    Thanks!
    -Tim

    In the past week, we migrated the backend database to another server (old server being retired).
    Prior to the migration, I set the collection interval to infinite (don't collect).  The DB was migrated by the DBA team.  When I re-entered the new connection information, the reports started working again.
    Problem is solved but still would love tips/tricks on how to better debug this issue.
    Thanks,
    -Tim

  • Reading UCS-2LE or UTF-16LE from file

    Hello,
    I am writing a program to compile some simple statistics from an exported iTunes library .txt file. I have determined that when iTunes exports the file, it exports it in either the UCS-2LE or UTF-16LE encoding. I have viewed these files in a hex editor and the first 4 digits are ff fe.
    I would like to read text from this file into my program, but I can't because it is in a weird encoding. Right now, I have to "Save as" the file to a different encoding (usually I use ASCII), to be able to read it.
    This is the code I am currently using to read the input.
    FileReader freader = new FileReader(file_name);
    BufferedReader input_file = new BufferedReader(freader);I am fairly new to Java so any help is appreciated, and please try to be as specific as possible.
    Thanks.
    Message was edited by:
    imdandman

    Hello,
    I am writing a program to compile some simple
    statistics from an exported iTunes library .txt file.
    I have determined that when iTunes exports the file,
    it exports it in either the UCS-2LE or UTF-16LE
    encoding. I have viewed these files in a hex editor
    and the first 4 digits are ff fe.iTunes also exports an XML file at the library root, in case that would be a more attrative option. I think there's a parsing library here, but it may have been retired:
    http://www.macdevcenter.com/pub/a/mac/2003/09/03/mytunes.html
    There's also an iTunesFileChooser that parses the XML file quite well and returns arrays of Song and Playlist objects. I've used it with iTunes 7, and it works for me.
    http://www.robbiehanson.com/iTunesJava.html

  • Configuring Nexus 5k for SAN switching between UCS 6100s and NetApp storage

    We are trying to get our UCS environment setup to do SAN boot to LUNs on our NetApp storage. We have a pair of Nexus 5Ks with the Enterprise / SAN license on them and the 6-port FC module installed. What needs to be done to configure the Nexus 5000 to operate as the SAN switch between the storage target and the UCS environment?

    I'm still not seeing the LUN on the NetApp device from my service profile. Here are the outputs from the two
    commands you referenced here along with a few other commands if they help at all.
    Port fc2/1 is the conneciton to the UCS 6100 with FCID 0x640004 being the vHBA in my Server profile.
    Port fc2/5 is the NetApp target. I have the LUN masked to the vHBA port name 20:00:00:25:b5:01:00:ff
    I have just the wwpn from the vHBA in my server profile and the wwpn of the NetApp target port zoned together. I'm not seeing any FC traffic at the NetApp though from looking at the statistics. Do I need to include something else in my zoning?
    Again, any assistance would be appreciated. This is obviously our first venture into FC...

  • Cisco UCS VIF path unpinned

    Hi,
    I have the following scenario, Cisco UCS chassis with 2 Blade B440 placed in slot 5 and 7.
    The blade in slot 5 is taking some time but the VIFs get pinned (FI Uplink) after approx 3 min.
    as for the server in slot 7 the VIFs using the adapter 2 remains unpinned and even sometimes the "Link State" becomes "Unknown" and after a few seconds it changes to "up" but the "FI Uplink" always remaining unpinned.
    Apparently the problem only occurs between the adapter 2 and FI-B
    After checking the "IO module 2", I found that the Backplane Port 2/29 is in a failure status.
    I changed the server slot from slot 7 to slot 1 and apparently everything was fine.
    do you have any suggestions?

    Hi,
    you are right I have checked the statistics on the FI server port 1/4 and this is the only interface that has
    fcs and Rx errors (about 30,000 in 2 days).
    I changed the cable but the errors remained.
    I even chnaged the IO module, still the same error.
    I changed the FI interface to 1/7, I got the same errors on the new interface.
    FInally I changed the policy of the IO module to "PortChannel" instead of "None" there is no errors neither on the port channel nor on the interface, this is really weird but after changing the behavior to portchannel, I was unable to reach my servers (neither the ESXI hosat, nor the VMs inside it)
    I am really stucked, any suggestions?

  • Statistics Currency Error while posting Sales Order (No: V1453)

    Hi Sappers,
    I am in process of making a company in SAP ERP SD - IDES, and while posting Sales Order, after I input Sold to Party, PO no, Del Plant and Incoterms and I press ENTER: The error comes up as:
    Statistics: The currency from in INR for date 25.11.2011 could not be determined.
    Kindly suggest a possible solution.
    Thanks
    Rahul Tikku

    Hi,
    Just go to "OBD2", select the Accounts group of your customer and "Double Click" on it, then "Double  cliick" on "Sales Data" > Further goto,  "Sales" and check if "Currency" field is suppressed. if so then change it to required or optional Entry. save and update you customer master in XD02. Then try your process.
    Reagrds
    DSR

  • How oracle decide whetehr to use index or full scan (statistics)

    Hi Guys,
    Let say i have a index on a column.
    The table and index statistics has been gathered. (without histograms).
    Let say i perform a select * from table where a=5;
    Oracle will perform a full scan.
    But from which statistics it will be able to know indeed most of the column = 5? (histograms not used)
    After analyzing, we get the below:
    Table Statistics :
    (NUM_ROWS)
    (BLOCKS)
    (EMPTY_BLOCKS)
    (AVG_SPACE)
    (CHAIN_COUNT)
    (AVG_ROW_LEN)
    Index Statistics :
    (BLEVEL)
    (LEAF_BLOCKS)
    (DISTINCT_KEYS)
    (AVG_LEAF_BLOCKS_PER_KEY)
    (AVG_DATA_BLOCKS_PER_KEY)
    (CLUSTERING_FACTOR)
    thanks
    Index Column (A)
    ======
    1
    1
    2
    2
    5
    5
    5
    5
    5
    5

    I have prepared some explanation and have not noticed that the topic has been marked as answered.
    This my sentence is not completely true.
    A column "without histograms" means that the column has only one bucket. More correct: even without histograms there are data in dba_tab_histograms which we can consider as one bucket for whole column. In fact these data are retrieved from hist_head$, not from histgrm$ as usual buckets.
    Technically there is no any buckets without gathered histograms.
    Let's create a table with skewed data distribution.
    SQL> create table t as
      2  select least(rownum,3) as val, '*' as pad
      3    from dual
      4  connect by level <= 1000000;
    Table created
    SQL> create index idx on t(val);
    Index created
    SQL> select val, count(*)
      2    from t
      3   group by val;
           VAL   COUNT(*)
             1          1
             2          1
             3     999998So, we have table with very skewed data distribution.
    Let's gather statistics without histograms.
    SQL> exec dbms_stats.gather_table_stats( user, 'T', estimate_percent => 100, method_opt => 'for all columns size 1', cascade => true);
    PL/SQL procedure successfully completed
    SQL> select blocks, num_rows  from dba_tab_statistics
      2   where table_name = 'T';
        BLOCKS   NUM_ROWS
          3106    1000000
    SQL> select blevel, leaf_blocks, clustering_factor
      2    from dba_ind_statistics t
      3   where table_name = 'T'
      4     and index_name = 'IDX';
        BLEVEL LEAF_BLOCKS CLUSTERING_FACTOR
             2        4017              3107
    SQL> select column_name,
      2         num_distinct,
      3         density,
      4         num_nulls,
      5         low_value,
      6         high_value
      7    from dba_tab_col_statistics
      8   where table_name = 'T'
      9     and column_name = 'VAL';
    COLUMN_NAME  NUM_DISTINCT    DENSITY  NUM_NULLS      LOW_VALUE      HIGH_VALUE
    VAL                     3 0,33333333          0           C102            C104So, Oracle suggests that values between 1 and 3 (raw C102 and C104) are distributed uniform and the density of the distribution is 0.33.
    Let's try to explain plan
    SQL> explain plan for
      2  select --+ no_cpu_costing
      3         *
      4    from t
      5   where val = 1
      6  ;
    Explained
    SQL> @plan
    | Id  | Operation         | Name | Rows  | Cost  |
    |   0 | SELECT STATEMENT  |      |   333K|   300 |
    |*  1 |  TABLE ACCESS FULL| T    |   333K|   300 |
    Predicate Information (identified by operation id):
       1 - filter("VAL"=1)
    Note
       - cpu costing is off (consider enabling it)Below is an excerpt from trace 10053
    BASE STATISTICAL INFORMATION
    Table Stats::
      Table:  T  Alias:  T
        #Rows: 1000000  #Blks:  3106  AvgRowLen:  5.00
    Index Stats::
      Index: IDX  Col#: 1
        LVLS: 2  #LB: 4017  #DK: 3  LB/K: 1339.00  DB/K: 1035.00  CLUF: 3107.00
    SINGLE TABLE ACCESS PATH
      BEGIN Single Table Cardinality Estimation
      Column (#1): VAL(NUMBER)
        AvgLen: 3.00 NDV: 3 Nulls: 0 Density: 0.33333 Min: 1 Max: 3
      Table:  T  Alias: T
        Card: Original: 1000000  Rounded: 333333  Computed: 333333.33  Non Adjusted: 333333.33
      END   Single Table Cardinality Estimation
      Access Path: TableScan
        Cost:  300.00  Resp: 300.00  Degree: 0
          Cost_io: 300.00  Cost_cpu: 0
          Resp_io: 300.00  Resp_cpu: 0
      Access Path: index (AllEqRange)
        Index: IDX
        resc_io: 2377.00  resc_cpu: 0
        ix_sel: 0.33333  ix_sel_with_filters: 0.33333
        Cost: 2377.00  Resp: 2377.00  Degree: 1
      Best:: AccessPath: TableScan
             Cost: 300.00  Degree: 1  Resp: 300.00  Card: 333333.33  Bytes: 0Cost of FTS here is 300 and cost of Index Range Scan here is 2377.
    I have disabled cpu costing, so selectivity does not affect the cost of FTS.
    cost of Index Range Scan is calculated as
    blevel + (leaf_blocks * selectivity + clustering_factor * selecivity) = 2 + (4017*0.33333 + 3107*0.33333) = 2377.
    Oracle considers that it has to read 2 root/branch blocks of the index, 1339 leaf blocks of the index and 1036 blocks of the table.
    Pay attention that selectivity is the major component of the cost of the Index Range Scan.
    Let's try to gather histograms:
    SQL> exec dbms_stats.gather_table_stats( user, 'T', estimate_percent => 100, method_opt => 'for columns val size 3', cascade => true);
    PL/SQL procedure successfully completedIf you look at dba_tab_histograms you will see following
    SQL> select endpoint_value,
      2         endpoint_number
      3    from dba_tab_histograms
      4   where table_name = 'T'
      5     and column_name = 'VAL'
      6  ;
    ENDPOINT_VALUE ENDPOINT_NUMBER
                 1               1
                 2               2
                 3         1000000ENDPOINT_VALUE is the column value (in number for any type of data) and ENDPOINT_NUMBER is cumulative number of rows.
    Number of rows for any ENDPOINT_VALUE = ENDPOINT_NUMBER for this ENDPOINT_VALUE - ENDPOINT_NUMBER for the previous ENDPOINT_VALUE.
    explain plan and 10053 trace of the same query:
    | Id  | Operation                   | Name | Rows  | Cost  |
    |   0 | SELECT STATEMENT            |      |     1 |     4 |
    |   1 |  TABLE ACCESS BY INDEX ROWID| T    |     1 |     4 |
    |*  2 |   INDEX RANGE SCAN          | IDX  |     1 |     3 |
    Predicate Information (identified by operation id):
       2 - access("VAL"=1)
    Note
       - cpu costing is off (consider enabling it)
    BASE STATISTICAL INFORMATION
    Table Stats::
      Table:  T  Alias:  T
        #Rows: 1000000  #Blks:  3106  AvgRowLen:  5.00
    Index Stats::
      Index: IDX  Col#: 1
        LVLS: 2  #LB: 4017  #DK: 3  LB/K: 1339.00  DB/K: 1035.00  CLUF: 3107.00
    SINGLE TABLE ACCESS PATH
      BEGIN Single Table Cardinality Estimation
      Column (#1): VAL(NUMBER)
        AvgLen: 3.00 NDV: 3 Nulls: 0 Density: 5.0000e-07 Min: 1 Max: 3
        Histogram: Freq  #Bkts: 3  UncompBkts: 1000000  EndPtVals: 3
      Table:  T  Alias: T
        Card: Original: 1000000  Rounded: 1  Computed: 1.00  Non Adjusted: 1.00
      END   Single Table Cardinality Estimation
      Access Path: TableScan
        Cost:  300.00  Resp: 300.00  Degree: 0
          Cost_io: 300.00  Cost_cpu: 0
          Resp_io: 300.00  Resp_cpu: 0
      Access Path: index (AllEqRange)
        Index: IDX
        resc_io: 4.00  resc_cpu: 0
        ix_sel: 1.0000e-06  ix_sel_with_filters: 1.0000e-06
        Cost: 4.00  Resp: 4.00  Degree: 1
      Best:: AccessPath: IndexRange  Index: IDX
             Cost: 4.00  Degree: 1  Resp: 4.00  Card: 1.00  Bytes: 0Pay attention on selectivity, ix_sel: 1.0000e-06
    Cost of the FTS is still the same = 300,
    but cost of the Index Range Scan is 4 now: 2 root/branch blocks + 1 leaf block + 1 table block.
    Thus, conclusion: histograms allows to calculate selectivity more accurate. The aim is to have more efficient execution plans.
    Alexander Anokhin
    http://alexanderanokhin.wordpress.com/

  • Forms 6.0 - how to have forms utilization statistics?

    I would like to know how i can retrieve statistics of form utilization during one period without recompile any form. I wanna know for instance the 20 forms more used on a Oracle Forms 6.0 app. Is it possible?
    thanks
    Luis Reis

    Frank
    thanks for your answer but the problem is that one . I have 800 forms and we have no time to open all them and make this script ( I am a CIO and not a tech guy so I presume that you are saying that we must write code in the Form, no?)
    Luis Reis

  • 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

  • Upload data from excel to Ztable with statistics

    Hi,
    I have a requirement to upload data from excel sheet to ztable .
    Here i need tp provide the user with the execution statistics like
    1.Number of records read from the Excel spread-sheet
    2. Number records processed successfully
    3. Number records with Error
    4. Name and location of Error Log-file (text-file format)
    5. Name and location of the file containing error records (Excel spread-sheet format)
    I would appreciate if any of you have code written for the same

    See the below example code to upload from xl file to sap
    REPORT ZLWMI151_UPLOAD no standard page heading
                           line-size 100 line-count 60.
    *tables : zbatch_cross_ref.
    data : begin of t_text occurs 0,
           werks(4) type c,
           cmatnr(15) type c,
           srlno(12) type n,
           matnr(7) type n,
           charg(10) type n,
           end of t_text.
    data: begin of t_zbatch occurs 0,
          werks like zbatch_cross_ref-werks,
          cmatnr like zbatch_cross_ref-cmatnr,
          srlno like zbatch_cross_ref-srlno,
          matnr like zbatch_cross_ref-matnr,
          charg like zbatch_cross_ref-charg,
          end of t_zbatch.
    data : g_repid like sy-repid,
           g_line like sy-index,
           g_line1 like sy-index,
           $v_start_col         type i value '1',
           $v_start_row         type i value '2',
           $v_end_col           type i value '256',
           $v_end_row           type i value '65536',
           gd_currentrow type i.
    data: itab like alsmex_tabline occurs 0 with header line.
    data : t_final like zbatch_cross_ref occurs 0 with header line.
    selection-screen : begin of block blk with frame title text.
    parameters : p_file like rlgrap-filename obligatory.
    selection-screen : end of block blk.
    initialization.
      g_repid = sy-repid.
    at selection-screen on value-request for p_file.
      CALL FUNCTION 'F4_FILENAME'
           EXPORTING
                PROGRAM_NAME = g_repid
           IMPORTING
                FILE_NAME    = p_file.
    start-of-selection.
    Uploading the data into Internal Table
      perform upload_data.
      perform modify_table.
    top-of-page.
      CALL FUNCTION 'Z_HEADER'
      EXPORTING
        FLEX_TEXT1       =
        FLEX_TEXT2       =
        FLEX_TEXT3       =
    *&      Form  upload_data
          text
    FORM upload_data.
      CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
           EXPORTING
                FILENAME                = p_file
                I_BEGIN_COL             = $v_start_col
                I_BEGIN_ROW             = $v_start_row
                I_END_COL               = $v_end_col
                I_END_ROW               = $v_end_row
           TABLES
                INTERN                  = itab
           EXCEPTIONS
                INCONSISTENT_PARAMETERS = 1
                UPLOAD_OLE              = 2
                OTHERS                  = 3.
      IF SY-SUBRC <> 0.
        write:/10 'File '.
      ENDIF.
      if sy-subrc eq 0.
        read table itab index 1.
        gd_currentrow = itab-row.
        loop at itab.
          if itab-row ne gd_currentrow.
            append t_text.
            clear t_text.
            gd_currentrow = itab-row.
          endif.
          case itab-col.
            when '0001'.
              t_text-werks = itab-value.
            when '0002'.
              t_text-cmatnr = itab-value.
            when '0003'.
              t_text-srlno = itab-value.
            when '0004'.
              t_text-matnr = itab-value.
            when '0005'.
              t_text-charg = itab-value.
          endcase.
        endloop.
      endif.
      append t_text.
    ENDFORM.                    " upload_data
    *&      Form  modify_table
          Modify the table ZBATCH_CROSS_REF
    FORM modify_table.
      loop at t_text.
        t_final-werks = t_text-werks.
        t_final-cmatnr = t_text-cmatnr.
        t_final-srlno = t_text-srlno.
        t_final-matnr = t_text-matnr.
        t_final-charg = t_text-charg.
        t_final-erdat = sy-datum.
        t_final-erzet = sy-uzeit.
        t_final-ernam = sy-uname.
        t_final-rstat = 'U'.
        append t_final.
        clear t_final.
      endloop.
      delete t_final where werks = ''.
      describe table t_final lines g_line.
      sort t_final by werks cmatnr srlno.
    Deleting the Duplicate Records
      perform select_data.
      describe table t_final lines g_line1.
      modify zbatch_cross_ref from table t_final.
      if sy-subrc ne 0.
        write:/ 'Updation failed'.
      else.
        Skip 1.
        Write:/12 'Updation has been Completed Sucessfully'.
        skip 1.
        Write:/12 'Records in file ',42 g_line .
        write:/12 'Updated records in Table',42 g_line1.
      endif.
      delete from zbatch_cross_ref where werks = ''.
    ENDFORM.                    " modify_table
    *&      Form  select_data
          Deleting the duplicate records
    FORM select_data.
      select werks
             cmatnr
             srlno from zbatch_cross_ref
             into table t_zbatch for all entries in t_final
             where werks = t_final-werks
             and  cmatnr = t_final-cmatnr
             and srlno = t_final-srlno.
      sort t_zbatch by werks cmatnr srlno.
      loop at t_zbatch.
        read table t_final with key werks = t_zbatch-werks
                                    cmatnr = t_zbatch-cmatnr
                                    srlno = t_zbatch-srlno.
        if sy-subrc eq 0.
          delete table t_final .
        endif.
        clear: t_zbatch,
               t_final.
      endloop.
    ENDFORM.                    " select_data
    Reward Points if it is helpful
    Thanks
    Seshu

  • UCCE 8.5.3/8.5.4 call volume statistics not matching in interval tables

    hello,
    We have just migrated a call center to UCCE 8.5.3 that runs roggers and ICM call flow scripts that contain very basic flows. In each flow there is basically a one-to-one ratio of call type elements to select skill group elements.
    Generally you would expect the call volume (as our scripts are written) to have almost the same call volume in the call type interval table and the skill group interval table, with allowable differences because of RONAs, etc. But basically somewhat close.
    In general this does work but after a reboot of the roggers (A and B sides) (logger down first, then router and reversed to start), the skill group interval data lags greatly from the call type interval data, meaning maybe 10% of the call type interval volume. We have learned that completely shutting down both A and B side and then briinging it back up in order from scratch seems to alleviate the problem (until the next restart). We cannot just leave the servers alone though due to company security patching policies.
    Cisco TAC had recommended patching to UCCE 8.5.4 which we have recently done, but the probelm persists.
    I was wondering if this data discrepancy has ever been seen by anyone else or if possibly some system config issue might be self-deating us? Rebooting the roggers leaves the phone system itself working just fine for the call centers, but the recording of statistics to the skill group interval table is greatly impacted with almost no recording of volume in relation to the call type interval (and for comparison, the call type skill group interval table as well).
    We would generally not worry about it, but the workforce management vendor that takes its feed from UCCE only uses the skill group interval, which is basically reporting almost no volume in the mentioned scenarios.
    If anyone can provide any information it would be most appreciated/
    Thanks.
    Greg

    Thank you for the response. The time source check is a great idea. We ran into problems before when internal web service servers did not match the PGs (CTIOS service) and CTI provideed stats did not match.
    We will continue to work through TAC, but I was just wondering if anyone else had seen this (as 8.5.4 sid not fix it) and if maybe it could have been something self-defeating in our system configuration or scripting. We did not immediately know this was happening until our 3rd party workforce management vendor made us aware.
    Thanks,
    Greg

  • 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

Maybe you are looking for

  • How do I duplicate a configuration profile in the iPhone Configuration Utility?

    I have over 60 iPad 3 which need configuring. I want a configuration profile for each one (each one will have a unique email setup on each profile) I would like to be able to duplicate a profile or something which is much faster than creating a whole

  • SharedObject persisting between browser tabs

    I'm building an online app which opens a SharedObject at its onset to do various things, one being remember whether a user has performed a certain action(vote) before because he/she is only permitted to perform this action once. This is all working f

  • Set Background color for headers in excel

    DECLARE    v_fh     UTL_FILE.file_type;    v_dir    VARCHAR2 (30)      := 'my dir';    v_file   VARCHAR2 (30)      := 'test.xls';    PROCEDURE run_query (p_sql IN VARCHAR2)    IS       v_v_val   VARCHAR2 (4000);       v_n_val   NUMBER;       v_d_val 

  • Upload image in ess via NWBC

    Hi all, I am unable to upload photo via Personal Information in ESS. we are using NWBC. What configurations I had to do..? Please guide me. Regards, Namsheed.

  • ExceptionHelper problem

    In my JUnit tests, I use a number of System.out.println() calls in my JUnit model package tests. And I have also adapted the testInsertingRowIntoAccountsView() JUnit test from the ToyStore Demo. But once the ExceptionHelper.showExceptionIncludingDeta