First off, when doing a LUN migration, the destination LUN has to be equal to in size and not attached to any host already. Apart from that, there appears to be no other prerequisites. This implies that you can migrate a LUN to a different drive type (ie: SAS to NLSAS), a different RAID type, or even from a thick to a thin LUN.
To do a LUN migration for block storage, first log in to Unisphere and then go to Storage -> LUNs. Create a new LUN that is equal or larger in size than the source LUN.
Next, right click the source LUN and select Migrate.
Select the destination LUN and the migration rate.
To change the migration rate, go to the Migration tab under the LUN properties. This tab will only be visible when there's a LUN migration currently running.
Once the LUN migration is complete, the source LUN is deleted and the new destination LUN will be exactly the same as the previous source. This means that the LUN ID, SP ownership, host connectivity, and naa.id are all migrated over as well.