链接克隆的设置和kvm 安装

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 bash-completion qemu-kvm qemu-kvm-tools virt-manager libvirt 
# lsmod  |  grep kvm

kvm: linux内核的一个模块,模块不需要安装,只需要加载 
qemu:虚拟化软件,可以虚拟不同的CPU,支持异构(x86的架构可以虚拟化出不是x86架构的)
qemu-kvm:用户态管理kvm,网卡,声卡,PCI设备等都是qemu来管理的

3、配置虚拟机

方法一:

# virsh net-edit private1
# virsh net-autostart private1
# virsh net-info private1
# virsh net-start private1
# virsh net-info private1
# virsh net-info private2
# virsh net-list
# virsh net-start private2
# virsh net-start public1
# virsh net-start public2
# virsh net-autostart public2
# virsh net-autostart public1
# virsh net-list
# virsh net-autostart private2
# virsh net-list
# virsh net-destroy default

方法二:

# 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
主机名: room18pc58.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键,取消全部注释

 8、创建第二硬盘并分区挂载

# fdisk -l            查看分区
# fdisk /dev/sdb      对指定硬盘分区
p                     打印分区
m                     帮助
n 分区
w 保存

格式化并挂载
# fdisk -l
# mkfs.ext4  /dev/sdb1
# mount  /dev/sdb1 /var/lib/libvirt/images
开机自动挂载
# more /etc/fstab
 /dev/sdb1       /var/lib/libvirt/images    defaults        0 0

开机自动挂载
# vim /root/mount.sh
 mount  /dev/sdb1 /var/lib/libvirt/images
# chmod +x /etc/rc.d/rc.local
# vim /etc/rc.d/rc.local

 

posted on 2018-08-09 10:30  五光十色  阅读(291)  评论(0编辑  收藏  举报

导航