I assume you meant 10.x.x.x and 192.168.x.x -- (and 172.16.x.x?), ie the standard subnets for home router-modems (which are non-routing and so can't be used on the internet).
I assume you meant 10.x.x.x and 192.168.x.x -- (and 172.16.x.x?), ie the standard subnets for home router-modems (which are non-routing and so can't be used on the internet).
Private you can do whatever you want in the fd00:: range
fd00:1:/64 for vlan 1 fd00:2:/64 for vlan 2
etc
Or
fd00:ea7:cace::/64
fd00:b00b:13s::/64
Or have your hosts on
fd00:192:168:0::1 fd00:192:168:0::2 fd00:192:168:0::3
(you don't have to have your router on :0 if you don't want to, just like you don't have to use .1 or .254 in a ipv4 /24)
If you want to allocate a given IP to a given mac address centrally then you need DHCPv6 as normal. The problem is that because dhcp isn't as required as it is under v4 (because of slacc), not all clients will support it, or support it properly. For desktops + servers you should be fine though.