Reference remote secondary VI

I have a problem with getting a reference of VI to secondary works correctly when running through the

Network on a remote computer.

I have a request of client.vi running on a remote computer (192.160.0.1 in this example). This client.vi has a secondary that has several differentl VI which loaded in high school according to the user interface that is displayed (gui_a.vi in this example but there are more in the project).

The server.vi connect to the client.vi already running on a computer remote and then detects that the value of the secondary control reference. This value passed in a 'variant to data' block to convert to a reference of VI and then introduced into the block 'Property node' where I try to get the path and name of a VI is loaded in high school customer.

When I run this program across a network I get an error

error 1026 appeared to node invoke in server.vi

VI Reference is not valid

When I put a probe on the refnum enter the path and the name of property node get a number to 8B 700009

but it still says it's an invalid refnum and other data like VI name and path are not displayed in the probe.

I guess (still newish to labview) is that all in the refnum is valid on the remote computer running the client.vi and gui_a.vi, it is only when the server.vi running on another computer, it attempts to use the refnum it valid on the remote computer on local and gets an error.

(everything works well when everything is running on the same PC problem, the problem, it's only when things are running on a network)

How can I keep my secondary reference referring to the remote computer?

or is there a better approach to achieve this?

Hi Wild_Niles,

Thanks to clarify your question, now I see what you're saying. I've been testing your VI here on our end and I was able to reproduce the same behavior. I'm still testing to see what could be the possible problem. However, another solution would be to simply open a reference to the gui_a.vi. A secondary is still just a VI running in memory, another reference VI open can be used instead of the Data.VI variant you are using. I would like to know if this makes sense to you and is a valid option. In the meantime, I will continue to investigate why your current code does not work correctly.

Paul M

Tags: NI Software

Similar Questions

  • Not able to connect to a remote site to the Windows XP computer.

    Original title: need help for the remote Office of information...

    .......... A storm disabled the remote site.  This site is now running, but my laptop refuses to connect to the remote site.  What should I do?

    Hi BarbaraAnnH,

    1. you receive any code or an error message when you try to connect to the remote site?

    2 are. what remote you referring?

    You can temporarily disable all security software and check if the problem persists.

    Note: Later, enable the security software after checking.

    Reference: Remote Desktop: frequently asked questions

    Hope the helps of information.

  • Secondary agents Foglight 5 cartridge FSA

    Hello

    I am using the agent script generator to try to create a custom agent cartridge that has a secondary ASP, but seem to have problems.

    After the deployment of the agent in Foglight, when I click on change the properties of the agent, the secondary ASP is mentioned here, according to the ma - strategie.xml, however when I click Edit I have the following error:

    shareableData.fields is not defined

    Also when my agent is running I don't seem to be able to reference the secondary ASP, for example:

    #! / usr/bin/ksh
    Set - vx

    LIMIT = $MyList_rowCount
    echo "LOG - LIMIT = $LIMIT\n.

    The $LIMIT value is not being filled, and the log entry simply indicates

    JOURNAL - LIMIT =

    Someone at - it clues as to where I'm wrong?

    Thank you

    Paul

    Bingo! I modified the build script to randomly generate the IDS for the secondary ASP and it worked.

    Thanks for your time on this.

  • PCT_DIRECT_ACCESS of secondary indexes of the IOT

    Facing a performance problem to DELETE statement due to ignorance of a secondary index on ITO by the optimizer.

    Version: 11.1.0.7.0

    We did the "update block references" for secondary indexes, here's what we tested.
    SQL> select owner,index_name,PCT_DIRECT_ACCESS  from dba_indexes where index_name in ('XYZ1');
    
    OWNER                          INDEX_NAME                     PCT_DIRECT_ACCESS
    ------------------------------ ------------------------------ -----------------
    DLF5                           XYZ1                                          91
    DLF7                           XYZ1                                          87
    DLF4                           XYZ1                                          90
    DLF0                           XYZ1                                          92
    DLF3                           XYZ1                                          85
    DLF1                           XYZ1                                          97
    DLF6                           XYZ1                                          93
    DLF2                           XYZ1                                          91
    
    SQL> delete FROM DLF0.LOCATE D WHERE GUID = 'Iwfegjie2jgigqwwuenbqw' AND C_ID = 30918 AND ((S_ID < 8672) OR (S_ID <= 8672 AND DELETE_FLAG = 'Y'));
    
    0 rows deleted.
    
    SQL> select PLAN_TABLE_OUTPUT  from table(dbms_xplan.display_cursor(null,null,'RUNSTATS_LAST'));
    
    PLAN_TABLE_OUTPUT
    ------------------------------------------------------------------------------------------------------------------------------------
    SQL_ID  7qxyur0npcpvh, child number 0
    -------------------------------------
    delete FROM DLF0.LOCATE D WHERE GUID = :"SYS_B_0" AND C_ID
    = :"SYS_B_1" AND ((S_ID < :"SYS_B_2") OR (S_ID <= :"SYS_B_3"
    AND DELETE_FLAG = :"SYS_B_4"))
    
    Plan hash value: 310264634
    
    -------------------------------------------------------------------------------------------
    | Id  | Operation          | Name       | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    -------------------------------------------------------------------------------------------
    |   0 | DELETE STATEMENT   |            |      1 |        |      0 |00:00:00.01 |    1260 |
    |   1 |  DELETE            | LOCATE     |      1 |        |      0 |00:00:00.01 |    1260 |
    |   2 |   CONCATENATION    |            |      1 |        |      0 |00:00:00.01 |    1260 |
    |*  3 |    INDEX RANGE SCAN| DLF0PK     |      1 |      1 |      0 |00:00:00.01 |     630 |
    |*  4 |    INDEX RANGE SCAN| DLF0PK     |      1 |      1 |      0 |00:00:00.01 |     630 |
    -------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       3 - access("C_ID"=:SYS_B_1 AND "GUID"=:SYS_B_0 AND
                  "DELETE_FLAG"=:SYS_B_4 AND "S_ID"<=:SYS_B_3)
           filter(("GUID"=:SYS_B_0 AND "DELETE_FLAG"=:SYS_B_4))
       4 - access("C_ID"=:SYS_B_1 AND "GUID"=:SYS_B_0 AND "S_ID"<:SYS_B_2)
           filter(("GUID"=:SYS_B_0 AND (LNNVL("S_ID"<=:SYS_B_3) OR
                  LNNVL("DELETE_FLAG"=:SYS_B_4))))
    
    
    28 rows selected.
    
    SQL> rollback;
    
    Rollback complete.
    At this point, we have updated the block reference and gathered stats.
    SQL> select owner,index_name,PCT_DIRECT_ACCESS  from dba_indexes where index_name in ('XYZ1');
    
    OWNER                          INDEX_NAME                     PCT_DIRECT_ACCESS
    ------------------------------ ------------------------------ -----------------
    DLF0                           XYZ1                                         100
    DLF1                           XYZ1                                         100
    DLF2                           XYZ1                                         100
    DLF3                           XYZ1                                         100
    DLF4                           XYZ1                                         100
    DLF5                           XYZ1                                         100
    DLF6                           XYZ1                                         100
    DLF7                           XYZ1                                         100
    
    8 rows selected.
    
    SQL> delete  FROM DLF0.LOCATE D WHERE GUID = 'Iwfegjie2jgigqwwuenbqw' AND C_ID = 30918 AND ((S_ID < 8672) OR (S_ID <= 8672 AND DELETE_FLAG = 'Y'));
    
    0 rows deleted.
    
    Elapsed: 00:00:00.03
    SQL> select PLAN_TABLE_OUTPUT  from table(dbms_xplan.display_cursor(null,null,'RUNSTATS_LAST'));
    
    PLAN_TABLE_OUTPUT
    ------------------------------------------------------------------------------------------------------------------------------------
    SQL_ID  fmrp501t70s66, child number 0
    -------------------------------------
    delete  FROM DLF0.LOCATE D WHERE GUID = :"SYS_B_0" AND
    C_ID = :"SYS_B_1" AND ((S_ID < :"SYS_B_2") OR (S_ID <=
    :"SYS_B_3" AND DELETE_FLAG = :"SYS_B_4"))
    
    Plan hash value: 310264634
    
    -------------------------------------------------------------------------------------------
    | Id  | Operation          | Name       | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    -------------------------------------------------------------------------------------------
    |   0 | DELETE STATEMENT   |            |      1 |        |      0 |00:00:00.02 |    1260 |
    |   1 |  DELETE            | LOCATE     |      1 |        |      0 |00:00:00.02 |    1260 |
    |   2 |   CONCATENATION    |            |      1 |        |      0 |00:00:00.02 |    1260 |
    |*  3 |    INDEX RANGE SCAN| DLF0PK     |      1 |      1 |      0 |00:00:00.01 |     630 |
    |*  4 |    INDEX RANGE SCAN| DLF0PK     |      1 |      1 |      0 |00:00:00.02 |     630 |
    -------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       3 - access("C_ID"=:SYS_B_1 AND "GUID"=:SYS_B_0 AND
                  "DELETE_FLAG"=:SYS_B_4 AND "S_ID"<=:SYS_B_3)
           filter(("GUID"=:SYS_B_0 AND "DELETE_FLAG"=:SYS_B_4))
       4 - access("C_ID"=:SYS_B_1 AND "GUID"=:SYS_B_0 AND "S_ID"<:SYS_B_2)
           filter(("GUID"=:SYS_B_0 AND (LNNVL("S_ID"<=:SYS_B_3) OR
                  LNNVL("DELETE_FLAG"=:SYS_B_4))))
    
    
    28 rows selected.
    
    Elapsed: 00:00:00.01
    SQL> rollback;
    
    Rollback complete.
    
    Elapsed: 00:00:00.00
    So it made no difference.
    With the help of suspicion is much better.
    SQL> delete /*+ index(D XYZ1) */  FROM DLF0.LOCATE D WHERE GUID = 'Iwfegjie2jgigqwwuenbqw' AND C_ID = 30918 AND ((S_ID < 8672) OR (S_ID <= 8672 AND DELETE_FLAG = 'Y'));
    
    0 rows deleted.
    
    Elapsed: 00:00:00.00
    SQL> select PLAN_TABLE_OUTPUT  from table(dbms_xplan.display_cursor(null,null,'RUNSTATS_LAST'));
    
    PLAN_TABLE_OUTPUT
    ------------------------------------------------------------------------------------------------------------------------------------
    SQL_ID  0cf13mwxuksht, child number 0
    -------------------------------------
    delete /*+ index(D XYZ1) */  FROM DLF0.LOCATE D WHERE GUID =
    :"SYS_B_0" AND C_ID = :"SYS_B_1" AND ((S_ID < :"SYS_B_2")
    OR (S_ID <= :"SYS_B_3" AND DELETE_FLAG = :"SYS_B_4"))
    
    Plan hash value: 2359760181
    
    ------------------------------------------------------------------------------------------
    | Id  | Operation         | Name       | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    ------------------------------------------------------------------------------------------
    |   0 | DELETE STATEMENT  |            |      1 |        |      0 |00:00:00.01 |       3 |
    |   1 |  DELETE           | LOCATE     |      1 |        |      0 |00:00:00.01 |       3 |
    |*  2 |   INDEX RANGE SCAN| XYZ1       |      1 |      1 |      0 |00:00:00.01 |       3 |
    ------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       2 - access("GUID"=:SYS_B_0)
           filter(("C_ID"=:SYS_B_1 AND ("S_ID"<:SYS_B_2 OR
                  ("S_ID"<=:SYS_B_3 AND "DELETE_FLAG"=:SYS_B_4))))
    
    
    23 rows selected.
    
    Elapsed: 00:00:00.01
    
    SQL> rollback;
    
    Rollback complete.
    Could someone please help us to get the cause for the ignorance of a secondary by the optimizer index when secondary Index is to have 100% PCT_DIRECT_ACCESS.

    It seems to be processing problem with predicate of GOLD... but could not connect as I don't know many with ITO.

    -Yasser

    Published by: Yasu on 23 April 2012 16:39

    Its no different then any other optimizer choice, why did - it go one way rather than the other, its because he thought that less expensive.

    If you really want to prove, suggest a with and without suspicion 10053 trace, read both and see the costing. the wonderful Mr. lewis has a note on this thing with the GSIS ignored with IOT, it seems that the work is already done for you

    http://jonathanlewis.WordPress.com/2008/02/25/iots-and-10053/

  • warning when you run the wizard generated project stunts on camera

    bbndk 10.

    (1) new-> project-> project Tabbed Pane BlackBerry-> Cascases

    (2) build and run the application on the device

    (3) some warnings in console printe

    MsgNak received - reference
    Remote server is little endian

    WARNING: .dynamic section "/ home/robin/bbndk/target_10_0_9_1673/qnx6/armle-v7/usr/lib/libcertmgr_client.so.1" is not to address expected (evil of library or version incompatibility?)

    WARNING: don't load shared library for the libusc.so symbol.
    You need 'set solib-search-path' or 'set sysroot?
    WARNING: don't load shared library for the libsrv_um.so symbol.
    You need 'set solib-search-path' or 'set sysroot?
    WARNING: don't load shared library for the libpvr2d.so symbol.
    You need 'set solib-search-path' or 'set sysroot?
    WARNING: don't load shared library for the libIMGegl.so symbol.
    You need 'set solib-search-path' or 'set sysroot?
    WARNING: do not load symbols of shared library for wsegl - screen.so.
    You need 'set solib-search-path' or 'set sysroot?
    WARNING: don't load shared library for the libImgGLESv2.so symbol.
    You need 'set solib-search-path' or 'set sysroot?

    WARNING: don't load shared library for the img_codec_png.so symbol.
    You need 'set solib-search-path' or 'set sysroot?
    WARNING: don't load shared library for the libglslcompiler.so symbol.
    You need 'set solib-search-path' or 'set sysroot?

    How to fix the warnings?

    Device offers to install a driver when it is plugged? Could also contribute to install Blackberry Desktop Software.

  • IBM V7000 SRA command 'discoverArrays' failed. Invalid ID Array. Refer to IBM SAN Volume Controller troubleshooting

    The design is v7000 to unified v7000.

    I created a user full administrator 'sradmin"on two SVC level.  I connected and validated who works at authentication.

    I checked the two intefaces CIM (port TCP 5989) are open and listening on both SAN controllers.  I have a test SRM lun assigned two different hosts in two separate data centers hosted by two separate vCenter servers. The rest of the SRM configuration went well but when I go to 'Add an Array Manager', I get the below error

    SRA command 'discoverArrays' failed. Invalid ID Array.

    Refer to IBM SAN Volume Controller troubleshooting

    The IBM documentation on this topic http://pic.dhe.ibm.com/infocenter/strhosts/ic/topic/com.ibm.help.strghosts.doc/PDFs/SVC_Adapter_for_VMware_VC_SRM_2.1.0 _...

    Page 14 is 90% of what counts and no real details.

    .. .lacks of details on the way to the application (SRM Agent: IBMSVCSRAUtil) is the installation program.  He launched and is vary vague for fields and conditions are not correct (means 'MDisk group ID', which I can only assume that this relates to "mDisk pool" name.)

    The Clint then as an "OK" button that you click and nothing happens.  I don't know if it is or not. She goes to the next screen as indicated in PDF format, but no matter what I input in the areas of tiny... nothing changes... Although now it shows as having agents SRM to SRM (see attachments)

    I hope someone has this work and can explain what I'm missing... I'm sure it's something simple.

    After reaching out to a friend... who happens picked their way through the installation of the IBM SVC (v7000) program to work with MRS. 5.x

    Here is the solution.

    The field noted as "mDisk Group ID" is a numeric value of the ID of Group of replication of remote secondary site SAN (SAN remote) for the 'mDisk Pool"(changed name mDisk group to the Storage Pool, but it's the same thing)

    Attached is the initial tool screenshots install SRM server on each site, to the point that can be reached under SRM as management controller. I hope this will give you enough detail that others can avoid the pitfalls that I met.

  • Problem with a VM server: "the virtual disk parent has been changed since the child was created.

    Hello!

    I have a problem with a server that does not start.

    We had a virtual machine running on VMWare Infrastructure 3 with two hard drives and an instant backup of them.

    This machine has been removed from the inventory, but when it has been recreated, the secondary hard drive is mentioned for the basic-disk vmdk
    instead of being referenced to the instant vmdk and used for a few days.

    All changes made after the snapshot, were kept in the delta snapshot file, which is not loaded.

    We are with difficult to reference the secondary disk for the snapshot file. We tried to edit the .vmx and hard disk files
    to correct the CID made reference, but when we try to start the virtual machine, we got this error:

    "The virtual disk parent has been changed since the child was created.

    I think it happens because we made a blow-up of a secondary drive a few weeks after the backup snapshot. We spent 30 GB to 50 GB.
    And because it has been referenced and used in another vm.

    *** Log is attached

    Thank you

    Bruno.

    It is a bad sign

    next step in the usual forest is to use "testdisk" since a LiveCD to set the tables MBR and partition - if possible

  • Shutdown problem reference VI in nested secondary, causing the encountered error 'end of file'.

    Hello

    I'm relatively new to LabVIEW using LabVIEW 8.0 and am having a strange problem.  My program is such that I have a front panel (A), which opens a secondary (B) by a remote control.  This secondary (B) has a button that, when pressed, runs subvi C AND displays a subgroup of experts containing graphical real-time C.vi.  'C', my code uses a reading of file extent express VI to read a text file in a table that is essential to the vi and in the iterations unique VI there is no problem whatsoever, HOWEVER if the C.vi is not properly closed and he's trying to run again, you receive an "end of file" error encountered.  When I run just B.vi and C.vi access like that, I coded "close after call ' and wired this reference to a narrow File.vi VI.  It works as I can repeatedly run C.vi, and no error occurs. However, when I start at A.i and access the secondary B.vi C.vi, I can run successfully the first time, but if I try to run the second time, I get the error "end of file encountered.  I really don't know what the right course of action here is B-> C works fine, but A-> B-> C is not working even if A is not having a single reference to C.vi whatsoever.

    Thank you for your time.

    Well, it was a bit confusing to read, but my guess is that the file pointer is remaining at the end of the file if a kind of close file does not correctly when B is executed inside the A. You said when he is not stopped correctly in this case, then all bets are off if the file is not closed. My suggestion is to ensure the folder is closed correctly (make sure you're not abandonment of the VI, but instead they sent a release message) and if you are not reading files measure but rather use the IO file screws, there is a VI to set the file position. You can set it to 'start' each time before play you.

    It's just a guess, you can post your VI if you can.

  • reference not valid error 1026 to the runVI call the hand method exe-&gt; slot - VI-&gt; secondary

    Hello

    I have a main VI who Subvi inside case structures put in place to show FP when called and be modal.

    These subVIs have a secondary that will pull up a call using RunVI method dynamicVI. The dymaicVIs is built using the constant application directory + name of VI to the invoke method.

    now the main VI is built in exe with the dynamicVIs in the list always included.

    When I run the main exe I get error 1026 VI reference invalid.

    Help, please

    Thank you

    Choose the layout of the 8.X file will change the path that your screw referenced are when you build your executable file.

    http://zone.NI.com/reference/en-XX/help/371361K-01/lvconcepts/referencing_files_in_applications/

    If you choose this option of layout, you adress just the vi you are calling where having the option deselected will mimic your file structure layout it is developing.

  • How to view Subvi on the secondary monitor with remote panels?

    I try to have a Subvi, called from a VI hand open on a secondary monitor.  I use panels remote to control my main application, which is open in a web browser on the secondary monitor.  I tried to adjust the monitor properties VI - Position of the immediate window - to '1' and also tried to set this value programmatically by using the node property of front panel, but doesn't seem to work.  My Subvi always appears on my primary monitor.

    I use LV 8.6.1 RT and my application is running on a CRIO.

    I'd appreciate any help.

    Thank you

    Dan


  • Primavera P6 API - start and end dates of the activity in the secondary reference scenario

    How to seek early and dates of activity in the secondary database or tertiary reference end? There are areas of activities and methods provided in planning extraction and primary base line project (active class getBaseline1StartDate(), getBaseline1FinishDate) but can't find any secondary data or tertiary basis even if we show them in details the activity in the Primavera. I use Primavera integration API version 8.2.

    Use the BaselineProjectHelper class to get a list of all the base lines for a given project.  Go through the list looking for basic lines you are interested in.

    Once you have basic interest projects, pull a list of ongoing project activities.

    Browse the list of activities tearing you start and end dates.

    Call the method on each of you loadBaselineActivity of reference projects for the departure of the referenced activity and end dates.

    For performance, seek assistance loadBaselineActivities to reduce database queries.

    V/r,

    Gene

  • Killing a long query with a remote reference

    The following query has been run on a local database that references tables in a remote database. I wanted to kill the session running on the local database which I did and saw that it was marked for kill. The session continued to run for hours on the local database and someone finally killed a session for this on the remote database, which was done successfully.


    SELECT Row_id
    OF S_CONTACT
    WHERE con_cd = 'customer '.
    AND ROW_ID not in
    (
    SELECT CON_ID
    OF S_POSTN_CON
    )
    less
    SELECT Row_id
    OF S_CONTACT@remote_db
    WHERE con_cd = 'customer '.
    AND ROW_ID not in
    (
    SELECT CON_ID
    OF S_POSTN_CON@remote_db
    )


    This problem has prompted a number of questions that I can't find answers for:

    (1) when I kill a local session that began a remote session no matter what to get communicated to the remote session to kill him?

    (2) what SQL actions must be performed before a session can be terminated? I am aware that restores must fill. Does include writing to the implicit tables for queries?

    (3) what is the correct procedure for the murder of sessions and remote sessions?

    Thank you

    Richard

    >
    The local database is a database of test that I have limited privileges.
    >
    If your process is not to intervene 'real' on each server, then you must use SESSION DISCONNECTION. . IMMEDIATE.
    Which will remove the process from the server to your test database, as well as the remote database.

    I mean by 'real' work that you don't care if it gets rolled back or not. If you make updates on the remote server, only those who should be cancelled. But if you're just do queries on the remote server, then there isn't really any significant restoration to do.
    >
    What was causing the delay in the 2 sessions to terminate?

    When, if ever, would be word get remote session let know it must end?
    >
    Depends on what you were doing. If you were doing a distributed query and Oracle selects one of the tables at the table of the conduct and the server associated with the conduct 'site '. In your case if driving site was the prod server then the other data in the table in your local server request will be sent to the production server and the executed query.

    Until the remote server has something to report back it will just keep chugging along so in some cases, it might run for hours.
    If the equivalent FIRST_ROWS or similar was used then the remote server must declare at the time when it was the first set of data which would normally be quite quickly.

    But if you were doing a NEGATIVE sign and then the remote server cannot have lines of result until he arrives at the end of one of the tables. This is because the first row, he might want to return might be identical to the last line to be examined in the other table. If the two tables were 100 million lines so still no way to select even a line for the game because the rest of the other row table could be his twin of results which were absolutely identical there.

    Looks like you have about the worst case for trying to kill the remote session. I have seen «killed» sessins hang out for a few weeks before finally get cleared out.
    >
    I have to go to the remote database and kill this session myself as well?
    >
    Yes - as soon as you know that you no longer want the remote session you should take measures for killing, or disconnected. Killed if you want things restored - disconnected if you care.
    >
    Oracle wouldn't better able that track and do it?
    >
    How do you think Oracle to make a judgment on what are your business processes?

    Suppose that you scenario were to just launch a standalone process on the remote server, and then wait to be notified that it is complete.
    But you do not use Advanced Files or other asynchronous process. From the perspective of enterprise remote task should continue until the end Oracle may not know what you want to do in this particular case.

  • She made no response to remote control Toshiba TV VL963 reference

    My Toshiba vl963 is unresponsive to the remote control and Greenlight is on and can see backlight, but no sound or picture

    Hello

    did you find the solution?

  • Reference to the remote database

    Is it possible to create a foreign key to a table where the primary key is in the remote database?
    Remote database is related to the local database?

    Thanks in advance!

    Hello

    Actually, no. You create a trigger (before insert, update, delete) to maintain a referential constraint.

    Kind regards

    Thiago Hyppolito

  • Reference Dell MD3000i add secondary RAID controller

    Service number: ADMIN NOTE: maintain the label removed by privacy policy >

    Right: OQ

    Service request: ADMIN NOTE: application number withdrawn by the service privacy policy >

    I have a MD300i in the operation that runs in mode simplex with a controller.  I would like to add a second controller and change the duplex mode for redundancy configuration, and I don't know how to properly go to this topic.    I found some documents that says to slide partially the 2nd controller and run a SMcli command to switch to the duplex mode, followed by:

    ' Add a new connection from management to the MDSM with the following command:

    SMcli 192.168.128.102-c ' setting ethernetPort [1] ipAddress = 10.37.121.54.

    gatewayIPAddress 10.37.112.1 = subnetMask = 255.255.240.0 ";

    Where the address IP 192.168.128.102 is the current IP address of the new controller, and 10.37.121.54 is the

    desired address.

    What happens if I do not know the address on the new controller?

    I would be grateful any documentation or the help that could lead me to my solution.  Thank you for your time.

    Chris

    Hello Chris,

    Here is a link to the document to upgrade your MD3000i on the way you will need to add the second controller. http://downloads.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3000i_user's%20guide5_en-us.pdf

    Please let us know if you have any other questions.

Maybe you are looking for