在搭建kubernetes集群的过程中,遇到了一个问题:
配置完kubernetes环境后,克隆出来的Ubuntu虚拟机,IP地址与宿主机IP一样,这当然是不行的,经过一系列google+bing后,最终解决了问题
具体步骤是:
- 修改被克隆的虚拟机,修改
/etc/netplan/00-installer-config.yaml
文件,将DHCP获取IP地址的标识改为mac,如下:
network:
ethernets:
ens33:
dhcp4: true
dhcp-identifier: mac # 加上这一行。
version: 2
-
克隆虚拟机,克隆完后发现克隆出来的mac与原来的虚拟机相同,在虚拟机的网络设置->高级中,点击生成,生成一个新的mac地址
-
启动新的克隆机,在启动过程中,发现抛出了几个错误,如无法访问floppy,但是可以正常启动
4.启动后执行sudo netplan apply
,发现抛出错误:blk_update_request: I/O error, dev fd0, sector 0
,此时根据参考四中的解决方法即可
具体的解决办法为:
sudo rmmod floppy
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
update-initramfs -u -k all
之后,重启再次执行sudo netplan apply
不会报错,并且也能拿到新的IP地址
参考一:设置DHCP标识符
参考二:设置虚拟机的mac
参考三:虚拟机中设置网络
参考四:解决克隆机floppy找不到问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。