Best practices with failover and clustering of VMware

I have 4 servers 3 5.0 and a 5.1

HA and FT and DRS are 3 Techniques.

For HA check this http://www.yellow-bricks.com/vmware-high-availability-deepdiv/

For FT check this http://www.vmware.com/products/datacenter-virtualization/vsphere/fault-tolerance.html

Refer to this to DRS http://www.vmware.com/files/pdf/VMware-Distributed-Resource-Scheduler-DRS-DS-EN.pdf

Tags: VMware

Similar Questions

  • Best practices with the virtual directories CFIDE and Jakarta

    Right now I'm going through implementation of our new virtualized ColdFusion 10 Application/Web/database server, and I noticed that during installation, since I had 'Connect all IIS sites' selected, he created maps of handler for each, but each also gave a virtual directory for "CFIDE" and "Jakarta".

    Best practices guides told to restrict access to the "adminapi', 'administrator', 'componentutils' and 'wizards' records under the CFIDE directory, but is - it safe to simply remove these virtual directories (and leave the mappings Manager) so that sites can always treat the types of file associated with CF?

    1 the site we have is the default localhost is linked to, I felt I would just let these virtual directories, since to reach CF ACP this server, we'd have to goto: http://localhost/CFIDE/administrator/index.cfm

    I know that if a file from a site needs to access things like file CFScripts, CF will automatically take the virtual directory is there and create < script > tags use a src of "/ CFIDE/scripts" (which if I remove this virtual directory, would break the functionality, but assuming that I do not use this technology to other sites) It removes "CFIDE" and "Jakarta" is going to hurt anything?

    Look at the Guide of ColdFusion 9 Lockdown that Pete Freitag wrote.  A large part of it still applies to the 10 ColdFusion, especially security aspects of IIS.  There is an article on the creation of filters of aggregate demand which allows you to block access to most (or all) of the subdirectories in CFIDE.

    Regarding the Jakarta virtual directory, you need this one.  That's what allows the IIS connector to function.

    -Carl V.

  • The best practices with only 4 cards network network

    I'm used to esx with fiber channel without configuration.  This will be my first experience connecting esx to an iscsi san.

    I just have 4 network cards on the server and wonder what is the best practice.

    I think that 2 of the 4 network cards will be dedicated to the San for HA.

    But the other 2 types of throw me a loop for.

    I know I want to console, vmotion and trunk for VLANs, but I don't think I can have all 3 on the same vswitch?

    Am I stuck with having the console and vmotion on a network card and the trunk of the other?  IE - no failover?

    Is there anyway to get console, vmotion and trunk at all exist together?

    Thank you in advance.

    If it were an election, I vote for Josh26

    Just a few additions to his recommendation:

    vSwitch0:

    2 natachasery connected to the ports of the trunk on the pSwitch (vmnic0, vmnic1)

    Service - VLANxxx - Portgroup (vmnic0, vmnic1 active standby) Console

    VMkernel Portgroup for vMotion - VLANyyy - (vmnic0 vmnic1 standby, active)

    Machine Virtual Network - VLANzzz - (vmnic0, vmnic1 active standby)

    vSwitch1:

    2 natachasery (vmnic2, vmnic3)

    VMkKernel Portgroup for iSCSI

    With the above configuration you separate iSCSI traffic, what is most important.

    SC and the VM network share a teddy and vMotion has its dedicated Teddy.

    Everything is redundant.

    André

  • Best practices with streams WCCP of WAAS

    Hello

    I have a module WAAS SRE 910 in 2911 router that intercepts packets this router with WCCP.

    All packets are received by the external interface (gi 0/2, connected to a switch with port configured in vlan WCCP) and are sent back to the router via the internal interface (IG 1/0 connected directly to the router):

    WAAS # sh interface IG 1/0

    Internet address: 10.0.1.1

    Subnet mask: 255.255.255.0

    State of the admin: to the top

    Operating status: running

    Maximum transfer unit size: 1500

    Entry errors: 0

    Entry packets dropped: 0

    Packets received: 20631

    Output errors: 0

    Output packets dropped: 0

    Load interval: 30

    Input rate: 239 bps, 0 packets/s

    Output: 3270892 bps, 592 packets/s

    Packets sent: 110062

    Auto-negotiation: on

    Full Duplex: Yes

    Speed: 1000 Mbit/s

    WAAS # sh interface 2/0 gi

    Internet address: 10.0.2.1

    Subnet mask: 255.255.255.0

    State of the admin: to the top

    Operating status: running

    Maximum transfer unit size: 1500

    Entry errors: 0

    Entry packets dropped: 0

    Packets received: 86558

    Output errors: 0

    Output packets dropped: 0

    Load interval: 30

    Input rate: 2519130 bps, 579 packets/s

    Output rate: 3431 bps, 2 packets/sec

    Packets sent: 1580

    Auto-negotiation: on

    Full Duplex: Yes

    Speed: 100 Mbps

    The default route configured in module WAAS is 0.0.0.0/0 to 10.0.1.254 (interface of the router).

    It would be better that the packets leave module WAAS of the external interface (instead of the internal interface)?

    Is there a best practice recommended by Cisco on this?

    Thank you.

    Stéphane

    Hi Stephane,

    That's right, internal interface means SM1/0.

    The best way is to have traffic at the start of the internal interface module so that we are sure, it hits the redirect exclude statement and that we do not have the crest of the loops because WCCP.

    Kind regards

    Nicolas

  • Best practices with two natachasery

    Hello

    I'll put up a small environment Vi3 with two HP DL380 G5 machines ESX and NFS on NetApp for storage. This must be installed in a field of laboratory and serve as both a learning platform Vi3, we, the admins and a test environment for some of our customers run their own virtual machines with the test software and others. For this purpose, safety is a higher priority than redundancy, roughly equal performance. What is a decent way to implement the two natachasery for this configuration?

    vSwitch0 and pNIC1:

    -VMkernel (vMotion and NFS)

    -Console service

    vSwitch1 and pNIC2:

    -VM network

    This would obviously no redundancy (not counting the vMotion between hosts) but separate VM and non - VM traffic. Is there anything else I should be concerned?

    Thanks in advance,

    Daniel

    Hi Daniel,.

    Available seems very well, simply create a trade.

    (Depends on the load, you might want to consider making another Nic dual or quad). I have 2 natachasery for virtual machines and 2 for NFS...

    Here is a great link to the blog created by Texiwill: (best practices for up to 8 NIC explained)

    It was useful for me (thanks Texiwill..!)

    http://www.astroarch.com/wiki/index.php/Blog_Roll#Cisco_Subnet_-_Blue_Gears_-_Virtual_Networking

    Alex

  • issue with tables and clusters

    Hello

    Another issue with the tables and clusters. I have three engines thatI move on XYZ and then measure something. I need to draw on the 3D, the result of the measurement. How to draw real XYZ and not the index of the data table positions? (I can't actully how to build the matrices 2D forX, Y and Z). In the figures, I give an example of what I need.

    Concerning

    You have to break the data out of the cluster and to present them to the graph 3d to a separate bays for X, Y, Z and W where 'W' is your values measured at the locations described by X, Y, Z.

    This thread shows how trace readings in space 3. The following image shows the data that the original author wanted to draw.

    Have fun

    Ben

  • Best practices to declare and initialize the string?

    What is the best practice for the way in which strings are declared in a class?

    Should it be

    private String chBonjour = "";

    or I should have initialization in the constructors?

    The constructor of servlet is usually called only once, when the servlet is first accessed. But then again maybe something happens, google, servlet life cycle if you must know.

    But let's take a step back here. It seems you are trying to put the fields in servlets. Don't, don't. When two users extract URL of the servlet at the same time, the fields are shared between the two shots. If you store something like HTTP settings in the fields, parameters two hits' will get truncated. The hits may eventually see each and other parameter values.

    The best way is not to have fields of servlets. (Except the constant "final static" maybe, sometimes rarely something else). Well the pain of simultaneity go, servlet life cycle concerns go away, builders servlet if go, init() disappears usually.

  • best practices for OBIEE and Bi Publisher?

    Hello

    1. What is the best way to implement BI Publisher with OBIEE?
    2 is it better to instal Bi Publisher on OBIEE servers group or keep in a separate machine and integration with clustered servers?
    3. the intended use of OBIEE is areas of the RPD as well as our other databases. Are there licensing issues for installing BI Publisher on a separate machine?

    Thank you.

    BI Publisher is a license no matter where use you it outside of the EBS, either as stand-alone or bolted in OBIEE. A benefits of the independent, it's that you can use against any source of data/database.

    http://www.Oracle.com/corporate/pricing/technology-price-list.PDF

  • Best practices for storage and backups on internal and external drives

    Hello

    I have a Mac laptop and I would like your advice on how to organize the storage of files on internal and external drives and how optimizes it the backup plan.

    From now on, my organization of file storage is:

    I keep my most important files on the internal disk of SSD encrypted and less critical files on an encrypted external drive (format ExFAT). This external hard drive was errors, so I bought a new Laetitia 2 Tb drive that I formatted in Mac OS journaled with encryption instead of ExFAT, to replace.

    For backups, I do not use Time Machine, but I use an application that synchronizes files between two disks. By using this application, I first sync the essential document on the SSD files internal to the external drive, and then I synchronize all the external drive to another external drive.

    My question is, if I keep this Organization of file storage or I should, for example just move all my files, critical and non-critical for the internal SSD (I could make enough room for that) and then backup up the whole Mac with Time Machine? Or there is a better way to organize files in this scenario?

    The second question is, if it is better to keep the Organization as it split storage (internal, less critical on external criticism) is what would be the best way to back up everything?

    Thanks in advance for all contributions.

    First of all, to the ExFAT is the problem, I suggest that the reader will just physically hurt.  ExFAT is perfectly acceptable as a format where Mac and PC can read/write.  You may have reacted a little leaving ExFAT for HFS, but you have made your choice and adapts to it.

    Here is how I operate my backups:

    I use CCC (CarbonCopyClone, $40, bombich.com).  It copies the boot sectors, drive, mapping, recovery Partition (these three are 'invisible' to DiskUtility for most) as well as system partitions and data records 'other'.  These other disks may be internal for clone-to-test-new-OSX in multi-disc systems or external for backup purposes.  The beauty is that you can start an external clone in a system crash, then CCC will be re - copy the active external clone on a new/fixed internal drive.

    Encryption isn't something I know, but... If only the content of the system partition and data is encrypted, it * could * be OK for clone-back to partition-as-encrypted partitions.  If you clone internal external the external partition is active and copy the 'encrypted plan', while small adjustments are made so that the race could be bad.  Copy of the files on my partitions unencrypted change interrupt because they are individual files.

    As an alternative, you could have a system drive that does CCC charge, let the clone encrypted and encrypted internal idle and just copy the entire map with the 'third system' active.

  • /vmimages best practices with without

    I have two 3.5U4 ESX servers in a cluster. When they were built, I created /vmimages as a separate partition and it is 100 GB. It of on our SAN and is mapped in the LUN1 to two ESX servers. What is an acceptable thing to do? Each server should have dedicated it own partition of /vmimages? What /vmimages file system must be formatted as? I was not able to deploy VMWare Tools since the addition of the second server, and I think it has something to do with it.

    I am about to add a third ESX Server and want to get this straight version if there is something wrong.

    Thank you

    Patrick

    Should work.  I'd do it on maint. mode.

    Then you can do the same on the first host and retrieve 100 GB of storage.

    -Matt

    VCP, vExpert, Unix Geek

  • Best Practices for ControlDelegates and ComponentDefinitions

    I'm fighting to use ControlDelegates and ComponentDefinitions.  My problem with ControlDelegates is that all actions must be attached to the page.  Delegate control is also attached to the page for any function names or id in the page loaded qml are lost to you because of the scope.

    So I thought to use just ComponentDefinition load but won't have a chance.  Here is my code, I am using:

    NavigationPane {
        id: navPaneid
        Page {
            id: pageid
            Container {
                id: rootContainer
                attachedObjects: [
                    ImagePaintDefinition {
                        id: backgroundPaint
                        imageSource: "asset:///images/Tile_nistri_16x16.amd"
                        repeatPattern: RepeatPattern.XY
                    }
                ]
    
                Label {
                    id: labelID
                    text: "test"
    
                }
            }
            onCreationCompleted: {
                cd_testshow.delegateActive = true
                cd_slidetip.delegateActive = true
                var createdControl = compDef.createObject();
                pageid.add(createdControl);//  navPaneid doesn't have any effect either
            }
            actions: [
                ActionItem {
                    id: playid
                    title: "Play"
                    ActionBar.placement: ActionBarPlacement.OnBar
                    onTriggered: {
                        navPaneid.push(testshow)
                    }
                    imageSource: "images/playimage.png"
                    objectName: "Play"
                },
                ActionItem {
                    title: "Quit"
                    ActionBar.placement: ActionBarPlacement.OnBar
                    onTriggered: {
                        navPaneid.push(slidetip)
                    }
                    imageSource: "images/xdarkimage.png"
                },
                ActionItem {
                    title: "CompDef"
                    ActionBar.placement: ActionBarPlacement.OnBar
                    onTriggered: {
                        navPaneid.push(compDef)  // Nothing happens
                    }
                    imageSource: "images/xdarkimage.png"
                }
            ]
        }
        attachedObjects: [
            Page {
                id: testshow
                objectName: "testshow"
                ControlDelegate {
                    id: cd_testshow
                    source: "testshowPages/testshowCont.qml"
                    delegateActive: false
                }
                actions: [
                    ActionItem {
                        title: "Hyperout"
                        ActionBar.placement: ActionBarPlacement.OnBar
                        onTriggered: {
                            animslide.hyperout()
                        }
                        imageSource: "images/stamps/Columbus_Thumb.png"
                    },
                    ActionItem {
                        title: "Change"
                        ActionBar.placement: ActionBarPlacement.OnBar
                        onTriggered: {
                        }
                        objectName: "Change"
                    }
                ]
            },
            testshowPage {
                id: slidetip
                objectName: "slidetip"
            },
            ComponentDefinition {
                id: compDef
                source: "testshowPage.qml"
            }
        ]
    }
    

    I have 3 buttons on the page to try all 3 methods.  The method of testshowPage but I lose the benefits of preloading everything.    The ControlDelegate method does not work because it does not recognize the animslide variable - located at testshowPage.qml.  I can't get the componentDefinition to work.  Not sure if I tie properly.

    Here is a piece of code that works - pages allowing you to dynamically push load both a Menu and an action bar.

    import bb.cascades 1.0
    
    //-- introduce custom C++ object registered in app.cpp
    
    NavigationPane {    id: navPaneid    Menu.definition: MenuDefinition {        // Add a Help action        helpAction: HelpActionItem {            // do something there            onTriggered: {            }        }        actions: [            ActionItem {                id: play1id                title: "Play"                onTriggered: {                    var page = getSecondPage();                    console.debug("pushing detail " + page)                    navPaneid.push(page);                }                imageSource: "images/playimage.png"                objectName: "Play"            }        ]    }    Page {        id: pageid        Container {            Label {                text: "testing"            }        }        actions: [            ActionItem {                id: playid                title: "Play"                ActionBar.placement: ActionBarPlacement.OnBar                imageSource: "images/playimage.png"                objectName: "Play"                onTriggered: {                    var page = getSecondPage();                    console.debug("pushing detail " + page)                    navPaneid.push(page);                }            }        ]    }    property Page secondPage    function getSecondPage() {        if (! secondPage) {            secondPage = secondPageDefinition.createObject();        }        return secondPage;    }    attachedObjects: [        ComponentDefinition {            id: secondPageDefinition            source: "DetailsPage.qml"        }    ]}
    
  • Best practices with the sliders with loops

    I have the following code:

    Declare
    
        CURSOR c_contacts_cursor
        IS
          SELECT OUTLET_CODE,
            OUTLET_NAME,
            CONTACT_NAME,
            MOBILE_NO,
            ALT_NO,
            ADDRESS1,
            ADDRESS2,
            CITY,
            POSTCODE,
            EMAIL
          FROM SYNC_CONTACTS
          WHERE (source      = 'W' OR SOURCE = 'T') AND SURVIVAL_FLAG = 'Y';
    
        TYPE temp_string IS TABLE OF VARCHAR2 (2000);
            
        V_OUTLET_CODE  temp_string;
        V_OUTLET_NAME  temp_string;
        V_CONTACT_NAME temp_string;
        V_MOBILE_NO    temp_string;
        V_ALT_NO       temp_string;
        V_ADDRESS1     temp_string;
        V_ADDRESS2     temp_string;
        V_CITY         temp_string;
        V_POSTCODE     temp_string;
        V_EMAIL        temp_string;
           
    BEGIN
    
        OPEN c_contacts_cursor;
        FETCH c_contacts_cursor BULK COLLECT INTO
        V_OUTLET_CODE,
        V_OUTLET_NAME,
        V_CONTACT_NAME,
        V_MOBILE_NO,
        V_ALT_NO,
        V_ADDRESS1,
        V_ADDRESS2,
        V_CITY,
        V_POSTCODE,
        V_EMAIL;
        CLOSE c_contacts_cursor;
    
        FOR indx IN 1 .. V_OUTLET_CODE.count
        LOOP
          --xecutable statements on V_OUTLET_CODE(indx) and the like
    
        END LOOP;
    End;
    
    

    I used the above structure at length in many functions and procedures of all associated with an application and works very well. However, I began to review my code and I thought he might be better way to do it. One of the methods I've found is cursor for loop: http://www.techonthenet.com/oracle/loops/cursor_for.php

    and http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/cursor_for_loop_statement.htm#LNPLS1155

    I'm trying to understand the advantages and disadvantages of each method. I get the following (rating my approach is, and cursor for loop is B

    (1) A is faster because it uses in BULK COLLECT IN as opposed to B which is implicitly opens, fetch a row and close each round loop.

    (2) A is a bit messy, a lot more code as opposed to B which is readable, ranger.

    First of all, I would like to know, if my conclusions are correct or not?

    Second, what other differences might be between the two?

    Third, is there another approach, that I'm not aware? Or what improvement could be applied to my approach, if there is?

    Hawk333 wrote:

    Yes, I did. Executable statements are most HTTP POST and PUT request that write in MongoDB on a platform that does not write in BULK. So I have to write one record per HTTP request.

    Then pass PL/SQL to run multipe HTTP put and recorded at the same time. In which case manual removal bulk buys you no performance gain and zero scalability.

    Use DBMS_PARALLEL_EXECUTE to chunk the workload. Execute each thread (parallel work process) using a standard FOR cursor loop (for example for loop in(select...) end of loop; c...) --and inside the loop, make HTTP calls.

  • Best practices for backup and restore

    Hello!

    I couldn't find any recommended official VMware to backup/restore the components of vCenter: vCenter, SSO, Update Manager, heartbeat...

    Anyone provide any doc where it should be mentioned?

    Thank you.

    Discover this for SSO. VMware KB: backup and restore of the configuration of VMware vCenter Single Sign-On 5.5

    Thank you

    DJ

  • best practices with managed bean

    Hi, I have 7 jsf who listaschoice 4 and the check box use all the same.

    the difference is that when executing the button action, going to run another one, now I have one for the 7 jsf bean and the only thing that has changed is the action method of the button, I recommend, I say use each jsf by bean

    Well, use, you can run pl/sql procedures, but the question is why?

    ADF is not shapes. They are different.

    If you want to keep your logic in pl/sql, then apex might be a better choice.

    ADF is more for modern web applications. You have not dedicated connections that are necessary for most pl/sql logical basis.

    The next thing is that you should not put the pl/sql directly from a bean since it is a part that belongs to the model layer in MVC architecture. Do, if you call pl/sql, you create a method of the application module, expose this method in the client interface and call the method of the bean.

    Samples can be found here http://adfpractice-fedor.blogspot.de/2013/01/working-with-plsql-procedures-in-adf-bc.html and http://www.baigzeeshan.com/2010/05/calling-plsql-procedure-and-function-in.html

    Timo

  • Problems with HA and Clustering

    We have just setup of cluster and HA on our blade configuration, but we are having a slight problem.

    The two blades are identical, the two BL460c G6, 48 GB, 2 x Xeon 5540 2.53 Ghz, with the two nicks the value logged in the ESXi console.

    There are two switches Cisco 3020 to Mez slot 1 and 2, both are configured identically.

    The second server blade when we moved it in the cluster it installed HA all well and dandy, then we moved into the first blade and it fails to install the HA agent with the error Host bc1blade01.domain.co.uk cound not reach address of isolation:

    Now regarding the config of the 3020, the two blades are identical, both are in the same vDS.  I have attached a picture of our current available to the vDS.

    The 10.99.61.153 / 10.99.61.154 is a test system and is not part of the cluster. If I click on vmk0: 10.99.61.161 it will at the same time the vmnic on the blc1blade01

    So can anyone shed some light on this please?

    Thank you

    Kimble

    Kimble says:

    So thanks to all of you who had the air, morality is always check for a default gateway

    No worries, also remember to check your thread as 'responded' to help us

Maybe you are looking for

  • ScreenSharing whitelisting

    Hello guys,. I asked the white list of our Circuit service (more on www.circuit.com)... https://Bugzilla.Mozilla.org/show_bug.cgi?id=1201832 I asked access more than 1 months ago but have yet to see any progress on this issue. No no not this white li

  • Pavilion dv7: power on access code

    I bought this wide of someone who knew no more code. Every third time it shows the key code 58238217Help, please

  • JSON error

    Hello Anyone got this type or error? WARNING! : import a file is marked not analyzable JSON.jar (JSON. COD): WARNING! : import a file is marked not analyzableorg.json.me.JSONArray: WARNING! : not found definitionorg.json.me.JSONException: WARNING! :

  • BlackBerry Smartphones Re: Last 9800 OS: 6.0.0.666

    does anyone know if the bundle 2921 version is the latest version of the software

  • Applications blackBerry Smartphones upgrade kernel deleted an app purchased

    October 16, 2009, I bought the Weatherbug Elite BlackberryAppWorld store program and successfully installed on my Storm 9530.  October 19, I used the Desktop Manager application to upgrade the integrated applications in the phone.  I checked the box