This document outlines the steps to configure a highly available NFS server using DRBD and heartbeat on Ubuntu. Key steps include: 1. Installing DRBD, heartbeat and configuring the /etc/drbd.conf and heartbeat configuration files on both NFS servers so they are identical. 2. Making the data partition consistent between servers using drbdadm commands. 3. Installing and configuring heartbeat to monitor services and fail over the virtual IP address when either NFS server fails. 4. Testing the configuration by stopping heartbeat on each server to trigger a failover and verifying services move to the other server.