Ok, so I figured out my problem after digging deeper into
troubleshooting. My issue was just that ceph monitor is not listening to
port 6789 on all interfaces. Its just listening to it on the network
address 10.0.0.5. Changing the pool configuration to account for that
fixed my issue. I wrote a simple c program based off documentation at
https://docs.ceph.com/en/latest/rados/api/librados/ which is where it
hit me after trying to use `rbd -m localhost:6789 list libvirt-pool`