基于KVM的批量配置虚拟机固定IP地址的方法及系统

    公开(公告)号:CN115499413A

    公开(公告)日:2022-12-20

    申请号:CN202210960234.5

    申请日:2022-08-11

    摘要: 本发明涉及一种基于KVM的批量配置虚拟机固定IP地址的方法,包括在宿主机系统的/etc目录下创建一IP地址配置文件,在宿主机上部署cloud‑init并创建一用于执行IP地址配置的脚本;在宿主机上制作boot镜像;在宿主机上通过虚拟机模板批量部署虚拟机;各虚拟机开机时通过CDROM驱动器启动所述boot镜像,运行cloud‑init,cloud‑init执行脚本,随机读取其中任意一IP地址并锁定已读取的IP地址;各虚拟机上的cloud‑init将获取到的IP地址写入该虚拟机的配置地址中,完成虚拟机固定IP地址的批量配置。本发明还涉及批量配置虚拟机固定IP地址的系统。本发明通过boot镜像启动虚拟机,利用cloud‑init完成固定IP配置,不依赖外网络,解决了IP冲突问题。

    基于KVM的批量配置虚拟机固定IP地址的方法及系统

    公开(公告)号:CN115499413B

    公开(公告)日:2023-10-31

    申请号:CN202210960234.5

    申请日:2022-08-11

    摘要: 本发明涉及一种基于KVM的批量配置虚拟机固定IP地址的方法,包括在宿主机系统的/etc目录下创建一IP地址配置文件,在宿主机上部署cloud‑init并创建一用于执行IP地址配置的脚本;在宿主机上制作boot镜像;在宿主机上通过虚拟机模板批量部署虚拟机;各虚拟机开机时通过CDROM驱动器启动所述boot镜像,运行cloud‑init,cloud‑init执行脚本,随机读取其中任意一IP地址并锁定已读取的IP地址;各虚拟机上的cloud‑init将获取到的IP地址写入该虚拟机的配置地址中,完成虚拟机固定IP地址的批量配置。本发明还涉及批量配置虚拟机固定IP地址的系统。本发明通过boot镜像启动虚拟机,利用cloud‑init完成固定IP配置,不依赖外网络,解决了IP冲突问题。