首页 > 其他分享 >virt-sysprep基本使用

virt-sysprep基本使用

时间:2023-06-29 09:45:40浏览次数:38  
标签:基本 ... 45.0 virt Performing sysprep 44.9

virt-clone命令可以复制一个已经存在的虚拟机,这个命令只能在vm停机状态使用,它将克隆已存在VM的所有信息,包括UUID和MAC地址。

可以使用virt-sysprep工具来配置新克隆的VM。virt-sysperp初始化虚拟机实例。virt-sysperp会将虚假机初始化到系统刚安装的状态,它会删除掉虚拟机中的ssh key文件、重置网络MAC地址、主机名以及系统用户。

install

yum whatprovides */virt-sysprep
yum install libguestfs-tools -y

run

#初始化[root@kvm-node1 images]# virt-sysprep -d kvm-clone1[ 0.0] Examining the guest ...[ 44.9] Performing "abrt-data" ...[ 44.9] Performing "bash-history" ...[ 44.9] Performing "blkid-tab" ...[ 44.9] Performing "crash-data" ...[ 44.9] Performing "cron-spool" ...[ 44.9] Performing "dhcp-client-state" ...[ 44.9] Performing "dhcp-server-state" ...[ 44.9] Performing "dovecot-data" ...[ 44.9] Performing "logfiles" ...[ 44.9] Performing "machine-id" ...[ 44.9] Performing "mail-spool" ...[ 44.9] Performing "net-hostname" ...[ 44.9] Performing "net-hwaddr" ...[ 44.9] Performing "pacct-log" ...[ 44.9] Performing "package-manager-cache" ...[ 44.9] Performing "pam-data" ...[ 44.9] Performing "puppet-data-log" ...[ 44.9] Performing "rh-subscription-manager" ...[ 44.9] Performing "rhn-systemid" ...[ 44.9] Performing "rpm-db" ...[ 44.9] Performing "samba-db-log" ...[ 44.9] Performing "script" ...[ 44.9] Performing "smolt-uuid" ...[ 44.9] Performing "ssh-hostkeys" ...[ 44.9] Performing "ssh-userdir" ...[ 44.9] Performing "sssd-db-log" ...[ 44.9] Performing "tmp-files" ...[ 45.0] Performing "udev-persistent-net" ...[ 45.0] Performing "utmp" ...[ 45.0] Performing "yum-uuid" ...[ 45.0] Performing "customize" ...[ 45.0] Setting a random seed[ 45.0] Performing "lvm-uuids" ...

 

# virt-sysprep参数很多,能配置的地方也很多,举个常用的配置hostname和root密码的例子:重置虚拟机主机名和root用户账号(这

标签:基本,...,45.0,virt,Performing,sysprep,44.9
From: https://www.cnblogs.com/cheyunhua/p/17513197.html

相关文章

  • 基本表
       ......
  • 【Linux基本指令(2)】几十条指令快速入手Linux_深入理解什么是指令
    本文思维导图:@TOCTips:*号匹配。功能:可以匹配任何东西。比如:可以看到,*号可以匹配任何东西,2.ctrl+c指令:终止因为程序或者指令异常,而导致我们无法进行指令输入。3.Linux下一切皆文件对于显示器来说,显示器文件有写方法(fwrite),有读方法(fread),但是读方法为空。对于键盘文件来说,键盘文......
  • 11-gorm-v2-03-基本查询
    @目录1.简单示例2.基本查询2.1获取第一条记录,按主键排序2.2获取一条记录,不指定排序2.3获取最后一条记录,按主键排序2.4获取所有的记录2.5通过主键进行查询(仅适用于主键是数字类型)2.6查询指定字段3.where3.1原生sql3.1.1简单使用3.1.2<>(不为)3.1.3IN3.1.4LIKE3.1.5......
  • 网络安全学习篇37_第二阶段_基本Linux脚本、变量、判断if、循环for\while、case语句
    上一篇博客:网络安全学习篇36_第二阶段_简单介绍JavaWeb框架之Tomcat服务、Nginx负载均衡、Linux包过滤防火墙IPtables、NAT网络地址转换目录shell脚本变量数值读入if判断语句for、while循环语句case语句开始shell脚本1.脚本的作用:可以执行计划任务把需要执行的代码保存在一个文件......
  • 【架构师基本功】微内核架构
    (文章目录)微内核架构是一种软件架构,以最小化操作系统内核为目标,将大部分操作系统服务作为用户空间的进程或服务运行。与传统的单内核操作系统不同,微内核通过模块化和组件化的方法将内核分成多个模块,每个模块互相独立,且可以通过消息传递来通信。微内核架构减少了内核所需处理的任......
  • 微服务架构基本原理学习笔记(三)
    上一篇:微服务架构基本原理学习笔记(二)五、微服务之间的通信微服务通信模式微服务本身并没有规定通信规则,换句话说,一个微服务并没有规定可以被哪些应用程序访问,或者被哪些其它的微服务调用。应用程序与微服务间的直接通信,或者微服务与微服务间的直接调用,往往会因为其中错综复......
  • C++基本数据类型的大小和取值范围
    bit,byte,wordbit比特,位Computersstoredataasasequenceofbits,eachholdinga0or1,suchas00011011011...byte字节Mostcomputersdealwithmemoryaschunksofbitsofsizesthatarepowersof2.Thesmallestchunkofaddressablememoryis......
  • Java-基本语法回顾总结[13-24]
    (13)copyonwriteArrayList线程安全的arrayList,底层也是用数组实现的,主要集中在读与写操作上读:由于读写分别在老新数组上,因此,互相不干扰,也因此,读的性能不会受写的性能影响[适用于读多写少]写:写操作会生成新数组,在完成之前,其他线程无法进行写操作[上了锁,线程安全];在完成之前,读的......
  • Rabbitmq:消息队列介绍、Rabbitmq安装、 基于Queue实现生产者消费者模型、基本使用(生产
    目录一、消息队列介绍1.1介绍1.2MQ解决什么问题1.3常见消息队列及比较二Rabbitmq安装2.1服务端原生安装2.2服务端Docker安装2.3客户端安装2.4设置用户和密码三基于Queue实现生产者消费者模型四基本使用(生产者消费者模型)五消息安全之ack六消息安全之durable持久化七闲置消......
  • LaTeX写作基本模板
    main.tex\documentclass{ThesisStyle}\begin{document}\maketitle\section{绪论}引用测试\citep{liu2023dynamic}\bibliography{ref}\end{document}ThesisStyle.cls\LoadClass[a4paper,12pt]{ctexart}%支持中文的ctex宏包%\RequirePackage{ctex}%页面布局\Re......