标签:云计算 create enable linux 虚拟机
云计算是一种模式支持按需付费的方式,存在公有云,私有云,混合云等,还有云计算的模式是基于虚拟化技术产生的。
当起8个多实例的tomcat和起8个虚拟机每个虚拟机跑一个tomcat的区别是:tomcat只见互不影响。便于管理。
kvm与qemu:kvm是linux内核定义的模块,支持虚拟化但是不支持磁盘网卡等虚拟化,所以在这调用了qemu。是使用qemu来进行调用的。
支持vmx:grep vmx /proc/cpuinfo
安装kvm:
1.yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y
2.qemu-img create -f raw /opt/CentOS-7.2-x86_64.raw 10G(kvm通过qemu只虚拟化硬盘和网卡,所以这是创建硬盘,-f指定类型,和位置,10G是大小。)
3.systemctl enable libvirtd.service
4.dd if=/dev/cdrom of=/opt/CentOS7.2
5.virt-install --name CentOS-7.2-x86_64 --virt-type kvm --ram 1024 --cdrom=/opt/CentOS7.2 --disk path=/opt/CentOS-7.2-x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
补充:virsh list列表查看virsh shutdown CentOS-7.2-x86_64关闭virsh start CentOS-7.2-x86_64启动virsh undefine CentOS-7.2-x86_64表示删除virsh suspend CentOS-7.2-x86_64表示中止(挂起)virsh resume CentOS-7.2-x86_64表示恢复
6.这个时候vnc链接当出现CentOS7的安装页面的时候按<tab>添加
---------------------------
net.ifnames=0 biosdevname=0
---------------------------
这样安装出来的就是eth0
点击安装
热添加cpu个数
7.virsh edit CentOS-7.2-x86_64 修改安装好的CentOS7系统。
---------------------
<vcpu placement=‘static‘>1</vcpu>-------------->>>>>>><vcpu placement=‘auto‘ current="1">4</vcpu>这表示把静态的1个cpu改为最大支持4个cpu但是目前只有1个cpu
其实在系统安装的时候也可以指定
--vcpus 5,maxcpus=10
---------------------
7.1重启虚拟机系统
virsh shutdown CentOS-7.2-x86_64
virsh start CentOS-7.2-x86_64
7.2热添加cpu个数(只能添加不能减少)
virsh setvcpus CentOS-7.2-x86_64 2 --live
8.硬盘的模式:咱们上面添加的是
raw典型的镜像模式:就是直接给大小,有一个好处就是不用来回的给大小了。。
qcow2就是稀疏模式:就是给个最大用多少给多少,openstactk就是这种方式。
10.热添加内存大小(气球技术可以大可以小)
virsh edit CentOS-7.2-x86_64
------------------------------
<memory unit=‘KiB‘>1048576</memory>--------------------------->>>>>>>>>>>>><memory unit=‘KiB‘>2048576</memory>将内存大小从默认1个G变成2个G
------------------------------
virsh shutdown CentOS-7.2-x86_64
virsh start CentOS-7.2-x86_64
查看默认虚拟化的大小是多少
virsh qemu-monitor-command CentOS-7.2-x86_64 --hmp --cmd info balloon
更改大小
virsh qemu-monitor-command CentOS-7.2-x86_64 --hmp --cmd balloon 600
11.设置网卡桥接模式
11.1查看brctl show
11.2添加一个网桥
brctl addbr br0
把eth0链接网桥:
brctl addbr br0(xshell会断,直接在虚拟机vm内执行)
11.3:删除原eth0ip给网桥一个ip让xshell能够链接
ip addr del dev eth0 10.0.0.111/24
ifconfig br0 10.0.0.111/24 up
本文出自 “我的学习” 博客,请务必保留此出处http://shuai12138.blog.51cto.com/10118203/1916963
标签:云计算 create enable linux 虚拟机
原文地址:http://shuai12138.blog.51cto.com/10118203/1916963