Refresh data vs Rescan HBAS warehouses

I always get a little confused about this behavior sometimes. So if I add a new logical unit number to an esx host, the device will be displayed on all HBAs on esx guests in the clusters that are subject to a zoning by-law this arrary particularly - about 5 min. I rescan HBAS to find the new device.

Then when I create a vmfs among the host volume, in order to obtain this vmfs volume to show on the other guests - I can either make a data store of refreshment of the Vcenter storage pane on the hosts or rescan one of the HBAs host looking for new VMFS.

With more than 100 LUNS on each host, I always try to avoid a new hba analysis - as seems to strike the host cpu up. And updating of data storages seems to work. Which is better?

Also, is there a default analysis that rarely happens that maybe let the hosts to pick up vmfs data warehouses is not their own? Say if you we're left alone for an hour or too?

Curious question,

That should answer all your questions.

VSphere Documentation Centre

Tags: VMware

Similar Questions

  • Timeout during execution «Rescan HBAS datacenter»

    Hello!

    When I run the 'Rescan datacenter HBA' workflow I get the following error message as the first ESXi host (I replaced our hostname) is analyzed:

    [2015-11-11 10:51:33.300] [I] a new analysis of HBAs on: HOST name

    [2015-11-11 10:51:33.325] [I] a new analysis of HBAs host 'HOSTNAME '... Please wait...

    [2015-11-11 10:53:02.019] [E] the new error analysis VMFS. Reason: InternalError:; nested exception is:

    java.net.SocketTimeoutException: read timed out (name of the dynamic Script Module: rescanHostHBAs #4)

    [2015-11-11 10:53:02.044] [I] error in a new analysis VMFS. Reason: InternalError:; nested exception is:

    java.net.SocketTimeoutException: read timed out (name of the dynamic Script Module: rescanHostHBAs #4) (name of the dynamic Script Module: rescanHostHBAs #9)

    But the new analysis HBA and VMFS of this host works very well in the vCenter. OK it takes awhile because we have a lot of data warehouses, but there is no error.

    Is there a way to increase the value of the time-out period or what I need to change the workflow somehow?

    Sorry for my bad English ;-)


    Kind regards

    Christian

    Hello

    vRO vCenter plug-in supports configuration of values of timeout via the following system properties:

    com.vmware.vmo.plugin.vi4.socketReadTimeout - socket read timeout; default value is 1 minute (60000 ms)

    com.vmware.vmo.plugin.vi4.socketConnectTimeout - socket connect timeout; default value is 2 minutes (120000 ms)

    So, to increase the socket read timeout for example. 3 minutes, add the following line to the vmo.properties of vRO file and then restart service vRO to the change to take effect.

    com.vmware.vmo.plugin.vi4.socketReadTimeout = 180000
    
  • Reallocate data to the host warehouses

    Hi all

    I recently one of our hosts migrated from one Cluster/Datacenter to another in vCenter. My problem is that all data stores that have been assigned to the host of the original Datacenter Cluster / are always assigned and mounted. I already disassembled all data warehouses, but I need to be able to assign data warehouses in the new data Center/Cluster.

    Is it possible and if yes, how is. Have done some research online, but have not been able to find measures to do... maybe because I can't!

    Any information would be appreciated!

    I don't know if I understand! This I understand you want to stop the ESXi host using 'old' data warehouses', is that correct? In this case you need to detach/remove the warehouses of data/LUN from the host, storage system anyone, then rescan the storage card on the host computer and - eventually - cleaning the LUN mounted. See for example http://kb.vmware.com/kb/2004605

    André

  • 100% CPU after deleting store data/VMFS Rescan

    I experience a spike in the CPU (hitting 100% in 'real time' graphic vCenter) after a deletion of data and for a new scan VMFS store. Everyone knows about this problem before? If so, what were the steps you took to solve the problem?

    I'm under Qlogic FC HBA (qle2460) and esx hosts are connected to a Clariion CX4 Bay. I also have PowerPath installed VE. I made sure that I am under the latest HBA driver, but I still have the issue.

    Thanks in advance!

    Problem persists, you should be able to see these messages in your log files.  Until you go to ESXi 5 and can have the Rescan avoid them completely, you can still see these.  At least, I always do and on several different groups.  The time-out makes faster restart, but rescan suffers the same deadline.  Not as long as the shoe, as you have driver loading fc, which causes the delay, then the LUNs and vmfs, scans which adds another time, or two, which is the same question to take 3 times as long as the boot.  The advanced value helps to relieve waiting times of 1/2 of the total, but not all the.  The new analysis includes a timeout during the analysis of lun and not for a reload of pilot.

    At least what I've seen in my experience.

    -KjB

  • Slow VMFS / Rescan HBAS with fiber-attached storage

    Hi all

    I use ESXi 4.1, build 260247 with fiber storage attached my NetApp 3240 controllers on the version 8.0.2.  I'm trying to use plugin 1.0 host OnCommand of NetApp to save my VMs.  For those who don't know, doing essential software works with vSphere and the table to create screenshots instant table based and replicate to the Dominican Republic.

    It works very well.

    When I have a problem is the restoration of VMs.  The restore process is slow.  Using the same software, what is done is to present table for the ESX Server hanging and set up the data store.  This also works, but VMware must rescan the HBAS and VMFS several times.  Because of the long duration to rescan the HBAS / VMFS, this editing process may take 15 minutes or more and seems rather excessive to me.

    Does anyone have any ideas why the rescan is slow or it is normal and just something I have to deal with?

    Thanks in advance for the help.

    Michael.

    Does anyone have any ideas why the rescan is slow or it is normal and just something I have to deal with?

    You have the ability to limit the maximum number of LUNs?  For each host, go to the Configuration tab, select the disk and get off at Disk.MaxLUN.  The default value is 256, but if your maximum lun number is much lower than that, drop this value down to speed up scans.  See http://pubs.vmware.com/vsphere-4-esxi-installable-vcenter/index.jsp?topic=/com.vmware.vsphere.config_fc.doc_41/esx_san_config/managing_san_systems/t_change_the_number_of_luns_scanned_using_disk.maxlun.html

    If the LUNS are contiguous, you can also change the Disk.SupportSpareLUN from 1 to 0.  Who told him to stop as soon as a logical unit number is missing.  It is bad if you have LUNs 2,3,6 because you never see lun 6.  See http://pubs.vmware.com/vsphere-4-esxi-installable-vcenter/index.jsp?topic=/com.vmware.vsphere.config_fc.doc_41/esx_san_config/managing_san_systems/t_change_the_number_of_luns_scanned_using_disk.maxlun.html

  • Script to run and update and refresh data links in. PPT

    Hello

    I have a script that launches a powerpoint. PPT its daily used when the PC connected to a large screen.

    The date in the powerpoint is linked to other files and needs to update at startup.

    How can I add to my script?

    Also it could be defined to refresh?

     

    The script I use is:

    On Error Resume Next

     

    Const ppAdvanceOnTime = 2

    Const ppShowTypeKiosk = 3

    Const ppSlideShowDone = 100000000

     

    Set objPPT = CreateObject ("PowerPoint.Application")

    objPPT.Visible = True

     

    Set objPresentation = objPPT.Presentations.Open ("------SERVER\TEST\Presentation1.ppt")

     

    objPresentation.Slides.Range.SlideShowTransition.AdvanceTime = 10

    objPresentation.Slides.Range.SlideShowTransition.AdvanceOnTime = TRUE

     

    objPresentation.SlideShowSettings.AdvanceMode = ppAdvanceOnTime

    objPresentation.SlideShowSettings.ShowType = ppShowTypeKiosk

    objPresentation.SlideShowSettings.StartingSlide = 1

    objPresentation.SlideShowSettings.EndingSlide = _

    objPresentation.Slides.Count

     

    Set objSlideShow = objPresentation.SlideShowSettings.Run.View

     

    Do until objSlideShow.State = ppSlideShowDone

    Loop

    You may find the answer sooner if you posted here: http://social.technet.microsoft.com/Forums/en-us/ITCG/threads

  • Is it possible to refresh data LC desktop and persistent?

    I want to create a desktop view of the training pool.   Every week there is a new group of trainees for the environment should be returned to the initial environment every week.

    I have created an automated pool Linked Clone of 8 workstations with persistent disks and added 8 users right.  I logged in as different users and they were still recorded in the same office (which is what I wanted).  I made changes to the desktop and then made an update of the LC.   The update comes back at the office, but do not wipe the persistent user data.

    Is there a simple way to allow these workstations be connected by students with persistent data during the week and then be fully refreshed for the new class?

    Thank you

    -MattG

    You could always delete workstations rather than try to update.

  • Query regarding different refreshing data from the grid when returned from a workflow

    Hi Experts,

    JDEV version is: 11.1.1.5

    Our application uses dynamic tabs the user interface shell.

    Whenever the user connects, it is taken in A TAB.

    Since the TAB A, the user navigates to TAB B.

    TAB B has a GRID B(table with a few records).

    Column A on TAB B has a hyperlink which, once clicked on will open a stream of different tasks in a different tab.

    Click on the column of hyperlink for the different lines will open different tf (under certain conditions).

    By clicking on the hyperlink, that the method _launchActivity(String title, String taskflowId, boolean newTab) is used, which the TF open in a new tab.

    The user works on the TF (in a new tab) which opened on click of a hyperlink in the column is and click on SAVE.

    Click to save some operation and removeCurrentTab method is called which will close the current tab, and control passes to the first tab (TAB A).

    The problem:

    Once the user tries to click or to return to the TAB B the WHAT GRID B is never updated that we cannot get the descriptor to refresh the data in the grid.

    Any suggestions would be much appreciated.

    Thank you

    Jean Claude

    huh, I thought it was another library in question.

    In all cases, you can use contextual event (when you close the current tab).

    The second option is to navigate to the method executeQuery by code call activities:

    https://blogs.Oracle.com/jdevotnharvest/entry/how-to_navigate_in_bounded_task_flows

  • Data migration to thin warehouses

    Hi all

    I'm new here and for PowerCLI, so I hope that my question is not too restorative!

    We decided that we should probably be thin-commissioning to the layer of VMware and not at the level of the SAN layer. Unfortunately, it is not a way to inflate all of our thin LUNS on our VNX to convert them into thick LUNs. Fortunately, it's a new environment with only a few tens of VMs, so it does not seem a big deal to make the change. My plan is to:

    1. create a new logic on the SAN unit number and present it to VMware

    2 migrate all our virtual machines off the LUN existing (there are 8) for a new LUN, and in the process, convert thin in data warehouses

    3. delete the original LUN 8, recreate them as thick as re - LUN to VMware

    4. migrate the new LUN data warehouses.

    I know I could do this manually but I thought it would be a good opportunity to use PowerCLI. I move all the VMS names begin with "064", so I hope for a script that will migrate all 064 * VMs to the new data store and convert them to the thin.

    Can someone tell me what would be the command to do this?

    Thank you

    Fergus

    Basically, you can do all this with the Move-VM cmdlet.

    $newDS = get-Datastore-name MyDS

    Get-VM-name 064 * |

    Move-VM - confirm Datastore - slim - DiskStorageFormat $newDS: $false

    In the $newDS variable, the object representing the new data store you want that all the VMS to.

  • Refreshing data in return of a stubborn workflow (popup)

    JDeveloper 11.1.1.6

    I have a main page that calls a taskflow bounded as a popup. One of the actions is a workflow bounded to add a line in a VO that is used in the home page.

    After you add a line in the VO in the stubborn workflow, the workflow is completed. Unfortunately, the table in the home page is not updated to show the new line added.

    I tried the following techniques to update the table in the home page, without a bit of luck:

    1. Add call action to run the executewithparams in the page to refresh the VO.

    2. added run method to run executewithparams in the stubborn workflow.

    Any suggestion?


    Thank you.

    I don't think you should call executeQuery once again because the same view object is used on the home page and the popup.

    What are the properties of the delimited taskflow transaction to view the pop-up window? Are you sharing the data controls with the workflow calling for the popup?

    In addition, if you share the data controls, you can try to refresh the iterator binding (by table) instead, run the query again.

        DCIteratorBinding = iterBinding
          (DCIteratorBinding) bindingContainer.get ();
        If (iterBinding! = null) {}
          iterBinding.refreshIfNeeded ();
        }

    In addition, to refresh the component af:table to close the pop-up window.

  • How to refresh data in backing bean-based component SelectOneChoice

    Hello.

    I use JD Studio Edition Version 11.1.1.5.0 on Weblogic 11.1.1.5

    I have the resulting page with SelectOneCoice fragment of the backing bean (used as filter)

    < af:selectOneChoice label = "#{projectBundle ['label.toolbar.spinbox.period']}" "

    valueChangeListener = "#{backingBeanScope.backing_jsf_fragments_project_ContentMainView.onPeriodValueChangeListener} '"

    Binding = "#{backingBeanScope.backing_jsf_fragments_project_ContentMainView.SOC2} '"

    ID = value = "#{pageFlowScope.ContentMainView.period"soc2"} ' autoSubmit ="true">"

    < f: selectItems value = "#{pageFlowScope.YearsListBean.yearItems} '"

    Binding = "#{backingBeanScope.backing_jsf_fragments_project_ContentMainView.SI2}" id = "si2" / > "

    < / af:selectOneChoice >

    It supports bean which reads the data from the database and creates the list + adds value null

    package sk.web.view.bean;

    import java.util.ArrayList;

    import java.util.List;

    Import javax.faces.model.SelectItem;

    Import oracle.adf.model.binding.DCIteratorBinding;

    Import oracle.adf.share.logging.ADFLogger;

    Import oracle.jbo.Row;

    Import sk.web.view.common.utils.ADFUtils;

    /**

    * Class is supposed to provide a list of the years for the af:SelectOneChoice component.

    */

    public class YearsListBean {}

    private static final String PERIOD_ITERATOR_NAME = "PeriodView1Iterator"; Auto generated id

    private list < SelectItem > yearItems;

    public YearsListBean() {}

    Super();

    yearItems = new ArrayList < SelectItem > ();

    addYearsToList();

    }

    public void addYearsToList() {}

    DCIteratorBinding iter = null;

    ITER = ADFUtils.findIterator (PERIOD_ITERATOR_NAME);

    Rank [] rows = iter.getAllRowsInRange ();

    addYearItemToList ("", "");

    for (int i = 0; i < rows.length; i ++) {}

    Line = lines [i];

    log.info ("row [" + Integer.toString (i) + "]:" + rows [i].getAttribute("Year").toString ());

    addYearItemToList (rows [i].getAttribute("Year").toString (), rows [i].getAttribute("Year").toString ());

    }

    }

    public void clearYears() {}

    log.info ("called.");

    getYearItems () .clear ();

    }

    ' private void addYearItemToList (String strInYearLabel, String strInYearValue) {}

    SelectItem tObjItem = new SelectItem();

    Configuration object

    tObjItem.setLabel (strInYearLabel);

    tObjItem.setValue (strInYearValue);

    Add list ro

    yearItems.add (tObjItem);

    }

    public list < SelectItem > getYearItems() {}

    Get an output

    Return yearItems;

    }

    }

    When I insert the new record in the DB table, I want to see the new value in the filter. How to get there?

    I tryied to get the current instance of YearsListBean

    YearsListBean yearsList = (YearsListBean) FacesUtils.getManagedBean ("pageFlowScope.YearsListBean");

    Clear and then refill

    yearsList.clearYears ();

    yearsList.addYearsToList ();

    at the end I refresh view Add partial target

    AdfFacesContext.getCurrentInstance () .addPartialTarget (getSoc1 ());

    But this procedure does not work. Please help me find the working method.

    Thanks in advance.

    I found the bug in my code. I added partial target the wrong component. Now, refresh works fine.

  • Rescan HBAS

    Can I analyze my HBAs while production servers are running? It would probably be because performance degrades or failure? I have multi-channel access to EMC, but for some unknown reason, I see only one active path. See the screenshots attached.

    Hello

    Thread moved to the vSphere storage forum.

    You must rescan NOT too often because it might cause problems. If you see only one way please check your presentation and zoning, then check the MultiPath Plugin if you use it. But usually, this ends up being a presentation and question of zoning.

    Best regards

    Edward L. Haletky

    Host communities, VMware vExpert,

    Author: VMware vSphere and Virtual Infrastructure Security,VMware ESX and ESXi in the 2nd business edition

    Podcast: the Podcast for security virtualization of resources: the virtual virtualization library

  • Refreshing data in responses

    Hello

    New data are inserted into the table, but its not reflecting only not in the answers.
    Today, I have inserted 10 rows into the table and its does not automatically reflect in my reports. The physical columns reflecting the data automatically, but not the logical columns

    Ex: I created year column of the created_date column tickets and total of the sum of the ticket_number. Sound does not automatically refreshing. But the created_date column showing the records which are inserted today.

    To automatically reflect changes that I need to change any settings?

    Please suggest.

    Thanks in advance.

    Cache will be enabled by default in Server BI. Disable cache in NQSConfig.ini settings, after that this request of every keystroke of data to get the latest data.

    Go to this folder

    OracleBI\server\Config

    Open nqsconfig.ini and find the CACHE section and edit as below

    [CACHE]

    ACTIVATE = No;

    -Madan

  • frozen on refresh data and cannot recognize to day

    My e250 freezes on refresh database but my pc does not have to download the update. Help?

    If you have a drive model v1, you can try the recovery mode.  When it lights you will first see the Sandisk logo.  If you see a blue below Sandisk Sansa , you have a v2 and no recovery mode.  Otherwise, you have a v1.  Another way to determine the model is to look at the back cover of the drive, usually in the lower right corner extreme.  If it says e2x0v2 you have a v2.

    Assuming that you have a v1 (or R) model,.

    Turn off the player.

    Slide the HOLD button on the locked (to headphone jack) position.

    Press and hold the RECORD button when connecting to the PC.

    Output RECORD when the "Welcome to recovery mode" message on LCD player.

    Open my computer and check for a new removable disk marked 16 MB-FORMAT.

    VERY IMPORTANT: DO NOT DIRECTLY ATTEMPT TO FORMAT THE VOLUME OF 16 MB-FORMAT!

    Directly, we do not format the recovery partition, which will make the player inoperable, although there is a very complicated problem even for this blunder.  Instead, we say the drive to format the partition user (the one we put on the media files) by putting a directory named sansa.fmt in the root directory of the recovery partition.  Here's how: go to the root directory of the drive 16 MB - FORMAT and create a new folder.  Rename the sansa.fmt folder.  Use safely remove icon.  Unplug the unit from PC.  Be very attentive to the LCD of the player for all messages.  It should say... followed by full format formatting.  Note: Formatting deletes all of your multimedia content.  You will need to reload all the photos, music files, videos, etc.

    If you have a player of v2, just keep trying the following over and over again:

    Turn off the player.

    Slide HOLD on the position locked (to headphone jack)

    Press and hold.< button="" while="" connecting="" to="">

    Press release |< when="" you="" see="" "connected"="" on="" the="" player's="">

    If you get the refresh database screen, power off and try, try again.

    Once you get to the connected screen, you will be connected to the PC in MSC mode.  It's what KEEPS + |< does="" on="" the="" v2="" models="" --="" forces="" connection="" in="" msc="" mode. ="" once="" connected="" in="" msc="" mode="" you="" can="" go="" to="" my="" computer="" again="" and="" this="" time="" right-click="" on="" the="" drive="" letter="" windows="" assigns="" to="" the="" sansa. ="" select="" format="" from="" the="" popup="" context="" menu="" and="" select="" fat32="" as="" the="" format="">

    There are a number of possible causes of the error of locking of the refresh database.  Some of the problems involve the id3 tags is not a valid or invalid characters inside some of the tags.  Get a program called mp3tag and use it for virgins as comment tags.  For best results, set the format of writing for id3v2.3 iso-8859-1.

    It is also a good idea to update your firmware to the latest and greatest version.  The latest versions tend to be more robust in dealing with the same files that will cause previous versions of firmware in camera on the refresh database screen.

  • Make a JSON request refresh data every minute!

    Hello

    How to make an API request the update automatically on a page-a term? (every minute or so)

    Here essentially power SEND dynamic data via JSON to PhoneGap apps that I build of edge animate projects.

    Thus, for example, the JSON could contain information that generates a new symbol or starts a symbol playing, etc.. Or updated an animation with wind speed from a weather API.

    Thanks in advance! It would be so cool!

    If you put it in composition.ready, then it will repeat until you stop it. I won't say that you can not put it somewhere else because it depends on what you need, but it's easier to understand the scope of your duties, if they are attached to the scene, especially those you want to call on various elements within the composition.

    If you add it to an event click, do not forget to clearInterval() otherwise you will have multiple functions, tail, for example

    {sym.$('element').on ('click', Function ()}

    clearInterval (myInterval);

    setInterval myInterval =(function () {doSomething}; 60000);

    });


    Well put setInterval() on a timeline in a loop, you would get to be several events lining up, or you'll end up to the range of compensation (and cancel the event) before its arrival in fact. But, if you want to use a loop mount, you wouldn't need setInterval() and setTimeout() in any case, you could just raise the event every time that the timeline reached the trigger.

Maybe you are looking for