知識點整理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 刪除容器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章