一、 KVM 实验
# sudo apt-get install kubuntu-desktop 图形化界面安装失败,apt-get install E: 无法定位软件包问题
1.检查/etc/apt/sources.list国内镜像是否正确
2.如果镜像正确依旧执行失败,sudo apt-get update更新repository
3.ps -e |grep ssh检查当前的ssh开启情况,sudo service sshd restart重启所有sshd,再次执行install kubuntu-desktop,成功
#主机ping虚拟机失败,重新检查ip,安装kubantu之后ip变更,ssh 【主机名】@新ip 重新建立连接
#在/mnt/hgfs/ 下建立share共享文件夹,获取由主机上传cirros-0.3.3-x86_64-disk.img镜像,安装成功
#一个 KVM 虚机在宿主机中其实是一个 qemu-kvm 进程,与其他 Linux 进程一样被调度,可以用 ps -elf|grep 【KVM虚拟机名】 命令查看
#KVM CPU和内存都允许超配,即虚拟机总和CPU和内存超出主机,但是不能同时全部满负荷运行,因为本质使用的还是主机的CPU和内存。
#KVM的宿主机(当前安装kvm的虚拟机)会有一个默认目录(包含一个default.xml文件)作为存储虚拟化的存储池Storage Pool,这个xml文件中的path标签中放置这个默认目录的路径
所以,以此类推应该可以自行创建Storage Pool,不过有待实验,做完新增卷Volume的实验再来试试看。
#目录型的虚拟磁盘可以作为启动盘,LVM型的虚拟磁盘不行
#LVM将一个或多个硬盘的分区(也就是PV)在逻辑上集合到一个VG,相当于一个大硬盘来使用,划分为多个逻辑分区LV使用,当一个LV不够使用时,就可以灵活的划分其他空间来使用。
PV:是物理的磁盘分区
VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。
LV:也就是从VG中划分的逻辑分区
#配置虚拟网桥,一个物理机网卡要与多个虚拟机分享的时候,是通过建立一个网桥,然后把物理机网卡连接网桥,网桥给各个虚拟机分配虚拟IP共享网络
注:ubantu16及其以上版本eth0已经变更为ens33.以及多虚拟机时不能再使用net模式,需要选择桥接模式
挂载成功将如下
#VLAN是在数据链路层通过lan标签给数据包打VLAN标签进行分组,同一VLAN标签的才能通信。以此进行数据链路层隔离。
#交换机之间的同VLAN通信,通过Trunk口,Trunk口允许数据包带VLAN标签再交换机之间流通
#Linux可以创建tap设备(虚拟网卡),主机内部有虚拟交换机,vlan标签可以在内部虚拟交换机打,也可以在物理交换机的acess上打.
#宿主机自建一个虚拟交换机,上面定义了一个 VLAN10。 eth0.10,brvlan10 和 vnet0 都分别接到 VLAN10 的 Access口上。而 eth0 就是一个 Trunk 口。VM1 通过 vnet0 发出来的数据包会被打上 VLAN10 的标签。
注:VLAN10是一个组,还可以可以有更多设备。VLAN20、 eth0.20,brvlan20、vnet1同理
#Linux 的 VLAN 设备实现的是隔离功能,没有交换功能(物理交换机是既可以隔离也可以交换的)。 一个 VLAN 母设备(比如 eth0)不能拥有两个相同 ID 的 VLAN 子设备,因此也就不可能出现数据交换情况。Linux通过Linux Bridge 实现交换功能。 将同一 VLAN 的子设备都挂载到一个 Bridge 上,进行各设备之间数据交换。