Hi @ChongSunLimAP-4498,
Can I put OM DB and DWH DB in a 2-node SQL Always On cluster with mirroring to the DR site? Or I can set both OM DB and DWH DB instance on a 2-note cross sites cluster - active-active?
Yes, the Operations Manager database and data warehouse supports these SQL Server Always On scenarios, you'll find more information here:
SQL Server Design Considerations - SQL Server Always On
https://learn.microsoft.com/en-us/system-center/scom/plan-sqlserver-design?view=sc-om-2019#sql-server-always-on
I am planning to put 2 MS in primary site and 1 MS in DR site as a management group? The Windows agent will automatically report to any MS in the management group should any MS fail right?
Yes this should work without any issues, Windows agents failover automatically to any management server.
I read that MS in the DR site should be set to passive. Is there any need to do this?
It doesn't have to be passive, this is up to you how it will end up, you can control this if you want.
For the web console server component, operation console server component and reporting server component, can I deploy them in the SQL cluster?
I would strongly recommend not to do this, the Reporting Server cannot be highly available, so you can for example install it on a standalone server, or on one of the SQL Server cluster nodes. The Web Console and Operations Console can be installed on any server which meets the system requirements, but I would not recommend installing it on the SQL Server cluster.
Some useful documentations:
High Availability and Disaster Recovery
https://learn.microsoft.com/en-us/system-center/scom/plan-hadr-design?view=sc-om-2019
Planning a Management Group Design
https://learn.microsoft.com/en-us/system-center/scom/plan-mgmt-group-design?view=sc-om-2019
----------
(If the reply was helpful please don't forget to upvote or accept as answer, thank you)
Best regards,
Leon