Problem with address ranges

Hello,
I have address range 192.168.154.0/24 size 100 and start address 192.168.154.101. 5 addresses is Used. I need change size to 50 and start address 192.168.154.2. How I can do this without stop VMs and delete NICs? I need save this IPs for current VMs.
Thanks.