Supported HA Architecture for Persistent Chat

I have a project that has a requirement for Persistent Chat as part of the infrastructure. The design is two well connected data centers in the same region so there will be two EE Lync pools paired for DR. They are using SQL clustering instead of mirroring.
My thought was to create an instance in each data center for all Lync databases other than Persistent Chat.  Those instances would be clustered.  Can I then create a second instance in each data center that is not clustered for Persistent Chat
and use log shipping between the two, basically making one side the active and the other the passive?  Is there any reason that would not be supported?  It is my understanding this is still the only choice for disaster recovery for Persistent Chat.
As for the Persistent Chat servers themselves there would be two and both would be active since connectivity between data centers is very good.
Any help is appreciated.  Thanks.

When doing persistent chat DR between two data-centers, using log shipping is the recommended and support solution.  You can find a drawing here on TechNet:
http://technet.microsoft.com/en-us/library/jj205211.aspx
So in DataCenter A, you could have SQL Mirroring, log ship to the primary server in DataCenter B and than configure SQL Mirroring there as well.
Hope that helps.
Thanks,
Richard
Richard Brynteson, Lync MVP | http://masteringlync.com | http://lyncvalidator.com

Similar Messages

  • Planning for Persistent Chat

    Dears,
    I would like to know if persistent chat databases could use SQL 2012 always ON.
    My design has two data centers and a stretched persistent chat pool. Is there any documentation if this scenario can use SQL always ON or not?
    Thank you,
    Regards

    Always On is currently not supported.  Log shipping is the supported method for cross-site persistent chat database resiliency currently, but as you know isn't exactly an HA replacement, you'd still want mirroring in the primary datacenter.
    http://technet.microsoft.com/en-us/library/jj205007.aspx
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications

  • Which version of SQL server should install for persistent chat?

    hi
    after i got error that i put picture below 
    i decided to install sql server again for service persistent chat
    but i don't know which version should i download? and again i don't know how i should delete last sql server?
    which one i should download?
    1-2008 Express
    2-2008 R2 enterprise 
    3-2008 R2 SP2 - Express Edition

    As per the above error you are trying to install 2008 sql server which is not supported.
    you have to install SQL Server 2008R2 or 2012. Check this link
    http://technet.microsoft.com/en-us/library/gg398495.aspx
    Whenever you see a helpful reply, click on Vote As Helpful & click on Mark As Answer if a post answers your question.

  • Database is not created in SQL server for Persistant Chat

    Hi All,
    We were deploying the Persistant Chat Lync 2013 Role. We have created the topology and published it. Then the Lync 2013 deployment is done on the Persistant Chat servers, while upgrading the cumulative servers soon after the deployment we are getting the
    error as :
    Test-CsDatabase : Cannot open database "mgc" requested by the login. The login
    failed.
    Login failed for user 'domain\username'.
    At line:1 char:1
    + Test-CsDatabase -ConfiguredDatabases -SqlServerFqdn
    SQL Server ...
    Get-MirrorState also was not giving the proper result. Then when I checked in the SQL server, we found that both mgc and mgccomp databases itself not created.
    Could someone assist how we can install the database now?? I googled but confused a bit. Servers are already LYNC deployed, so which command and procedure we need to follow to install the DB on SQL servers and also in mirror server.
    Never giveup till you get what to want.

    Please share Test-CsDatabase -verbose 
    And Get-MirrorState
    in details
    PLEASE REMEMBER, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answered"

  • Is java supports disconnected architecture for database????

    Hello Friends,
    .Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base.
    So i need to know whether Java supports disconnected data access

    sanyon wrote:
    Hello Friends,
    .Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base.
    So i need to know whether Java supports disconnected data accessHuh? If your disconnected, your disconnected and there is no data. But that's not what you meant. And, no, Java does not, necessarily require mulitple round trips to the DB, unless you code it that way. You have batches, you have fetch sizes, there are multiple frameworks to provide "structured" access to the data, etc, etc, etc.
    Edit: And, BTW, ".Net" can't "get" or "save" the database without "multiple trips" to the DB either. The only thing "ADO" is doing is reading in "large" amounts and "hording" them, and writing the data in "large" amounts, and you can, obviously, do the same with Java.

  • High availability for Lync 2013 persistent chat server and office web app server

    I have 1500 users, need HA in primary data center and DR also. looking for HA and DR solution for persistent chat server and office web app server.
    is below correct?
    1. 2 persistent chat server in a pool of primary data center and 1 in DR.  can this be reduced or any changes?
    2. 2 Office web app server in a pool of primary data center and 1 in DR.  can this be reduced or any changes?
     also do i need HLB for both roles?

    1) In Lync Server 2013, there are improvements in both high availability and disaster recovery:
    High availability improvements: SQL Server mirroring is used to provide high availability for the Persistent Chat Server content database and Persistent Chat compliance database within a data center (in-site).
    Disaster recovery improvements: Persistent Chat Server supports a stretched pool architecture that enables a single Persistent Chat Server pool to be stretched across two sites (that is, a single logical pool in the topology, with servers in the pool physically
    located across two sites). SQL Server Log Shipping is used for cross-site disaster recovery.
    For more information about high availability and disaster recovery, see
    Configuring Persistent Chat Server for High Availability and Disaster Recovery in the Deployment documentation.
    2) for HA & DR, you can 2 Office web app server in a pool of primary data center and 1 in DR. and You will need HLB for office web app servers
    http://blogs.technet.com/b/meamcs/archive/2013/03/27/office-web-apps-2013-multi-servers-nlb-installation-and-deployment-for-sharepoint-2013-step-by-step-guide.aspx
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Mai Ali | My blog: Technical | Twitter:
    Mai Ali

  • Persistent Chat Pool Behavior for Multiple Sites

    We plan to have 4 Lync 2013 Standard Persistent Chat servers, 1 in each site.  They will be part of the same Persistent Chat pool.
    Is there a way I can force Lync clients within a site to connect to its local persistent chat sever?  I am trying to accomplish this without a hardware load balancer. 
    Not sure if you need to know but our front end pool setup consists of:
    1 Lync 2013 Standard server (Production site A)
    1 Lync 2013 Standard server (DR site A)
    1 Lync 2013 Standard server (Production site B)
    1 Lync 2013 Stanrdard server (DR site B)
    We are using pool pairing for DR. 
    Thanks.

    These are typically DNS load balanced.  If you want to force it, you'll have to have your DNS servers reply with the most local address.  This isn't an easy task with Windows DNS.  I can think of ways to hack it (keep the pool name out of
    an AD replicated zone and use pinpoint DNS that would be manually updated for this).
    That being said, I wouldn't kill myself over it.  The amount of traffic used for persistent chat is very low as it's really just text chat being sent back and forth.  Also, the real data is in the SQL server DB, not the PC role, so unless
    you're splitting that across four sites, I'd just leave it.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications

  • Jabber Persistent Chat Room oddity

    Hi,
    I'm currently running Persistent Chat Rooms on version 10.5.1 of Presence. We have recently been experiencing an odd problem with Chat Rooms where they are created as Private rooms, for then to randomly change to Public. The settings are locked down that once a room is created you can't then change its permissions without deleting and recreating. We've had Persistent Chat Rooms set up for a couple of months and its only been the past couple of weeks we have noticed the problem.
    Has anyone else come across this and if so found a fix? I've not found anything else on the forum regarding this so am wondering if we're the lucky ones!
    Any help would be appreciated,
    Rob

    Hi Rob 
    I would start looking at the history of changes i did on the Presence for Persistent Chat rooms on the Group Chat and Persistent Chat option. Specifically under member settings.
    Share your screenshot of the above page i will try to replicate in my lab, and also mention the Jabber version you are using.
    Tapan

  • Getting the Lync 2010 client to use 2013 Persistent Chat

    We are migrating to Lync 2013 from 2010 and just testing the 2013 environment right now with a few users. Only thing left I need to configure is getting the Lync 2010 client to connect to the 2013 Persistent Chat server. Most of our users are Windows XP
    so they can only use the 2010 client.
    We did not have Group Chat prior to this so Persistent Chat is new to everyone. I created the Persistent Chat Endpoint in Lync 2013 per the article
    http://technet.microsoft.com/en-us/library/jj204901.aspx but now what.
    The article tells you how to create the endpoint but that's it. What else is needed. Does a Lync user in 2013 need to exist that matches the SIP addresses in the command? The icon for Persistent Chat is not showing up in the Lync 2010 client so something
    is missing.

    You still need this endpoint, as long you will Need Lync 2010 Chat clients. Without this endpoint, you will be able to login but could not find any chat rooms.
    For login you use your normal Lync credential. Lync Chat server has not deployed before.
    Have you  test to use the Pchat with this user on a Lync 2013 client?
    Here is a link with additional help
    http://lyncinsider.com/tag/group-chat/
    regards Holger Technical Specialist UC

  • Error when publishing topology after adding persistent chat

    Hello everyone.
    I could use some help, if anyone has some pointers.
    I have Lync 2013 Standard running perfectly - everything works fine (a/v, chat, app sharing, etc).
    I want to add a persistent chat server, so I set up a Lync Enterprise FE server and created a new pool.
    I set up a SQL 2012 Server for the backend, and created a separate instance for Chat. I changed the ports in SQL manager, opened the ports, added the FQDN as a C Name to DNS. Added it to Lync.
    Every time I try to publish the topology, I get an error that the machine I'm publishing isn't found in AD.
    (If I remove the chat server, I can publish the topology without issue.)
    Any ideas?
    Thanks!
    Candee

    I'm a little confused.  Did you set up a Lync Enterprise Front end just for persistent chat or for another reason?  You wouldn't need a separate FE pool which is what confused me there. 
    Why are you using a DNS CNAME?  Is that for the SQL server?  Why not just use the real FQDN?  If you're using a cname in the topology builder, than that's likely why it's complaining, because there's no AD object with that actual
    name in AD.
    I might have misunderstood though, can you clarify?
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • External users cannot manage a persistent chat rooms - result in "Internal Server Errors"

    Hi All,
    I have small Lync setup based on a Standard Edition server, with the Persistent Chat server co-located on the SE. User within the organisation can manage chat room just fine via the web interface, yet external users are presented with an Internal Server
    Error.
    Looking at IIS, I can see an Application added to the Lync Internal Web site for Persistent Chat (which points to a physical location of "C:\Program Files\Microsoft Lync Server 2013\Web Components\PersistentChat\Int"), and on the Lync External
    site, I see a virtual directory pointing to "C:\Program Files\Microsoft Lync Server 2013\Web Components\PersistentChat\Ext".
    Trying to navigate to the external site (on port 4443) on the SE server results in the following error:
    Detailed Error Information:
    Module
       IIS Web Core
    Notification
       BeginRequest
    Handler
       Not yet determined
    Error Code
       0x80070021
    Config Error
       Configuration section not allowed to be set below application  
    Config File
       \\?\C:\Program Files\Microsoft Lync Server 2013\Web Components\PersistentChat\Ext\web.config
    Requested URL
       https://localhost:4443/PersistentChat/RM/?clientlang=en-US&id=72C81A04-8B9F-4F12-BBA1-422915236795
    Physical Path
       C:\Program Files\Microsoft Lync Server 2013\Web Components\PersistentChat\Ext\RM\
    Logon Method
       Not yet determined
    Logon User
       Not yet determined
    Config Source:
        8:       <system.webServer>      
        9:       <modules>      
       10:         <remove name="PreAuthModule" />
    Any ideas?
    Cheers
    Chris

    If this is the one I think I've seen, Graham Cropley blogged about it:
    http://www.lyncexch.co.uk/persistent-chat-december-2014-cu-500-internal-server-error/
    Check out Fix #1.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.
    Very nice, and thank you again. Interesting article, and it appears that the issues persist even after the February 2015 CU.
    Chris

  • Lync 2013 Director web services missing Persistant Chat

    When deploying Lync 2013 Director server the web services are missing the virtual directory for Persistent Chat. Persistent Chat is using the same URL as other Lync web services, but since the directory is missing in the Director IIS, Persitent Chat failes.
    If I use the Front End for web services Persistent Chat works fine. Has anyone seen this or maybe implemented a workarround?
    Regards
    Stian

    I generally publish the front end pool's external web services FQDN for this.  If you're using a reverse proxy, you should be able to redirect individual virtual directories to various internal pools, but I would just point this and all simple URLs
    to a central front end pool.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications

  • Has anyone seen any issues with persistent Chat in the Skype for Business Technical Preview client? No Messages dispalyed.

    Hi all,
    We are testing out the new Skype for Business technical preview client
    with Lync 2013 and although we're not really users of Persistent Chat, I wanted to install this feature too so I added a server pool just to check things out.
    I can post and even search the history (which shows results), but apart from seeing my immediate post, when I close the room a re-enter I see nothing. I get a notifications that there are new posts, but clicking "Read" button also does nothing.
    We're off for Easter and I wont have access to another Lync 2013 client until we return, so I'm not sure if there is just something odd with my installation.
    I would be interesting to see if other are having this issue.
    Cheers
    Chris

    <xmlns:texthelpns rwthpgen="1">I have asked Microsoft about this directly because it came up.</xmlns:texthelpns><xmlns:texthelpns rwthpgen="1">   It's a known issue that has been resolved, but the
    version in which it's resolved won't be available until the general client release on April 14th.</xmlns:texthelpns>
    <xmlns:texthelpns rwthpgen="1">Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".</xmlns:texthelpns>
    SWC Unified Communications
    <xmlns:texthelpns rwthpgen="1">This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.</xmlns:texthelpns>
    Thanks Anthony. I was about to dig into troubleshooting a bit more based on Holger's response.
    (sorry about the XML tag additions, I have no idea why these are continuously added to my quoted or edited posts. I thought I had tried different browsers with the same result, but will try again).
    Chris

  • PSE 8 install question for Mac PowerBook G4, "Does not support PowerPC architecture CPU..."

    I am getting the following message during attempted install of Photoshop Elements 8 for my Mac PowerBook G4 (OS 10.4.11):
    "This product does not support PowerPC architecture CPU. Please upgrade or adjust your system to meet these requirements."
    I double-checked system requirements listed online before purchasing software, and also checked requirements listed on outside of box before opening it. All looked fine,
    Searching Adobe help has turned up nada, any thoughts out there?
    Thanks in advance,
    Laura

    Hi Laura,
    I guess you must have missed something or misinterpreted something. Please check the requirements mentioned on the web page: http://www.adobe.com/products/photoshopelmac/systemreqs/
    which clearly says that it needs an  Intel® processor which means an iMac machine, Mac PPC are not supported in PSE 8 anymore.
    Regards,
    Ankush

  • Lync 2013 blank window when trying to change Persistent Chat notification options

    I'm trying to figure out an issue that seems to be affecting a lot of our users.  The majority of our users are using the Lync 2013 Basic client.  For some people when they are in a Persistent chat room and they go under the options for that room
    and click on Change Notification Settings the window that opens up will be completely blank.  For other users it works perfectly fine for the same rooms, and for the ones broken it doesn't seem to work correctly for any room.  Has anyone seen this
    before or have any ideas what might be causing it?

    Hi,
    From your description above, it may a Lync client issue.
    You can try to do the following things:
    1. Delete Lync client, then also delete Lync User Profile, Registry, and certificate. The Registry Path is:HKCU\Software\Microsoft\Office\15.0\Lync\[email protected]
    2. Install the latest version of Lync 2013 client.
    3. Perform Clean Boot to avoid third party programs’ affect, check if the issue happen again in Clean Boot Mode. Here is the link of How to use Clean Boot:
    http://support.microsoft.com/kb/929135
    Eason Huang
    TechNet Community Support

Maybe you are looking for