1、重新定义udev规则

删除   /etc/udev/rules.d/70-persistent-net.rules  网卡信息

#   >    /etc/udev/rules.d/70-persistent-net.rules

#    modprobe -rv e1000      卸载网卡

#    modprobe -v e1000       挂载网卡

2、安装kvm 虚拟机

#  egrep   "svm | vmx"    /proc/cpuinfo

#  yum   install   qemu-kvm   qemu-kvm-tools   virt-manager   libvirt    -y

kvm: linux内核的一个模块,模块不需要安装,只需要加载

qemu:虚拟化软件,可以虚拟不同的CPU,支持异构(x86的架构可以虚拟化出不是x86架构的)

qemu-kvm:用户态管理kvm,网卡,声卡,PCI设备等都是qemu来管理的

#   lsmod   |   grep kvm

3、配置虚拟机

# yum install xorg-x11-xauth  xorg-x11-font-utils  dejavu-sans-mono-fonts

# cp   /root/private*     /etc/libvirt/qemu/networks/

# cp   /root/public*     /etc/libvirt/qemu/networks/

# virt-manager

#  cp /root/clone-vm     /usr/local/bin/

#  chmod +x  /usr/local/bin/clone-vm

#  cp /root/.rh6_template.img     /var/lib/libvirt/images/

#  cp /root/.rhel6.xml                  /var/lib/libvirt/images/

4、kvm常用的命令

#   virsh list --all             查看虚拟机列表

#   virt-manager            虚拟机图形界面管理器

#   virsh start  rh6_node12      开机

#   virsh shutdown rh6_node12              关机

#   virsh destroy    rh6_node12       强制关机

#   virsh reboot     rh6_node12          重启

#   virsh  undefine  rh6_node12             删除虚拟机

#  mv /var/lib/libvirt/images/rh6_node12.img  /tmp     删除虚拟机镜像文件

配置文件: /etc/libvirt/qemu/  虚拟机名.xml

磁盘文件: /var/lib/libvirt/images/  虚拟机名.img
room1pc01.tedu.cn

# virsh console   rh7_node11               连接虚拟机(没有网络的情况,直接连接)

5、网络地址转换

# getenforce 0

# systemctl  stop        NetworkManager

# systemctl  disable   NetworkManager

# systemctl  stop        firewalld

# systemctl  disable   firewalld

# iptables -F

# iptables -F -t nat

# iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o eth0 -j SNAT --to-source 192.168.18.118

# sysctl   -w   net.ipv4.ip_forward=1

6、常用工具

tcpdump 网络跟踪(所有软件的运行原理,故障排除)

strace 进程跟踪(跟踪进程的行为,分析故障)

screen  终端多路复用器 (防止终端窗口意外断开)

taskset  设置进程绑定CPU(进程绑核)

7、vim使用技巧

多行注释:

1. 按ctrl + v ,选中多行

2. 按大写字母I,插入注释符

3. 按esc键

取消多行注释:

1. 按ctrl + v,选中多行

2.  按d键,取消全部注释

 

