Your domain controller can be upgraded to 2008R2, however Exchange CANNOT I repeat CANNOT be on a 2008R2 box. I can tell from your post if your DC is the same machine hosting exchange, but if that is the case, then this upgrade is not possible, otherwise you will be fine upgrading your domain controller seperate from your exchange 2007 server.
Thanks