知识点整理2(云平台部署与管理)

1.简述什么是虚拟化

  • 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

2.安装虚拟化服务器平台需要哪些软件

  • qemu-kvm 为kvm提供底层仿真支持
  • libvirt-daemon libvirtd守护进程,管理虚拟机
  • libvirt-client 用户端软件,提供客户端管理命令
  • libvirt-daemon-driver-qemu libvirtd连接qemu的驱动

3.KVM虚拟机的组成需要哪几部分

  • 1.内核虚拟化模块(KVM)
  • 2.系统设备仿真(QEMU)
  • 3.虚拟机管理程序(LIBVIRT)
  • 4.一个XML文件(虚拟机配置声明文件)
  • 5.一个磁盘镜像文件(虚拟机的硬盘)

4.列出下列virsh管理命令的含义

  • virsh nodeinfo 查看KVM节点(服务器)信息
  • virsh list [–all] 列出虚拟机
  • virsh net-list [–all] 列出虚拟网络
  • virsh dominfo node 查看置顶虚拟机的信息
  • virsh start|reboot|shutdown node 运行|重启|关闭指定的虚拟机
  • virsh destroy node 强制关闭指定的虚拟机
  • virsh autostart node 将指定的虚拟机设为开机自动运行

5.云计算的三大服务模式

  • Iaas (Infrastructure as a Service)基础设施即服务
  • Paas(Platform-as-a-Service)平台即服务
  • Saas(Software-as-a-Service)软件即服务

6.什么是云计算

  • 基于互联网的相关服务的增加,使用和交付模式
  • 这种模式提供可用的,便捷的,按需的网络访问,进入可配置的计算资源共享池
  • 这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互
  • 通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源

7.Openstack相关介绍

  • 概念:Openstack是一个由NASA和Rackspace合作研发并发起的项目,是一套Iaas解决方案,是一个开源的云计算管理平台,以Apache许可证为授权。
  • 主要组件包括:
    • Horizon:用于管理Openstack各种服务的,基于Web的管理接口,通过图形界面实现创建用户,管理网络,启动实例等操作
    • Keystone:为其他服务提供认证和授权的集中身份管理服务,支持多种身份认证模式,如密码认证,令牌认证,以及AWS(亚马逊Web服务)登录,为用户和其他服务提供了SSO认证服务
    • Neutron: 一种软件定义网络服务,用于创建网络、子网、路由器、管理浮动IP地址,可以实现虚拟交换机,虚拟路由器,可用于在项目中创建VPN
    • Cinder:为虚拟机管理存储卷的服务,为运行在Nova中的实例提供永久的块存储,可以通过快照进行数据备份,经常应用在实例存储环境中,如数据库文件
    • Nova:在节点上用于管理虚拟机的服务,Nova是一个分布式的服务,能够与Keystone交互实现认证,与Glance交互实现镜像管理,Noca被设计成在标准硬件上能够进行水平扩展
    • Glance:扮演虚拟机镜像注册的角色,允许用户为直接存储拷贝服务器镜像,这些镜像可以用于新建虚拟机的模板

8.容器的核心技术有哪几种

  • Cgroups(Control Groups)资源管理
  • NameSpace 进程隔离
  • SELinux 安全

9.阐述docker的优缺点

  • 优点:
    • 相比于传统的虚拟化技术,容器更加简洁高效
    • 传统虚拟机需要给每个VM安装操作系统
    • 容器使用的共享公共库和程序
  • 缺点:
    • 容器的隔离性没有虚拟化强
    • 公用Linux内核,安全性有先天缺陷
    • SELinux难以驾驭
    • 监控容器和容器排错是挑战

10.docker镜像常用命令有哪些

  • docker images 查看镜像列表
  • docker history 查看镜像制作历时
  • docker inspect 查看镜像底层信息
  • docker pull 下载镜像
  • docker push 上传镜像
  • docker rmi 删除本地镜像
  • docker save 镜像另存为tar包
  • docker load 使用tar包导入镜像
  • docker search 搜索镜像
  • docker tag 修改镜像名称和标签

11.docker容器常用命令有哪些

  • docker run 运行容器
  • docker ps 查看容器列表
  • docker stop 关闭容器
  • docker start 启动容器
  • docker restart 重启容器
  • docker attach|exec 进入容器
  • docker inspect 查看容器底层信息
  • docker top 查看容器进程列表
  • docker rm 删除容器
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值