You don't really need multiple physical systems to do "distributed systems" depending on what is the software you are using you can run everything on the same machine and not even need to spin up VMs or containers.
What is/are the software/apps you plan to use?