I have Windows Server 2019 and SQL Server 2019 running in both nodes of my cluster. In my case everything is working fine without witness. I need Windows Server Failover Clustering (WSFC) for availability group which I'm using as DR solution.
When both nodes are running, I'm shutting down one node (which has primary database of my AG) and do failover of Availability group from another and vice-versa. Can someone please explain why we need a witness in two node failover cluster or how can I recreate that scenario in which we'll need a witness.