Overall, it looks close to complete, but you may not have shown the entire configuration... Did it not work?
Have you checked your neighborships etc.?
On our configurations, we had to set the memory up as follows to create VRF statements. Not saying your above statements don't work:
system-max ip-route 15168
system-max ip6-route-default-vrf 64
The above requires a reload.
Ultimately, everything looks good with regard to your configuration, but please confirm you have an "area 0" somewhere?
Presumably you have another network subnet used as your uplink network, and it is a physical interface(vs that loopback). Where is that? You cannot uplink this based on a loopback alone.
Note: The above is often a VRI (Virtual Routing Interface) such as interface ve xx. These are very common on multi-layer switches and generally serve as the layer-3 interfaces. (i.e. they get assigned an IP/mask).
ip ospf area