KVM 安装配置和常见操作(4)

2019-08-02 00:24

主机间的通信,而克隆,我们知道它的含义就是和原来的相同,不经过修改的话就是一样的,所以我们要删除MAC地址。

删除网卡的UDEV:UDEV是什么东西呢?它是在我们系统中记录系统硬件变化的一个文件夹,我们知道当我们安装好一个有网卡的系统时,我们的网卡的信息就记录在相应的这个70-persistent-net.rules文件下,而此时的这个网卡的编号为eth0,但是如果我们的网卡坏掉了,我们将自己的网卡更换了一块,这时我们在进入系统时,看到的网卡就已经不再是eth0了,而是eth1,原因就是我们的网卡的mac地址不同,而这个文件是通过MAC地址来进行区别的。如果是磁盘,与这种情况类似,只不过编号不同,而是sda,sdb等,它是通过总线来进行区分的。(以上问题引申出来的一个东西,sed,强大工具的学习,积累和巩固) 在实体机上的操作:我们建立的虚拟机其实主要有两个文件,一个是磁盘文件,另外一个是配置文件,其中磁盘文件一般默认位置在/var/lib/libvirt/images/文件夹下,我们可以复制这里面的磁盘文件,以此来克隆虚拟机。但是需要注意的是,我们如果不知道我们磁盘文件的格式的话,最好是查看一下磁盘文件的格式,然后在进行磁盘文件的复制。另外的配置文件,每一个虚拟机都有唯一个配置文件,这个配置文件定义了虚拟机的磁盘的位置,虚拟机中的网络配置,硬件配置等信息。我们对文件进行相应的修改作为虚拟机模板。

通过对配置文件中四个地方的修改来完成克隆虚拟主机的配置文件生成,但是这里我们发现我们再次修改了mac地址,但是在上面的虚拟机中我们已经修改了相应的配置文件了,为什么这里我们还需要进行修改呢?原因是:我们都知道,在我们的硬件的中是存在着MAC地址的,而通过操作系统我们可以修改MAC地址,但是如果我们重新启动系统,我们的MAC地址有回到了原来,原因是,这个mac地址是写到了硬件中的,不能被修改的。这里其实是相同的道理,我们在内部修改mac,在实体机上也要进行修改。 创建的虚拟机的几种访问的方式: 直接进行访问,使用图形化界面; 使用xshell等远程连接的方式;

通过console的方式,这种方式我们需要在相应的虚拟机中的/etc/grub.conf中进行配置这样的一行参数,console=ttyS0,注意是大写的S和数字0

给windows虚拟机新增磁盘

1、 关闭虚拟机

可以vnc登录到虚拟机关机或者

virsh destroy git6-windows #强制关闭电源

2、 qemu-img create -f qcow2 git6-windows-disk1 50G #创建50G的新磁盘

刚创建时这个文件很小,只有100多k,随着往这个新建的磁盘中写入数据,硬盘也随之增大。

3、virsh edit git6-windows #使用virsh edit编辑配置文件。注意dev=’hdb’和unit不能跟原有设备重复。

4、virsh define git6-windows.xml #重新加载配置文件 5、virsh start git6-windows 6、在windows中添加磁盘即可

#启动虚拟机

给linux虚拟机新增磁盘

1、 关闭虚拟机

可以vnc登录到虚拟机关机或者

virsh destroy git6-windows #强制关闭电源 2、 [root@localhost

KVM]#

qemu-img

create

-f

qcow2

VM-centos7-svn_disk1.img 100G

Formatting 'VM-centos7-svn_disk1.img', fmt=qcow2 size=107374182400 encryption=off cluster_size=65536 lazy_refcounts=off #创建100G的新磁盘 刚创建时这个文件很小,只有100多k,随着往这个新建的磁盘中写入数据,硬盘也随之增大。

3、virsh editVM-centos7-svn

4、virsh define VM-centos7-svn.xml #重新加载配置文件

5、[root@localhost KVM]# virsh start VM-centos7-svn #启动虚拟机

6、建lvm分区

[root@localhost ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them. Be careful before using the write command.

Device does not contain a recognized partition table

Building a new DOS disklabel with disk identifier 0x96647275.

Command (m for help): n Partition type:

p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p

Partition number (1-4, default 1):

First sector (2048-209715199, default 2048): Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): Using default value 209715199

Partition 1 of type Linux and of size 100 GiB is set

Command (m for help): t Selected partition 1

Hex code (type L to list all codes): L

0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx 5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data 6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility 8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt 9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b 11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor 12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor 14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f2 DOS secondary 16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep 1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT 1e Hidden W95 FAT1 80 Old Minix Hex code (type L to list all codes): 8e

Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table. Syncing disks.

[root@localhost ~]#


KVM 安装配置和常见操作(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广州智慧交通总体规划设计服务项目需求方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: