相关文章
Windows10下Hyper-V虚拟机安装kubernetes集群(一)创建虚拟机Windows10下Hyper-V虚拟机安装kubernetes集群(二)配置虚拟机Windows10下Hyper-V虚拟机安装kubernetes集群(三)复制虚拟机Windows10下Hyper-V虚拟机安装kubernetes集群(四)启动k8s

一、复制虚拟机

  • 1、先将虚拟机关机,必须关机,否则一些配置无法同步。
  • 2、将第一台配置好的虚拟机的vhdx文件复制到目标文件夹。

如:将 D:\VMImages\CentOS7-1\CentOS7-1.vhdx 复制到 D:\VMImages\CentOS7-2\CentOS7-1.vhdx 并将复制后的文件改名为 CentOS7-1.vhdx

  • 3、点击 新建 -> 虚拟机,打开之前新建虚拟机的操作界面。
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_hyper-v

  • 4、点击 下一步,然后修改 名称将虚拟机存储在其它位置,如图:
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_linux_02

  • 5、点击 下一步,选择 第一代,如图:
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_linux_03

  • 6、点击 下一步 ,设置内存,如图:
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_linux_04

  • 7、点击 下一步, 选择之前创建的网络,如图:
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_linux_05

  • 8、点击 下一步,这里注意,要选择 使用现有虚拟硬盘,并选择我们刚刚复制出来并重命名的那个vhdx文件,如图:
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_hyper-v_06

  • 9、点击 下一步 查看摘要,并点击完成;就完成了一台虚拟机的复制。
  • 虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_kubernetes_07

二、修改虚拟机配置

因为我们是复制的第一台虚拟机,所以很多配置跟第一台虚拟机是一样的,特别是网卡MAC和IP地址,这些是不允许相同的,接下来就要把他们改掉。

  • 1、修改本机的MAC和IP。

双击刚刚创建好的CentOS7-2并启动机器,登录后修改配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

注意: UUID也是要修改的,随便改动几个不一样就行,但是格式要保持

修改后如下

虚拟机hyper v需要去除虚拟化吗 hyper-v虚拟机_虚拟机hyper v需要去除虚拟化吗_08

  • 2、修改hostname
# 这一步是修改配置文件中的hostname
vi /etc/hostname
# 这一步是使用系统命令修改
hostnamectl set-hostname k8s-node01

以上两步都要改

  • 3、修改完之后查看product_uuid
cat /sys/class/dmi/id/product_uuid

k8s 安装要求,product_uuid 必须不同

三、按照以上步骤,再复制一台虚拟机作为node02.