Of course FreeNAS can create iSCSI target -- significant part of this forum is about doing this.
What's about virtual machines inside -- FreeNAS 9.10 includes bhyve hypervisor, that allows to run Linux guests. But that is quite new technology that requires learning, experimentation and doing some things by hands.