01-云计算介绍和KVM安装部署系统

一、什么是云计算?

云计算是一种按量付费的模式,底层依赖于虚拟化技术来实现。

二、云计算三种服务模式

IAAS:基础设施及服务。例如:云主机,ECS
PAAS:平台即服务。例如:java、python环境,docker容器
SAAS:软件即服务。例如:邮箱,kvm或docker+自动化软件
在这里插入图片描述

提示:阿里云平台底层使用的是KVM技术,可通过lscpu查看Hypervisor vendor:获取底层相关信息。

三、什么是虚拟化?

虚拟化通过硬件模拟计算机的硬件,来实现在同一台计算上同时运行多个不同的操作系统的技术。

四、为什么使用虚拟化?

  1. 合理利用物理服务器资源;
  2. 方便对同一台服务器多个软件管理;
  3. 同一台服务器可以运行多个php版本;
  4. 虚拟化可以做快照和实现克隆技术。
  5. 节约成本。

五、KVM虚拟化管理软件安装

yum install libvirt virt-install qemu-kvm -y 
libvirt:虚拟机管理软件,开关机等操作
virt-install:虚拟机安装和克隆工具
qemu-kvm:管理虚拟机的虚拟磁盘

六、常用虚拟化软件

  • qemu:软件纯模拟全虚拟化软件,特别慢,兼容性好;
  • xen:性能好,需要使用专门修改之后的内核,兼容性差;
  • kvm:硬件支持cpu,基于内核,不需要专门修改之后的内核,性能较好,兼容性好。

七、准备连接工具

因为服务器为linux系统,需要接入VNC软件进行连接,软件下载地址如下:

链接:https://pan.baidu.com/s/1BMD_7OO2X_DeHwrWc8yRTA 
提取码:thr4 

八、启动libvirtd

systemctl start libvirtd.service
systemctl status libvirtd.service
● libvirtd.service - Virtualization daemon
   Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
   Active: **active (running)** since Sat 2020-10-03 16:30:37 CST; 11s ago

九、上传操作系统镜像并安装

  1. 使用xshell的xftp软件,将linux系统上传到kvm服务器**/opt/**目录下,KVM虚拟机建议2G内存以上,否则安装系统特别慢。
  2. 安装centos7系统,执行下面命令

virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name centos7 --memory 1024 --vcpus 1 --disk /opt/centos2.raw,format=raw,size=10 --cdrom /opt/CentOS-7-x86_64-DVD-1804.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

在这里插入图片描述

  1. 命令执行完成后使用VNC软件访问服务器IP地址+端口(默认是5900端口)
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
4. 参数说明

–virt-type kvm :虚拟化类型
–os-type=linux :选择虚拟化系统
–os-variant rhel7 :系统版本
–name centos7 :虚拟机的名字
–memory 1024 --vcpus 1 :虚拟机内存
–disk /opt/centos2.raw,format=raw,size=10 :虚拟磁盘路径及大小
–cdrom /opt/CentOS-7-x86_64-DVD-1804.iso :设置光盘镜像
–network network=default :设置网络,默认NAT模式
–graphics vnc,listen=0.0.0.0 :指定图像显示,vnc输出,默认5900端口,第二台5901依次顺延
–noautoconsole :后台运行

  1. 操作命令

virsh list #查看运行的虚拟机
virsh list --all #查看所有虚拟机 (含已关机虚拟机)
virsh shutdown centos7 #正常关闭虚拟机
virsh destroy centos7 #拔掉电源关闭虚拟机
virsh start centos7 #启动虚拟机
virsh reboot centos7 #重新启动虚拟机
virsh undefine centos7 #删除虚拟机
rm -fr /opt/centos2.raw #删除虚拟机文件

kvm虚拟机安装操作系统的时候和传统的物理机最大区别是取消了swap分区

  1. 安装linux操作系统
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    分区会弹出警告,忽略继续点击完成。
    在这里插入图片描述
    关闭kdump
    在这里插入图片描述
    设置网卡开机自动启动
    在这里插入图片描述
    设置时区,亚洲-上海

在这里插入图片描述
需要调整配置如下
在这里插入图片描述
设置虚拟机密码
在这里插入图片描述
安装完成后会重启虚拟机,需要进入系统启动系统virsh start centos7,然后使用VNC连接,输入账号密码进入系统,系统安装完成
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值