首页 > 系统相关 >ubuntu虚拟机克隆后需要进行的修改

ubuntu虚拟机克隆后需要进行的修改

时间:2024-03-08 22:57:48浏览次数:24  
标签:00 克隆 虚拟机 vm lft ubuntu root ID

在虚拟化中,如果采用机器克隆的情况,使用同一个主机名和系统id会造成机器冲突,需要进行主机名修改和机器id重置

1. 修改系统IP地址信息

  • 新版本使用netplan配置主机IP地址
ubuntu@ubuntu:~$ cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens160:
      addresses:
      - 192.168.63.31/24 		#配置主机IP地址
      gateway4: 192.168.63.1	#配置主机网关
      nameservers:
        addresses:
        - 192.168.64.3 			#配置主机主DNS
        - 223.5.5.5				#配置主机备DNS
        search: []
  version: 2

  • 配置完成后应用配置
root@ubuntu:~# netplan apply
  • 配置完成后的地址查看
root@ubuntu:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:9b:9c:48 brd ff:ff:ff:ff:ff:ff
    inet 192.168.63.31/24 brd 192.168.63.255 scope global ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fe9b:9c48/64 scope link
       valid_lft forever preferred_lft forever
root@ubuntu:~#

2. 修改主机名

  • 克隆后的虚拟机,名字与模板一致,容易造成冲突,需要进行修改
root@ubuntu:~# hostnamectl
   Static hostname: ubuntu
Transient hostname: clt
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 25648f8254ff40be8832c34fd4744d35
           Boot ID: 191c8d415c854021aea170d7a7a9b863
    Virtualization: vmware
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.4.0-146-generic
      Architecture: x86-64
root@ubuntu:~#
  • 修改主机名
root@ubuntu:~# hostnamectl set-hostname docker.sec.local
root@ubuntu:~# hostnamectl
   Static hostname: docker.sec.local
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 25648f8254ff40be8832c34fd4744d35
           Boot ID: 191c8d415c854021aea170d7a7a9b863
    Virtualization: vmware
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.4.0-146-generic
      Architecture: x86-64
root@ubuntu:~#

3. 修改machine-id

  • ubuntu默认会带有machine-id,所有克隆出来的主机都和模板上的机器一致
root@ubuntu:~# hostnamectl
   Static hostname: docker.sec.local
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 25648f8254ff40be8832c34fd4744d35 	#默认生成的Machine ID
           Boot ID: 191c8d415c854021aea170d7a7a9b863
    Virtualization: vmware
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.4.0-146-generic
      Architecture: x86-64
root@ubuntu:~#

  • 修改或者删除原有模板内的Machine ID
root@ubuntu:~# rm -f /etc/machine-id
root@ubuntu:~# systemd-machine-id-setup
Initializing machine ID from random generator.
root@ubuntu:~#

root@ubuntu:~# hostnamectl
   Static hostname: docker.sec.local
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 17958315705a4d1d94899f826d844a23	#生成新的ID值
           Boot ID: 191c8d415c854021aea170d7a7a9b863
    Virtualization: vmware
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.4.0-146-generic
      Architecture: x86-64
root@ubuntu:~#

标签:00,克隆,虚拟机,vm,lft,ubuntu,root,ID
From: https://www.cnblogs.com/amsilence/p/18062017

相关文章

  • ubuntu移除snap组件
    移除ubuntu系统中的snap软件1.查看snap软件信息#使用snaplist查看系统中的snap软件root@ubuntu:~#snaplistNameVersionRevTrackingPublisherNotescore20202401112182latest/stablecanonical✓baselxd5.0.3-9a1d9042......
  • Ubuntu安装Redis
    Ubuntu安装RedisRedis在Ubuntu上是一个开源的内存型数据库,提供了快速、可扩展的键值存储。它使用ANSIC语言编写,支持网络,可以基于内存,也可以持久化。Redis不仅是一个key-value存储系统,还支持丰富的数据类型,如String、list、set、zset、hash等。这使得Redis能够适应不同场景下的存......
  • VMware Workstation17虚拟机安装
    目录一.下载安装软件二.安装过程选项三.序列化四.检查是否安装成功一.下载安装软件方式一:官网下载方式二:网盘下载(从官网里面下载的正版)二.安装过程选项双击下载的安装包,按以下图片选项进行安装如果没有以下图片的"升级"选项,则直接点击“下一步”或者"安装"......
  • ubuntu 22.04 安装samba服务
    1.安装软件sudoaptinstallsambasamba-common如果出现类似错误:dpkg:处理软件包samba-common-bin(--configure)时出错参考如下处理:sudosumv/var/lib/dpkg/info/var/lib/dpkg/info_bakmkdir/var/lib/dpkg/infoapt-getupdate&&apt-get-finstallmv/var/l......
  • ubuntu 安装 ros
    Ubuntu16.04sudosh-c'echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-latest.list'sudoapt-keyadv--keyserver'hkp://keyserver.ubuntu.com:80'--recv-keyC1CF6E31E6......
  • ubuntu 修改环境变量
    (转自百度AI生成,仅作参考) 在Ubuntu中,可以通过编辑~/.bashrc文件来修改路径。打开终端(Terminal)应用程序。输入以下命令来编辑.bashrc文件:nano~/.bashrc使用键盘上的方向键将光标移动到要添加或更新的行之前。如果没有特定需求,则直接按Ctrl+V进入插入模式。根据需要添加......
  • Windows虚拟机安装Linux的基础配置
    Linux实用本次练习实用的是Ubuntu20.04基础配置root用户进入root用户模式sudosu解决网络参考文章一篇搞定Ubuntu22.04下联网问题、ifconfig、net-tools不能用的问题(亲测可行_仅供参考)_无法定位软件包net-tools-CSDN博客编辑->虚拟网络编辑器:删除原先是VMnet*,重新“添......
  • ubuntu磁盘挂载
    明明正确连接了或插好了固态硬盘、机械硬盘,但是ubuntu系统有时候却无法识别到。 fdisk-l 命令检查磁盘是否正确挂载 首先是将该磁盘格式化,sudomkfs.ext4/dev/sda 然后就可以直接挂载了mount/dev/sde/data 但这只是临时挂载,需要开机自启动挂载 找......
  • ubuntu搭建swift开发环境
    ubuntu搭建swift开发环境安装homebrew:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/通过homebrew安装swift安装homebrew新建setup_homebrew_env.sh​#!/bin/bashexportHOMEBREW_INSTALL_FROM_API=1exportHOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.......
  • CentOS 7 配置静态IP (VMware 虚拟机)
    1.打开虚拟网络编辑器1.1编辑==>虚拟网络编辑器(Ps:需要先将系统关机)2.更改配置2.1使用管理员权限更改设置2.2接着将动态分配ip设置(DHCP)关掉,查看NAT设置,记住子网ip,子网掩码,网关3.开机进入centos系统,配置静态ip3.1编辑网络接口的配置文件#vi编辑vi/etc/......