A. 如何使用KVM libvirt命令管理虚拟机
在Ubuntu系统上安装KVM组件服务
使用如下命令:
$ sudo apt-get install kvm qemu
$ sudo apt-get install virtinst python-libvirt virt-viewer virt-manager
安装桥接网卡
$ sudo apt-get install bridge-utils
使用qemu命令创建虚拟机的虚拟磁盘文件
使用如下命令创建一个10G的磁盘空间用于安装和允许虚拟机
$qemu-img create -f qcow2 lion.disk 10G
创建虚拟机Domain配置文件用于创建虚拟机实例
使用vim命令创建lionServer.xml配置文件,输入如下内容:
<domain type='kvm' id='1'>
<name>lion</name>
<memory unit='KiB'>1048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>
<vcpu placement='static'>1</vcpu>
<os>
<type arch='x86_64' machine='pc-i440fx-xenial'>hvm</type>
<boot dev='cdrom'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/home/hxb/image/lion.disk'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</disk>
<disk type='file' device='cdrom'>
<source file='/home/hxb/iso/ubuntu.iso' />
<target dev='hdb' bus='ide'/>
</disk>
<controller type='usb' index='0'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pci-root'>
<alias name='pci.0'/>
</controller>
<controller type='ide' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
</controller>
<interface type='network'>
<mac address='52:54:00:7d:4d:d1'/>
<source network='br1' bridge='virbr1'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/3'/>
<target port='0'/>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/3'>
<source path='/dev/pts/3'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='mouse' bus='ps2'/>
<input type='keyboard' bus='ps2'/>
<graphics type='vnc' port='5900' autoport='yes' listen='0.0.0.0'>
<listen type='address' address='0.0.0.0'/>
</graphics>
<sound model='ich6'>
<alias name='sound0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</sound>
<video>
<model type='cirrus' vram='16384' heads='1'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</memballoon>
</devices>
<seclabel type='dynamic' model='apparmor' relabel='yes'>
<label>libvirt-d828c766-9826-99a9-f495-67a3a55a5643</label>
<imagelabel>libvirt-d828c766-9826-99a9-f495-67a3a55a5643</imagelabel>
</seclabel>
</domain>
使用virsh命令创建新的虚拟机实例
使用如下命令:
定义虚拟机domain,
$virsh define lionServer.xml
启动虚拟机lion
$virsh start lion
显示系统中的虚拟机列表
$virsh list
在创建的虚拟机实例lion上安装操作系统
打开VirtualManager工具,打开虚拟机管理工具,选择lion虚拟机进行连接。
连接虚拟机lion成功后,进行系统的安装。
完成虚拟机lion的系统安装后,需要进行虚拟机domain的配置修改,将系统引导从cdrom切换到硬盘hd,重启虚拟机后,既可以正常登陆lion虚拟机。
使用如下命令进行boot配置修改:
$ virsh edit lion
...
<os>
<type arch='x86_64' machine='pc-i440fx-xenial'>hvm</type>
<boot dev='cdrom'/>
</os>
...
将 <boot dev='cdrom'/> 修改为 <boot dev='hd'/>
如何删除创建的lion虚拟机
1)关闭lion虚拟机
$ virsh shutdown lion
2) 删除lion虚拟机
$virsh destroy lion
3) 取消lion domain的定义
$virsh undefine lion
B. 虚拟机的所有快捷键有哪些
一、windows + L
很多时候,你需要暂时离开作为去做别的事,如果担心电脑安全,这时你只要按下windows再按下L键,电脑直接锁屏,如果设置了开机密码,那么别人想看你的电脑信息就必须要输入开机密码才能进入桌面了。
二、windows + E
在windows xp系统中我们都会通过点击电脑桌面上的“我的电脑”来打开资源管理器,在win7中,我们会点击桌面上的“计算机”来打开资源管理器。当你桌面图标特别多的时候,是不是找图标都要找半天?这时,大神们都会使用windows + E快捷键,立马就能打开电脑的资源管理器,也就是可以看到你的所有硬盘的那个窗口。
三、windows + D
当你在上班时间偷偷看网页或者看其他与工作无关的东西,boss突然闯进来,由于紧张,鼠标一下点不到关闭按钮或者右下角的显示桌面,此时按下windows键不放,再按下D键,就可以立马回到桌面上。
四、windows + Tab
平时玩电脑的时候,我们可以能会有QQ聊天窗口,又打开了网页,还可能有播放器再看电影,这时你就可以通过windows + Tab实现多个窗口的之间的切换,而且是3D效果哦!不妨试试,挺炫的!
五、Alt + Tab
Alt + Tab 跟 windows+Tab的作用都是用来切换窗口,只是展示的效果不一样,大家也可以试试,就不需要用鼠标去工具栏那里点开窗口了
六、Alt + F4
Alt + F4快捷键也很实用,它能快速的关闭当前访问的页面,比如:你正在看的网页,你正在看的视频,你正在聊天的QQ窗口。只要按下Alt键不放,在按下F4,就可以把你正在看的页面立马关掉。
七、Shift + Delete
Delete是删除文件的键,那么shift + Delete有什么区别呢?区别在于,用delete删除的文件可以在回收站那里找到,而使用shift + delete删除的文件就直接被删除了,在回收站里都找不到了。
八、Ctrl + End
很多人对键盘上的End键很迷惑,感觉它没什么用,那么这里就可以用到了,而且很实用。当你在使用word写文档的时候,或者使用txt做笔记,使用excel做表格的时候,使用ppt做幻灯片的时候,使用浏览器看网页的时候,你只要按下Ctrl键不放,再按下End键,那么就可以立马定位到文件的尾部,end也就是最后的意思,如果是查看网页,也会定位到该网页的最下方,同学们可以试试。
九、Ctrl + Home
Ctrl + Home快捷键正好跟Ctrl + End键相反,它是定位到文件的开头
十、其他常用的快捷键
1、Ctrl + S:保存文件
这个快捷键应该来说是最常用的,大家可以使用word编辑一个文档,然后使用Ctrl + S就可以保存文件。每次编辑文件之后,习惯性的按下Ctrl + S,就可以防止电脑突然断电而文件没有保存带来的伤害。
2、Ctrl + C:复制内容
无论是在文本编辑其中还是网页中,你都可以先使用鼠标选择某一些文字,然后使用Ctrl + C来复制这些选中的文字
3、Ctrl + V:粘贴内容
当你使用了Ctrl + C快捷键复制好内容之后,需要在自己的文档中来粘贴这些内容,这时就要用到Ctrl + V快捷键了,如果没有复制内容,使用Ctrl + V是没有任何反应的。
4、Ctrl + Z:撤回操作
当你无意中删除了excel表格中的数据,或者删除了word文档中的文字后,你不记得之前是什么样子,那么这时在你没有保存过文件的情况下,你都可以使用Ctrl + Z快捷键撤回你刚刚的删除动作,把你删除的东西还原回去。
5、Ctrl + Alt + A:QQ快捷截图
C. 修改虚拟机的ip地址命令
修改虚拟机的ip
1.首先我们打开虚拟机的虚拟网络编辑器,打开vmvare菜单栏的编辑,选择虚拟网络编辑器。
2.在打开的网络虚拟器中,会看到相关信息,虚拟机网络类型采用的NAT模式,子网地址是192...
3.一般虚拟机的IP是使用DHCP服务进行随机分配IP,IP地址是在一个范围内的,所以IP会...
4.进入虚拟机,对IP进行相关设置,依次选择系统(System)-优先(prefer...
5.在弹出的窗口中,选中网卡(默认是eth0),然后点击编辑(edit),选择IPV4
D. 电脑怎么开虚拟机
您好,1、在网上下载一个虚拟机的软件,这里用到的是VMware Workstation,先到网络内找到这个软件;
2、下载完成之后,进行安装,具体步骤跳过,安装好之后打开虚拟机;
3、选择“文件”→“新建”→”虚拟机“命令,进入新建界面,选择“标准推荐类型”点下一步;
4、点击NEXT后,在这里选择“使用映像文件”的方式,在下面选择“我将操作系统以后安装”;
5、接下来,在单选框中选择“windows”,在“版本”中,单击下拉菜单,选择“windows Server 2003 Edition ”, 然后下一步Next;
6、现在来选择虚拟机的路径;
7、点击下一步“NEXT” 系统会打开指定磁盘大小的界面,在这里设置虚拟机磁盘的大小;
8、下一步,出现创建虚拟机的准备界面,在这里把“电源后创建虚拟机”方框内的勾取消,设置好之后点“完成”;
9、点完成后,系统会打开虚拟机主界面,此时虚拟机上还没有安装操作系统,现在要给虚拟机安装操作系统;
好了,现在虚拟机就完成设置成功可以使用了.
E. 虚拟机启动命令怎么输入
重启命令是reboot
F. linux虚拟机删除目录命令
你要使用Linux中的文件目录管理命令:
rm命令
rm命令用于删除文件或目录,格式为“rm [选项] 文件”。
《Linux就该这么学》中有Linux命令大全
比如你要删除一个名叫123的文件夹 rm -rf /data/123
用ls命令显示出你的文件夹内容
使用pwd显示你当前路径
G. linux初学之安装虚拟机,写几个简单脚本,实
1、准备镜像(输入cat /etc/redhat-release可以查看redhat版本) #输入uname -r可以查看linux系统版本
根据查看的版本去网上下载相关资源。例如本机是7.2.
2、输入virt-manager进入虚拟机控制平台
点击小电脑图标
我们选择第一个选项(通过iso image或者光盘进行安装)
然后找到刚刚下载好的镜像。
名字和内存都随自己更改。
3、更改时区,语言,安装方式(真机须选3个关于虚拟化的选项)。
时区选择上海即可
加入中文简体
一般选择最后一个,安装一些必要的程序即可。
4、分区(建议自动分区,然后修改分配容量)
(1)/boot ---启动分区,200M即可,太大没有什么作用
(2)/swap ---交换分区,当内存容量大于内存80%时,把多余的放进硬盘,待内存降下来之后,又放回内存,建议分区大小为物理内存1.5~2倍,8G可设12G。
(3)/ ---其余分区皆为即可。
接下来等待安装即可。
二 创建脚本安装虚拟机
在 /usr/sbin/建立一个Create_Vm.sh
chmod +x Create_Vm.sh ---加可执行权限
加&在后台运行,不加在前台(创建虚拟机)
#!/bin/bash
virt-install \
--name $1 \
--ram 1024 \
--file /var/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso \
--vcpus 1 &
写入如下脚本:
如果是无图形界面则依次输入12cc即可
xml ---可扩展标记语言 ,封装数据
模拟拷贝虚拟机
1 cd /etc/libvirt/qemu/ ---进入虚拟机目录
2 ls ---显示该目录文件项
3 cp node1.xml /mnt/ ---复制(发送)前端文件(硬件相关信息)到目标主机
4 cd var/lib/libvirt/images/ ---进入到虚拟机硬盘所在目录
5 ls
6 mv node1.qcow2 /mnt/ ---复制硬盘到目标主机
7 virsh undefine node1 ---删除原有虚拟机(在复制到其他机器上忽略此步骤)
8 mv /mnt/node1.qcow2 /var/lib/libvirt/images/ ---复制硬盘到虚拟机默认硬盘所在目录
9 virsh define node1.xml ---创建复制虚拟机
9 virsh create node1.xml ---打开复制过来的虚拟机,关闭之后在manager会消失
打开虚拟机相关命令:
virsh list ---显示当前正在运行的虚拟机
virsh list --all ---显示所有虚拟机
virsh start node1 ---打开虚拟机
virt-viewer node1 ---显示图形界面
virsh shutdown node1 ---正常关机
virsh destroy node1 ---强制关机
剩下就不一一列举了
三 虚拟机快照:(以安装node1为例)
1、 cd /var/lib/libvirt/images/ ---进入新安装的虚拟机的硬盘目录
2、 在虚拟机管理界面delete 新安装的虚拟机node1,记得不要删除其硬盘文件,留下其硬盘文件,可以母盘,下面是为了防止以后手残更改了母盘文件导致其他虚拟机不能用。
3、 mv node1.qcow2 vm_storage.qcow2 ---更改源硬盘文件名,名字可以自行确定
4、 qemu-img create -f qcow2 -b vm_storage.qcow2 newname.qcow2 ---创建新快照。
5、虚拟机管理界面添加新机即可。
选择第四个,然后改名字即可。
新机就建立完成。
四 脚本:
1)只添加虚拟机其余自己操作的脚本:Create_Vm.sh
#!/bin/bash
virt-install \
--name $1 \
--ram 1024 \
--file /var/lib/libvirt/images/$1.wcow2 \
--file-size 8 \
--cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso \
--vcpus 1 &
这个脚本上边已经有详细过程。
2)添加带磁盘的虚拟机脚本:创建快照,添加快照,安装 Createvm.sh
#!/bin/bash
qemu-img create -f qcow2 -b /var/lib/libvirt/images/vm_storage.qcow2 \
/var/lib/libvirt/images/$1.qcow2 &> /dev/null
virt-install \
--name $1 \
--ram 1024 \
--file /var/lib/libvirt/images/$1.qcow2,bus=virtio \
--file-size 8 \
--network source=br0,model=virtio \
--import &> /dev/null &
3)重置虚拟机脚本:Resetvm.sh
#!/bin/bash
virsh destory $1 &> /dev/null
rm -rf /var/lib/libvirt/images/$1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/vm_storage.qcow2 \
/var/lib/libvirt/images/$1.qcow2 &> /dev/null
echo Successfully!!!
virsh start $1 &> /dev/null
virt-viewer $1 &> /dev/null &
sh -x 命令 ---一步一步安装,若出错,报告出错过程
H. 如何用命令配置虚拟机ip
设置虚拟机的网络适配器为桥接模式
在主机里.单击
开始→运行,在出现的对话框中输入cmd,并摁回车
3
在出现的窗口中输入“ipconfig”查看主机ip,找到出现的无线局域网适配器,查看并记住ipv4地址“192.168.1.103”,这就是电脑连接到路由器后路由器给电脑分配的ip地址
I. 如何启用虚拟机语音命令
如何启用虚拟机语音命令呢?要启用语音命令,选择“Parallels Desktop”>“偏好设置”>“高级”,然后选中“启用语音命令”。如有必要,请在Mac OS X”系统偏好设置“相应的标签中调节语音设置。
关于语音命令和它的描述:
Start:启动虚拟机
Suspend:中止虚拟机
Shut Down:关闭虚拟机
Pause:暂停虚拟机
Stop:停止虚拟机
Reset:重置虚拟机
Snapshot:打开"快照管理"窗口
Make Screenshot:制作虚拟机操作系统窗口的屏幕截图并保存在Mac OS X桌面
Make Clip:制作剪辑
Switch to Coherence:切换到融合 (Coherence) 模式
Switch to Full Screen:切换到全屏 (Full Screen) 模式
Switch to Window:切换到窗口模式
Edit Configuration:打开“虚拟机配置”对话窗口
New:创建新虚拟机
Open:打开虚拟机
Download:从http://www.parallels.com/en/ptn/dir下载虚拟机应用
About Parallels Desktop:打开Parallels Desktop菜单
Install Parallels Tools:在运行的虚拟机中启动 Parallels Tools 安装
Report a Problem:打开“Parallels问题报告”窗口
Open:打开已有虚拟机并在Parallels Desktop中注册
Open Directory:打开Parallels 虚拟机窗口
J. 电脑虚拟机怎么弄
1、首先,打开VM虚拟,在顶部点击虚拟机的选项卡,再在往下弹出的菜单中点击安装vmware tools。