版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
虛擬化與云計(jì)算應(yīng)用實(shí)踐
項(xiàng)目化教程
項(xiàng)目2Qemu-kvm安裝與配置
學(xué)習(xí)目標(biāo)知識(shí)目標(biāo)了解Qemu-kvm技術(shù)原理;了解Qemu-kvm功能列表;了解常用的Qemu-kvm工具。技能目標(biāo)掌握SSH和VNC遠(yuǎn)程登錄服務(wù)器;掌握Qemu-kvm虛擬化環(huán)境搭建;掌握Qemu-img命令創(chuàng)建虛擬機(jī)磁盤;掌握Qemu-kvm命令創(chuàng)建虛擬機(jī)。通過本課程的學(xué)習(xí)你將可以項(xiàng)目引導(dǎo)Qemu-kvm安裝和配置KVM是目前熱門的虛擬化方案,可以同時(shí)處理多個(gè)windows或Linux操作系統(tǒng)的虛擬機(jī)。本項(xiàng)目主要介紹KVM原理、Qemu與KVM關(guān)系、Qemu工具,并通過實(shí)驗(yàn)搭建KVM虛擬化環(huán)境,創(chuàng)建虛擬機(jī)。KVM及功能列表知識(shí)準(zhǔn)備任務(wù)實(shí)施KVM工具集合Qemu-kvm1234使用SSH遠(yuǎn)程登錄Linux服務(wù)器配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器123Qemu-kvm虛擬化環(huán)境搭建使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)1KVM及功能列表KVM全稱是基于內(nèi)核的虛擬機(jī)(Kernel-basedVirtualMachine),是基于虛擬化擴(kuò)展(IntelVT或者AMD-V)的X86硬件的開源Linux原生全虛擬化解決方案。KVM所支持的功能列表:硬件設(shè)備、熱插拔、動(dòng)態(tài)遷移、非一致訪問圖2-1Linux內(nèi)核執(zhí)行模式2KVM工具集合virt-*工具:包括Virt-install(創(chuàng)建KVM虛擬機(jī)的命令行工具),Virt-viewer(連接到虛擬機(jī)屏幕的工具),Virt-clone(虛擬機(jī)克隆工具),virt-top(虛擬機(jī)統(tǒng)計(jì)命令)等libvirt:操作和管理KVM虛擬機(jī)的虛擬化API,使用C語言編寫,可以由Python,Ruby,Perl,PHP,Java等語言調(diào)用??梢圆僮靼↘VM,vmware,XEN,Hyper-v,LXC等Hypervisor。Virsh:基于libvirt的命令行工具(CLI)Virt-Manager:基于libvirt的GUI工具virt-v2v:虛擬機(jī)格式遷移工具sVirt:安全工具3Qemu-kvm圖2-2Qemu-kvm關(guān)系圖圖2-3
Qemu-kvm工作示意圖3Qemu-kvm圖2-4客戶機(jī)內(nèi)存實(shí)現(xiàn)方式圖2-5Qemu模擬I/O設(shè)備項(xiàng)目實(shí)施任務(wù)2-1使用SSH遠(yuǎn)程登錄Linux服務(wù)器任務(wù)2-2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目首先介紹遠(yuǎn)程登錄Linux服務(wù)器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務(wù),最后創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)。
Project任務(wù)2-4使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)任務(wù)2-3Qemu-kvm虛擬化環(huán)境搭建任務(wù)實(shí)施1.使用SSH遠(yuǎn)程登錄Linux服務(wù)器任務(wù)實(shí)施1.使用SSH遠(yuǎn)程登錄Linux服務(wù)器1.
配置sshd服務(wù)(1)檢查是否安裝了SSH,啟動(dòng)SSH服務(wù)和設(shè)置開機(jī)自啟動(dòng)。(2)為方便演示暫時(shí)關(guān)閉防火墻與Selinux(3)從RHEL8-2遠(yuǎn)程連接RHEL8-1,格式為“ssh[參數(shù)]主機(jī)IP地址”,exit退出登錄。(4)選擇禁止root管理員身份遠(yuǎn)程登錄服務(wù)器,可以增強(qiáng)服務(wù)器安全性。服務(wù)器上打開sshd主配置文件,將第46行的PermitRootLoginyes改為PermitRootLoginno,并重啟服務(wù),通過RHEL8-2進(jìn)行連接測試時(shí)發(fā)現(xiàn),系統(tǒng)提示不可訪問的錯(cuò)誤信息。[root@RHEL8-1~]#rpm-qa|grepssh[root@RHEL8-1~]#systemctlstartsshd[root@RHEL8-1~]#systemctlenablesshd[root@RHEL8-1~]#systemctlstopfirewalld.service[root@RHEL8-1~]#setenforce0[root@RHEL8-2~]#ssh0[root@RHEL8-1~]#exit[root@RHEL8-1~]#vim/etc/ssh/sshd_config[root@RHEL8-1~]#systemctlrestartsshd[root@RHEL8-2~]#ssh0root@0'spassword://此處輸入遠(yuǎn)程主機(jī)root管理員登錄密碼Permissiondenied,pleasetryagain.
任務(wù)實(shí)施1.使用SSH遠(yuǎn)程登錄Linux服務(wù)器2.
安全密鑰驗(yàn)證(1)在服務(wù)器上建立用戶user1(2)在客戶機(jī)生成密鑰對(duì),查看公鑰id_rsa.pub和私鑰id_rsa(3)把客戶機(jī)公鑰文件傳送到遠(yuǎn)程主機(jī)(4)在服務(wù)器進(jìn)行設(shè)置,使拒絕傳統(tǒng)口令驗(yàn)證,只允許密鑰要驗(yàn)證。將73行的PasswordAuthenticationyes改為PasswordAuthenticationno,重啟服務(wù)(5)在客戶機(jī)上用user1遠(yuǎn)程登錄服務(wù)器,此時(shí)無需輸入密碼。利用nmcli查看IP地址為RHEL8-1的IP地址,證明登錄成功。[root@RHEL8-1~]#useradduser1[root@RHEL8-1~]#passwduser1[root@RHEL8-2~]#ssh-keygen[root@RHEL8-2~]#cat/root/.ssh/id_rsa.pub[root@RHEL8-2~]#cat/root/.ssh/id_rsa[root@RHEL8-2~]#ssh-copy-iduser1@0[root@RHEL8-1~]#vim/etc/ssh/sshd_config[root@RHEL8-1~]#systemctlrestartsshd[root@RHEL8-2~]#sshuser1@0[user1@RHEL8-1~]$nmcli[root@RHEL8-1~]#cat/home/user1/.ssh/authorized_keys任務(wù)實(shí)施1.使用SSH遠(yuǎn)程登錄Linux服務(wù)器3.使用scp命令將復(fù)制文件(1)客戶機(jī)創(chuàng)建一個(gè)文件,客戶機(jī)使用scp命令將本機(jī)文件復(fù)制到遠(yuǎn)程服務(wù)器上(2)服務(wù)器創(chuàng)建一個(gè)文件,客戶機(jī)使用scp命令將遠(yuǎn)程服務(wù)器上的文件復(fù)制到本機(jī)[user1@RHEL8-1~]$exit[root@RHEL8-2~]#touchrhel8-2.txt[root@RHEL8-2~]#scprhel8-2.txtuser1@0:/home/user1[root@RHEL8-1~]#cd/home/user1[root@RHEL8-1user1]#touchrhel8-1.txt[root@RHEL8-1user1]#ls[root@RHEL8-2~]#scpuser1@0:/home/user1/rhel8-1.txt/root項(xiàng)目實(shí)施任務(wù)2-1使用SSH遠(yuǎn)程登錄Linux服務(wù)器任務(wù)2-2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目首先介紹遠(yuǎn)程登錄Linux服務(wù)器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務(wù),最后創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)。
Project任務(wù)2-4使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)任務(wù)2-4Qemu-kvm虛擬化環(huán)境搭建任務(wù)實(shí)施2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器1.部署本地軟件倉庫(1)掛載鏡像到本地操作系統(tǒng)。(2)修改配置文件指定本地存儲(chǔ)庫(3)查看倉庫驗(yàn)證是否成功。[root@RHEL8~]#mkdir/mnt/iso[root@RHEL8~]#mount-oro/dev/sr0/mnt/iso[root@RHEL8~]#ls/mnt/iso/BaseOS/
Packagesrepodata[root@RHEL8~]#ls/mnt//iso/AppStream/Packagesrepodata[root@RHEL8~]#cd/etc/yum.repos.d[root@RHEL8yum.repos.d]#vimlocal.repo[root@RHEL8yum.repos.d]#dnfrepolist任務(wù)實(shí)施2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器2.Linux服務(wù)器環(huán)境設(shè)置(1)Linux服務(wù)器設(shè)置可VNC遠(yuǎn)程登錄的桌面環(huán)境。(2)在RHEL8中安裝服務(wù)器端軟件tigervnc-server。(3)配置TigerVNC服務(wù)器以在系統(tǒng)上為用戶啟動(dòng)顯示。首先創(chuàng)建一個(gè)名為/etc/systemd/system/vncserver@:1.service的配置文件。(4)臨時(shí)關(guān)閉selinux及防火墻。(5)為VNC登錄的用戶設(shè)置密碼并重啟服務(wù)(這里密碼設(shè)置為123456)。(6)使用netstat命令來驗(yàn)證VNC服務(wù)器是否開始監(jiān)聽5901上的請(qǐng)求(7)使用VNCViewer客戶端連接到VNC服務(wù)。(8)配置用戶user1連接到VNC服務(wù)器。(9)切換到user1用戶,并設(shè)置user1的vnc登錄密碼。(10)切換回root賬號(hào),重新加載vnc并啟動(dòng)vncserver@:2.service服務(wù)。[root@RHEL8~]#dnfgroupinstall"workstation"[root@RHEL8~]#systemctlset-defaultgraphical[root@RHEL8~]#reboot[root@RHEL8~]#vim/etc/gdm/custom.conf[root@RHEL8~]#dnfinstalltigervnc-servertigervnc-server-module-y[root@RHEL8~]#rpm-qtigervnc-server[root@RHEL8~]#vim/etc/systemd/system/vncserver@:1.service[root@RHEL8~]#setenforce0[root@RHEL8~]#systemctlstopfirewalld[root@RHEL8-1~]#vncpasswd[root@RHEL8system]#systemctldaemon-reload[root@RHEL8system]#systemctlstartvncserver@:1.service[root@RHEL8-1system]#netstat-an|grep5901[root@RHEL8-2~]#dnfinstalltigervnc[root@RHEL8-2~]#rpm-qtigervnc[root@RHEL8-2~]#rpm-qtigervnc[root@RHEL8-2~]#vncviewer0:5901[root@RHEL8~]#cp/etc/systemd/system/vncserver@:1.service/etc/systemd/system/vncserver@:2.service[root@RHEL8~]#vim/etc/systemd/system/vncserver@:1.service任務(wù)實(shí)施2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器3.在windows環(huán)境使用vnc服務(wù)下載tightvnc-2.8.59-gpl-setup-64bit.ms并安裝,進(jìn)入如圖2-8所示tightvnc連接界面,輸入目標(biāo)服務(wù)器的ip和端口,單擊“Connect”按鈕。進(jìn)入圖2-9的密碼輸入窗口,輸入密碼后單擊“ok”按鈕,即可進(jìn)入圖2-10所示的遠(yuǎn)程服務(wù)器桌面環(huán)境。圖2-8TightVNC連接界面圖2-10遠(yuǎn)程服務(wù)器桌面環(huán)境圖2-9輸入服務(wù)器密碼項(xiàng)目實(shí)施任務(wù)2-1使用SSH遠(yuǎn)程登錄Linux服務(wù)器任務(wù)2-2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目首先介紹遠(yuǎn)程登錄Linux服務(wù)器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務(wù),最后創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)。
Project任務(wù)2-4使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)任務(wù)2-3Qemu-kvm虛擬化環(huán)境搭建任務(wù)實(shí)施3Qemu-kvm虛擬化環(huán)境搭建1.配置軟件倉庫并安裝相關(guān)軟件包(1)測試CPU是否支持虛擬化技術(shù)。(2)確認(rèn)是否加載KVM模塊。(3)如果顯示未加載KVM模塊則執(zhí)行以下命令加載。(4)安裝kvm相關(guān)軟件包,其中l(wèi)ibvirt軟件包將會(huì)在后面任務(wù)使用。(5)啟動(dòng)libvirtd服務(wù)并設(shè)置開機(jī)自啟動(dòng)。(6)創(chuàng)建橋接網(wǎng)絡(luò)br0,配置IP地址1。(7)為網(wǎng)橋br0關(guān)聯(lián)物理接口ens33(8)關(guān)閉以太網(wǎng)卡的connection,查看物理網(wǎng)卡的橋接(9)如需要恢復(fù)網(wǎng)絡(luò)配置,執(zhí)行如下命令。[root@RHEL8~]#curl-o/etc/yum.repos.d/CentOS-Base.repo/repo/centos8_base.repo[root@RHEL8~]#cat/proc/cpuinfo|grep'vmx'[root@RHEL8~]#lsmod|grepkvm[root@RHEL8~]#modprobekvm[root@RHEL8~]#dnfinstallqemu-kvmqemu-imgvirt-managerlibvirtvirt-managerlibvirt-clientvirt-installvirt-viewer[root@RHEL8~]#systemctlstartlibvirtd[root@RHEL8~]#systemctlenablelibvirtd[root@RHEL8~]#nmcli[root@RHEL8~]#nmcliconnaddtypebridgecon-namebr0ifnamebr0[root@RHEL8~]#nmcliconnectionmodifybr0ipv4.addresses'1/24'ipv4.gateway'54'ipv4.dns'14'ipv4.methodmanual[root@RHEL8~]#nmcliconnaddtypeethernetslave-typebridgecon-namebr0-ens33ifnameens33masterbr0[root@RHEL8~]#nmcliconnupbr0[root@RHEL8~]#nmcliconndownens33[root@RHEL8~]#bridgelinkshow[root@RHEL8~]#nmcliconnupens33[root@RHEL8~]#nmcliconndownbr0[root@RHEL8~]#nmcliconndelbr0[root@RHEL8~]#nmcliconndelbr0-ens33任務(wù)實(shí)施3Qemu-kvm虛擬化環(huán)境搭建2.添加Qemu-kvm命令并查看相應(yīng)選項(xiàng)(1)本任務(wù)首先查看命令所在位置,再創(chuàng)建Qemu-kvm命令的軟鏈接。也可以將Qemu-kvm命令加入系統(tǒng)環(huán)境變量PATH。(2)創(chuàng)建命令的軟鏈接。[root@RHEL8~]#find/-typef-name‘qemu-kvm‘[root@RHEL8~]#cd/usr/bin[root@RHEL8bin]#ln-s/usr/libexec/qemu-kvmqemu-kvm[root@RHEL8bin]#qemu-kvm-help項(xiàng)目實(shí)施任務(wù)2-1使用SSH遠(yuǎn)程登錄Linux服務(wù)器任務(wù)2-2配置VNC環(huán)境并遠(yuǎn)程登錄Linux服務(wù)器需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目首先介紹遠(yuǎn)程登錄Linux服務(wù)器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務(wù),最后創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)。
Project任務(wù)2-4使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)任務(wù)2-3Qemu-kvm虛擬化環(huán)境搭建任務(wù)實(shí)施4使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤并安裝虛擬機(jī)1.使用qemu-img命令創(chuàng)建虛擬機(jī)硬盤(1)使用qemu-img命令創(chuàng)建qcow2格式鏡像文件,大小為10G。(2)使用qemu-imginfo命令查看鏡像信息。(3)更多信息可以查閱幫助文檔。2.創(chuàng)建KVM虛擬機(jī)(1)使用wget或通過ftp、samba、虛擬機(jī)工具將LinuxISO鏡像放到/var/lib/libvirt/boot/,本處wget指示的地址鏡像可根據(jù)情況修改。(2)關(guān)閉防火墻,設(shè)置selinux。(3)使用Qemu-kvm命令創(chuàng)建1GBRAM,1個(gè)CPU核心,1個(gè)網(wǎng)卡和10GB磁盤空間的CentOS6虛擬機(jī)。(4)當(dāng)前服務(wù)器已經(jīng)啟動(dòng)vnc服務(wù)。虛擬機(jī)創(chuàng)建后,本地模擬vnc連接。(5)進(jìn)入如圖2-13顯示的CentOS6安裝提示,安裝完成后單擊重啟按鈕使用。[root@RHEL8~]#mkdir/opt/image[root@RHEL8~]#qemu-imgcreate-fqcow2/opt/image/rhel6.qc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024全年物業(yè)綠化維護(hù)服務(wù)合同
- 2024年大型購物中心商業(yè)管理合同
- 2024就運(yùn)輸服務(wù)簽訂的詳細(xì)合作協(xié)議
- 2024vr的產(chǎn)品技術(shù)產(chǎn)品技術(shù)開發(fā)合同范本
- 2024年度八寶山殯儀館鮮花制品質(zhì)量保證與售后服務(wù)合同
- 2024年度大數(shù)據(jù)服務(wù)合同的數(shù)據(jù)安全
- 2024年度35kv變電站施工期間安全培訓(xùn)合同
- 2024互聯(lián)網(wǎng)企業(yè)與數(shù)據(jù)中心之間的服務(wù)器租賃合同
- 2024填塘渣工程質(zhì)量保障合同
- 2024年度供暖設(shè)備安裝工程合同
- 血液凈化科醫(yī)院感染管理-胡瑞霞
- 血液透析患者健康宣教教學(xué)課件
- 2022年廣西普通高中學(xué)業(yè)水平合格性考試英語學(xué)科參考試題
- 《平均數(shù)》(課件)人教版四年級(jí)下冊數(shù)學(xué)
- 山東第一醫(yī)科大學(xué)英語1(本)期末復(fù)習(xí)題
- 《相學(xué)集存》優(yōu)秀課件
- (完整版)新概念青少版1a1-10測試卷
- 2023年江蘇蘇州工業(yè)園區(qū)管委會(huì)招聘筆試參考題庫附帶答案詳解
- 優(yōu)化少先隊(duì)儀式教育的嘗試 論文
- 【知識(shí)解析】化學(xué)促進(jìn)科學(xué)技術(shù)的發(fā)展
- 大學(xué)生職業(yè)規(guī)劃-教師職業(yè)規(guī)劃書范文
評(píng)論
0/150
提交評(píng)論