2022《虚拟化与云计算应用》期末复习
云计算的概念(KBX, N4S, fmi)
https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/#cloud-deployment-types
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
1 |
|
复习参考:
https://yangguoping.blog.csdn.net/article/details/109583017
https://blog.51cto.com/u_14540820/5191589
https://zhuanlan.zhihu.com/p/149636372
云计算的优点(dd, v, te(extension), mc)
更快速的交付和部署 Faster delivery and deployment
更高效的虚拟化 More efficient virtualization
更轻松的迁移和扩展 Easier transfer and extension
更简单的管理 Simpler management
更低的成本 Lower cost
云计算的分类
按运营模式分:
- 公有云 Public cloud
- 私有云 Private cloud
- 混合云 Hybrid cloud
- 社区云 Community cloud
- 行业云 Industry cloud
按提供的服务(Service)分:
- IaaS基础设施及服务 Infrastructure as a service (IaaS)
- PaaS平台及服务 Platform as a service (PaaS)
- SaaS软件及服务 Software as a service (SaaS)
- CaaS容器及服务 Containers as a service (CaaS)
给你一个描述,或者给你一个产品,你要能分辨出是哪种服务
亚马逊的AWS属于IaaS基础设施及服务,Windows Azure属于PaaS平台及服务。
1 |
|
云计算机制
云计算技术将计算资源、存储资源以及其他各类资源通过网络以服务的形式提供给资源用户。
云存储机制:数据的安全性、完整性和保密性 (Confidentiality, security, integrity)
云存储按存储等级:文件、块、数据集和对象存储 (Files, blocks, datasets, objects)
SAN 网络存储 (Storage Area Network)
云基础设施
逻辑网络边界(logical separation):将一组相关的基于云的IT资源与云中的其他主体(如非授权用户)隔离开来,其主要功能是网络分段和隔离,以保证区域内的IT设施的相对独立性。
虚拟服务器
云存储设备
云使用监控
资源复制
虚拟化(virtualization)的定义
虚拟化
1 |
|
虚拟化
1 |
|
虚拟化优点
虚拟机
1 |
|
1 |
|
虚拟化技术
1 |
|
虚拟化技术学习了哪几种?
- VMware vSphere
- KVM
- OpenStack
- Docker
服务器虚拟化
支撑技术:(CPU, RAM, ROM, DEV/IO, Network, Desktop虚拟化)
CPU 虚拟化、内存虚拟化、存储虚拟化、设备与IO 虚拟化、网络虚拟化、桌面虚拟化
虚拟化功能(snapshot, clone, deployment, backup, cluster, hot-add, NUMA)
虚拟机快照、虚拟机克隆、虚拟机按模板部署、虚拟机备份、虚拟化集群、虚拟机资源热添加、NUMA(Non-uniform memory access)
网络常识
计算机网络按地理范围可分为:
- 局域网LAN(local area network)
- 城域网MAN(metropolitan area network)
- 广域网WAN(wide area network)
互联网的拓扑结构:网状型
存储常识
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列
raid技术(0,1,5,6):raid0 raid1 raid5 raid6
没有冗余:raid0
冗余最高:raid1
vSphere
https://docs.vmware.com/en/VMware-vSphere/index.html
vSphere由ESXi和vCenter Server组成
ESXi: VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers.
例:vCenter管理多台服务器(对)
iSCSI /ˈaɪskʌzi/ (Internet Small Computer Systems Interface)
vCenter Server提供了很多适应现代数据中心的高级特性:
- vMotion
- vSphere HA
- vSphere DRS
例:(用SCSI协议不是http协议,而是TCP/IP)
vMotion实时迁移要求
(访问存储、千兆网卡、VMKernel、标准虚拟交换机、处理器、端口组)
①源和目标ESXi主机必须都能够访问保存虚拟机文件的共享存储(FC、FCoE或iSCSI)。
②源和目标ESXi主机必须具备千兆以太网卡或更快的网卡。
③源和目标ESXi主机上必须有支持vMotion的VMkernel端口。
④源和目标ESXi主机必须有相同的标准虚拟交换机。
⑤待迁移虚拟机连接到的所有虚拟机端口组在源和目标ESXi主机上都必须存在。
⑥源和目标ESXi主机的处理器必须兼容。
vSphere的安装
ESXi iSCSI的配置
在VMware Workstation的虚拟网络编辑器中,添加vmnet2虚拟网络,类型为仅主机模式。
1
将vmnet1、vmnet2、vmnet8的网段分别设置为192.168.100.0/24、192.168.200.0/24、192.168.80.0/24。
创建VMware ESXi虚拟机,内存为4GB,
1
为虚拟机配置3个网卡,网络类型分别为仅主机模式、NAT模式、vmnet2模式。
安装VMware ESXi 5.5,
1
将管理网络的IP地址配置为192.168.100.100(仅主机模式)
使用vSphere Client连接到ESXi,
1
添加虚拟机端口组ForVM,创建标准交换机,绑定vmnic1网卡。
添加VMkernel端口,名称为iSCSI,
1
创建标准交换机,绑定vmnic2网卡,配置IP地址192.168.200.100。
在本机安装的Starwind中创建一个20GB的iSCSI目标。
在ESXi中添加iSCSI软件适配器,绑定VMkernel端口iSCSI,使用动态方式添加iSCSI目标服务器。
在ESXi中添加存储器,使用新发现的iSCSI目标,格式化为VMFS-5文件系统,使用全部空间,存储名称为iSCSI-Starwind。
将CentOS的安装光盘ISO上传到存储iSCSI-Starwind。
在ESXi中创建虚拟机CentOS,放在存储iSCSI-Starwind上,内存为1GB。安装操作系统,将IP地址配置为192.168.80.200/24,安装完成后,从本机ping虚拟机CentOS的IP地址。
准备虚拟机顺序
1) 创建虚拟机
2) 安装操作系统
3) 安装vmtools
4) 打补丁
vCenter 虚拟化平台
创建一台windows2008 datacenter r2的虚拟机,配置网络为nat,ip地址192.168.220.100,在上面安装vCenter
创建两台虚拟机,分别安装 ESXi 主机,在 VMware Workstation 中为 ESXi 主机按顺序添加四块网卡,分别是vmnet8 NAT模式、vmnet1 仅主机模式、vmnet2仅主机模式、vmnet0桥接模式,将管理网络的vmnet8网卡设置为192.168.136.11和192.168.136.12
创建一台windows2008 datacenter r2虚拟机,在上面安装starwind,配置iscsi,网络为vmnet1,ip地址为192.168.189.50
在vCenter主机中,创建数据中心DC,并添加主机192.168.136.和192.168.136.12
配置两台 ESXi 连接到 iSCSI 网络共享存储
使用共享存储创建虚拟机(centos7最小化安装),配置虚拟机网卡到vmnet0,桥接模式
安装完成后将虚拟机转换为模板,并从模板部署到一台esxi上
配置 VMkernel 接口支持 vMotion
迁移正在运行的虚拟机
在数据中心 DC 的右键菜单中选择新建群集Network Center
设置 VMware EVC
将 ESXi 主机 192.168.136.11 和 192.168.136.12 拖动到群集 Network Center 中
在群集 Network Center 的右键菜单中选择编辑设置,在群集功能中勾选“打开 vSphere DRS
打开 vSphere Client,在群集 Network Center 的右键菜单中选择编辑设置。在群集功能
处勾选“打开 vSphere HA”,点击确定。
vSphere的安装(30分最后大题)
实验指导书所有的网络拓扑图(十几分)步骤(十几分)(共4网络)(1.1~2.6)
一、安装 ESXi 服务器
二、管理 VMware 虚拟网络
三、配置 iSCSI 目标服务器
四、配置 ESXi 使用 iSCSI 共享存储
五、安装 vCenter Server
ESXi iSCSI的配置
1 |
|
KVM
类似VMware workstation,可以虚拟化安装windows也可以装Linux
OpenStack
Keystone/Nova/Glance/Cinder/Swift/Neutron
Keystone
1 |
|
Nova
1 |
|
Glance
1 |
|
Cinder
1 |
|
Swift
1 |
|
Neutron
1 |
|
OpenStack的各个服务之间通过统一的REST风格的API调用,实现系统的松耦合
容器
Docker:
1 |
|
Docker使用沙箱(sandbox)机制,用的namespace实现应用系统之间的隔离
Docker是开源项目
Kubernetes
Docker
1 |
|
Kubernetes
1 |
|