链接克隆的设置和kvm 安装的更多相关文章

  1. VM虚拟机链接克隆及linux eth0网卡的快速设置方法

    对于后台开发者来说,在学习过程中必然接触众多中间件,在自己的虚拟机进行操作甚至搭建cluster是很常见的事情. 我在初学者时摸索出一套快速的克隆虚拟机方法.分享给大家. 产品VMware® Work ...

  2. 全自动链接克隆KVM虚拟机

    virt-clone这个命令是基于全克隆的,也就是拷贝虚拟磁盘文件和虚拟配置文件来实现的完整克隆,速度慢,占用空间多 kvm软件包中并没有实现全自动链接克隆的命令或工具,只能手动实现,于是我决定写一个 ...

  3. 华为云计算IE面试笔记-桌面云中的用户组、虚拟机模板、模板虚拟机、虚拟机组和桌面组的关系及区别。发放完整复制和链接克隆虚拟机时,步骤有什么区别,要怎么选择桌面组?

    概念解释: 模板虚拟机:FC上创建的裸虚拟机,用于制作不同类型的虚拟机模板. 虚拟机模板:用于创建虚拟机的模板,对裸虚拟机(模板虚拟机)进行配置或自定义安装软件后,转为模板.虚拟机模板类型有完整复制, ...

  4. 【KVM安装】在Centos6.8中安装KVM

    阅读目录 前题条件 章节1:安装Centos6.8-进行硬件检测 章节2:配置网络-设置桥接方式 章节3:安装KVM 章节4:OVA转qcow2 章节5:使用KVM创建虚拟机 章节6:参考链接 前题条 ...

  5. VMware vSphere 服务器虚拟化之二十二桌面虚拟化之创建View Composer链接克隆的虚拟桌面池

    VMware vSphere 服务器虚拟化之二十二桌面虚拟化之创建View Composer链接克隆的虚拟桌面池 在上一节我们创建了完整克隆的自动专有桌面池,在创建过程比较缓慢,这次我们将学习创建Vi ...

  6. 云计算虚拟机技术-KVM安装

    云计算虚拟机技术-KVM安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 身为运维的小伙伴估计大家都清楚KVM,因为在CentOS里面KVM还算很折腾的一个软件,早期CentOS ...

  7. KVM安装和配置

    [未验证部分] kvm安装前检查 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 ca ...

  8. centos7 kvm安装使用

    kvm简介 KVM 全称是 Kernel-Based Virtual Machine.也就是说 KVM 是基于 Linux 内核实现的. KVM有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU ...

  9. VMware虚拟化kvm安装部署总结

    虚拟化 1.环境 Centos7.3 关闭selinux,关闭防火墙 2.虚拟化环境配置 2.1 kvm部署安装 1. VMware 配置桥接模式 2.bios开启虚拟机,以本地台式机为例, 重启动电 ...

随机推荐

  1. vs2022 如何让.net库文件参与程序调试【可以.net库文件的源代码中设置断点,单步跟踪】

    由于.net core 是开源的.所以可以让.net库文件参与程序调试.具体vs2022配置如下 1.设置VS2022 加载程序数据文件(.pdb俗称符号文件) 1)选择工具>选项>调试& ...

  2. C# init用法

    init是什么意思? init就 modreq([System.Runtime]System.Runtime.CompilerServices.IsExternalInit) 类型的缩写 modreq ...

  3. Symfony Bundle开发视频教程分享

    之前分享了自己录制的<Symfony 5全面开发>视频教程,收到的反馈不错,说学到了东西,讲的很深入等等. 上一次分享的链接:自己录制的Symfony5视频教程,免费分享给大家学习. 小晒 ...

  4. gradle , maven , ant , ivy , grant之间的区别

    java项目构建工具 gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具. 它抛弃了基于XML的各种繁琐配置.它使用一种基于Groovy的特 ...

  5. Leaflet:LayerGroup、FeatureGroup

    LayerGroup(Layer) Layer 用法:把一些Layer集中到一个组Group中,以便作为一个整体进行操作.如果把该Group加入到了Map中,任何从这个Group增加或者移除Layer ...

  6. JSP使用转发后引入CSS失效的解决方案

    项目目录结构:  正常引入样式: 但是当经过JSP处理,使用转发时地址栏不变,再用此地址引用则会出现引用失败的情况 正确使用方法: ${pageContext.request.contextPath} ...

  7. 测试平台系列(91) 编写oss管理页面

    大家好~我是米洛! 我正在从0到1打造一个开源的接口测试平台, 也在编写一套与之对应的教程,希望大家多多支持. 欢迎关注我的公众号米洛的测开日记,获取最新文章教程! 回顾 上一节我们编写好了oss相关 ...

  8. 从读写角度,带你了解数仓的IO基本框架

    摘要:本文从读取和写入的角度分别描述了行存和列存的IO模型,并对文件结构做了简单介绍. 本文分享自华为云社区<GaussDB(DWS)基本IO框架>,作者: Naibaoofficial. ...

  9. OCCT基础

    基础 构成总览 Root类 基本类型,如布尔,字符,整数或实数 安全处理动态创建的对象,确保自动删除未引用的对象 可配置的内存管理器,提高了应用程序的性能 包含运行时类型信息机制,有助于创建复杂应用 ...

  10. ES77

    PUT rr_bd202_chaos_20211220{ "aliases" : { "rr_bd202_chaos_pgold":{} }, "ma ...