Можно ли открывать в браузере сайт которые запустил на виртуалке?
во-первых, в этом случае его надо запускать не на 127.0.0.1, а, например, на 0.0.0.0.
во-вторых, сетевой адаптер у виртуалки должен быть настроен для хостовой системы как сетевой мост"
Нужно настроить проброс порта с хоста на гостя и соответственно подключаться.
ну например как-то так:
/usr/bin/qemu-system-x86_64 \
....
-net user,hostfwd=tcp::8000-:8000 \
-net nic

на хосте подключаться на 127.0.0.1:8000