云计算体系结构学习通超星期末考试答案章节答案2024年_第1页
云计算体系结构学习通超星期末考试答案章节答案2024年_第2页
云计算体系结构学习通超星期末考试答案章节答案2024年_第3页
云计算体系结构学习通超星期末考试答案章节答案2024年_第4页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云计算体系结构学习通超星期末考试章节答案2024年新安装的RHEL7,想把主机名改为node1,需要怎么做?

答案:用root帐号执行指令:set-hostnamenode1想让VMwareWorkstation中虚拟机的地址是192.168.200.xx,需要做什么?

答案:1、VMwareWorkstation点编辑菜单;2、单击虚拟网络编辑器菜单项;3、选中VMnet8;4、把子网ip改为:,保存退出即可新安装的RHEL7,要在根目录下新建一个文件2.txt,文件中的内容是ilovelinux,写出关键的指令、动作及说明

答案:1、进根目录,

cd/2、新建文件2.txt,

touch2.txt3、在文件2.txt中插入字符ilovelinux,编辑文件:

vim2.txtvim进入编辑状态:ivim保存退出:先按ESC键,然按:wq敲回车保存退出。新安装的RHEL7要安全关闭防火墙要做些什么(列出相关指令及说明指令完成的工作)

答案:1、关闭防火墙服务,systemctlstopfirewalld2、关闭SELinux,setenforce03、永久关闭SELinux,修改vim/etc/selinux/configSELINUX=permissive虚拟机管理中裸金属架构与宿主机架构有什么差别?我们用的是哪一种架构?

答案:架构设计裸金属架构:裸金属架构将Hypervisor直接安装在硬件上,使得Hypervisor能够直接接管所有硬件资源。这种架构小而精简,主要负责与上层客户操作系统的通信和资源协调。这种设计能极大地降低系统蓝屏的风险,即使一个虚拟操作系统出现故障,也不会影响到其他系统。宿主机架构:宿主机架构则在传统的操作系统之上运行Hypervisor,将其视作一个软件。这种方式使得宿主机架构能够利用已有操作系统对硬件的支持,但相应的,当宿主操作系统出现问题时,所有虚拟机也将无法使用,且性能会有所损失。安全性能裸金属架构:裸金属架构由于其物理隔离的特性,为每个用户提供了更高的数据安全性。资源被完全独占,没有来自其他用户的性能消耗,并且能兼容其他云产品,适用于对数据安全和监管要求非常严格的应用场景。宿主机架构:宿主机架构虽然也支持虚拟机之间的隔离,但依赖于宿主操作系统的安全性。如果宿主操作系统存在漏洞,可能会影响到运行在其上的虚拟机。同时,宿主架构的虚拟机性能与物理主机性能有较大差距。兼容性裸金属架构:裸金属架构为了保证稳定性和微内核,不可能包含所有硬件产品的驱动程序,这在一定程度上限制了其硬件的兼容性。但用户可以获取到无特性损失和无性能损失的计算资源,适合性能要求极高的应用。宿主机架构:宿主机架构的一个显著优点是更好的硬件兼容性。因为几乎所有能在宿主操作系统中使用的硬件,虚拟机也能使用,这在多样化的硬件环境中尤为重要。运维管理裸金属架构:裸金属架构通常搭配云服务使用,用户可以通过云管理平台进行资源的自动化发放和统一管理。例如,华为云提供的裸金属服务器就支持通过VPC进行通信,以及使用云硬盘和云备份服务等,这些服务提供了额外的数据保障与灵活性。宿主机架构:宿主机架构较为传统,可能需要依赖于现有的IT基础设施和团队的技术能力进行管理和维护。对于拥有成熟IT部门的企业来说,这可能是一个优势,但对于快速变化的业务需求,可能响应不够灵活。我们教材使用的宿主机架构。传统服务器与虚拟化服务器有什么差别?

答案:资源利用率传统服务器:传统服务器资源利用率相对较低,因为它们通常运行单一应用程序或服务,导致大部分资源在某些时段可能处于未充分利用的状态。虚拟化服务器:虚拟化服务器显著提高资源利用率,能够将一台物理服务器的资源分成多个虚拟服务器,每个虚拟服务器可以独立运行不同的应用程序。扩展性传统服务器:传统服务器扩展性有限,增加新的服务或应用通常需要购买和维护新的硬件。虚拟化服务器:虚拟化服务器扩展性强,可以动态地添加或删除资源,如CPU、内存和磁盘空间,而无需购买新硬件。隔离性传统服务器:传统服务器提供较强的隔离性,应用程序之间相互独立,故障隔离性较好。虚拟化服务器:虚拟化服务器虽然也支持应用程序的隔离,但多个虚拟服务器共享同一物理硬件资源可能导致隔离性降低。快速应用部署传统服务器:传统服务器应用部署通常需要物理安装和配置,时间较长。虚拟化服务器:虚拟化服务器支持快速部署和备份,可以在短时间内完成新虚拟服务器的创建和现有服务器的迁移。性能传统服务器:传统服务器性能稳定,资源不被其他应用程序影响。虚拟化服务器:虚拟化服务器可能存在一定程度的性能损失,因为资源需要在多个虚拟服务器间共享。同时,虚拟化技术引入了额外的开销,如CPU、内存和I/O性能损耗本课程中的虚拟化是指什么?

答案:虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。指令ddif=/dev/zeroof=/var/lib/libvirt/images/vm001_1.imgbs=1Mcount=1000中if=/dev/zeroof=/var/lib/libvirt/images/vm001_1.imgbs=1Mcount=1000这4个参数分别是什么意思?

答案:if=/dev/zero作输入参数0,of=/var/lib/libvirt/images/vm001_1.img,在目录/var/lib/libvirt/images/中输出一个文件vm001_1.img,其内容来源于ifbs=1M,基本大小为1MBcount=1000,1000个基本大小管理KVM虚拟机时,如何为虚拟机vm001增加1GB的文件作为虚拟机的磁盘文件,要用什么指令?

答案:ddif=/dev/zeroof=/var/lib/libvirt/images/vm001_1.imgbs=1Mcount=1000virshattach-diskvm001/var/lib/libvirt/images/vm001_1imgvdb管理KVM虚拟机时,用了一条指令virshattach-interfacevm001networkdefault--persistentnetwork,default,--persistent分别代表什么意思?

答案:network是要网络类型default是虚拟机的默认网络源--persistent表示永久添加,重启后还存在管理KVM虚拟机时,要哪几种方式?

答案:1、用virsh指令工具2、改配置文件3、用图形化工具virt-manager管理KVM虚拟机时,要显示虚拟机vm001的配置文件,用到的指令是什么?

答案:virshdumpxmlvm001管理KVM虚拟机时,禁止虚拟机vm001自启动,用到的指令是什么?

答案:virshautostartvm001--disable管理KVM虚拟机时,要删除虚拟机vm001和它的所有磁盘文件,用到的指令是什么?

答案:virshundefinevm001--remove-all-storage管理KVM虚拟机时,要删除虚拟机vm001及磁盘镜像文件,用到的指令是什么?

答案:virshundefinevm001--storage/var/lib/libvirt/image/vm001.qcow2管理KVM虚拟机时,要删除虚拟机vm001(不删除磁盘镜像文件),用到的指令是什么?

答案:virshundefinevm001管理KVM虚拟机时,需要查看虚拟机vm001的状态,用到的指令是什么?可以看到一些什么信息?

答案:virshdominfovm001ID,name,uuid,state,....设置虚拟机vm001自启动用到的指令是什么?这条指令的作用是什么?

答案:virshautostartvm001宿主机启动时,虚拟机vm001也随之启动恢复虚拟机vm001用到的指令是什么?

答案:virshresumevm001挂起虚拟机vm001用到的指令是什么?

答案:virsh

suspendvm001采用virshshutdownvm001和virshdestroyvm001都可以关闭虚拟机vm001,有什么差别?

答案:前者是正常关闭操作系统的方法,后者类似拔掉虚拟机vm001的电源对KVM虚拟机管理时,要关闭虚拟机vm001,用到的指令是什么?

答案:virshshutdownvm001或virshdestroyvm001对KVM虚拟机管理时,要启动虚拟机vm123,用到的指令是什么?

答案:virshstartvm123对KVM虚拟机管理时,命令virshlist和virshlist--all有什么差别?

答案:前者只显示运行的虚拟机,后者会显示所有虚拟机管理KVM虚拟机有哪两种方式?

答案:1、图形化管理工具virt-manager2、命令行工具virsh命令用虚拟机的配置文件克隆虚拟机时要做些什么?

答案:1、用uuidgen生成UUID码2、复制虚拟配置文件并改名为新虚拟机的配置文件3、在新虚拟机的配置文件中改虚拟机的名字和UUID号;4、在新虚拟机的配置文件中改虚拟机镜像文件名字;5、在新虚拟机的配置文件中改虚拟机MAC地址;6、生成新虚拟机的镜像文件(把被克隆的虚拟机镜像文件复制并改名为新虚拟机的镜像名);7、通过virshdefine命令定义一台新克隆的虚拟机如何生成UUID号码?

答案:在终端中用uuidgen指令virt-clone

-ovm001

-n

vm002

-f

/var/lib/libvirt/images/vm002.qcow2指令中-o

-n

-f的作用是什么?

答案:-o

被克隆虚拟机的名字-n

克隆出新虚拟机的名字-f

指明克隆后生成新的虚拟机的镜像文件yumprovides*/virt-clone指令是做什么?

答案:获取virt-clone的安装包KVM虚拟克隆时可以采用哪几种方法?

答案:1、virt-manager图形界面中利用clone命令2、利用virt-clone工具克隆3、利用虚拟机的配置文件克隆虚拟机字符配置网桥br1,网络地址是42/24,要做些什么?

答案:1、在/etc/sysconfi/network-scripts/目录中创建ifcfg-br12、在ifcfg-br1中输入如下内容:DEVICE=br1NAME=br1ONBOOT=yesTYPE=BridgeBOOTPROTO=staticIPADDR=42PREFIX=24GATEWAY=DNS1=3、ifcfg-ens33中的内容修改为:NAME="ens33"DEVICE="ens33"ONBOOT="yes"BRIDGE=br14、用指令systemctlrestartnetwork重启网络用字符方式配置NAT网络有哪些主要步骤?

答案:1、复制/usr/share/libvirt/networks/default.xml为abc.xml2、修改abc.xml中网络名、网桥名、网段、地址池3、用指令virshnet-define/usr/share/libvirt/networks/abc.xml定义网络4、用virshnet-startgjxy激活网络5、用virshnet-autostartgjxy让网络自动启动NAT网络采用字符配置方法,复制default.xml文件,希望把网络名改为gjxy,网段是,以下文件内容应该怎么修改。

default

答案:

gjxy

PC1和PC2处在同一个网络,PC1中以KVM的方式有两台虚拟机mv01,mv02,虚拟机mv01采用的网络连接方式是网桥,虚拟机mv02采用的网络连接方式是NAT,此4台机器互ping的情况如何

答案:PC1能ping通PC2,mv01,mv02PC2能ping通PC1,mv01,ping不通mv02mv01能ping通PC1,PC2,ping不通mv02mv02能ping通PC1,不能ping能mv01,PC2PC1和PC2处在同一个网络,PC1中以KVM的方式有两台虚拟机mv01,mv02,虚拟机采用的网络连接方式是NAT,此4台机器互ping的情况如何?

答案:PC1能ping通PC2,mv01,mv02PC2能ping通PC1,ping不通mv01,mv02mv01,mv02能ping能PC1,PC2用到指令:virt-sparsify

--tmp

/temp

--convertqcow2

/var/lib/libvirt/images/vm001.qcow2

/abc.qcow2,这条做什么?源镜像在哪里?目标镜像在哪里?

答案:这条指令对镜像进行压缩,源镜像在目录/var/lib/libvirt/images/,源镜像名vm001.qcow2,压缩后生成新的镜像放在根目录/,镜像文件名为abc.qcow2宿主机地址00,虚拟机地址01,虚拟机中安装并设置好了ftp服务,首先把宿主机中/root/anaconda-ks.cfg文件复制到/var/ftp/pub中,然后在宿主机用ftp远程登陆下载此文件到/中,要做些什么(写出必要的指令)?

答案:1、虚拟机中把文件复制到pub文件夹;cp/root/anaconda-ks.cfg

/var/ftp/pub2、宿主机中更改当前目录为/;

cd/

3、宿主机中远程登陆虚拟机;

ftp014、ftp中更改当前目录到pub;

cdpub5、下载文件。

getanaconda-ks.cfg宿主机地址00,虚拟机地址01,虚拟机中安装并设置好了ftp服务,希望在宿主机中创建目录/aaa,并在其中创建一个文件a1.txt,其内容是123,上传到虚拟机/var/ftp/upload中,要做些什么(写出必要的指令)?

答案:1、创建目录/aaa;

mkdir/aaa;2、进入目录/aaa;cd/aaa3、创建文件a1.txt

并在其中输入123保存;

vima1.txt

i

123

ese

:wq4、用ftp连接虚拟机;

ftp015、进入目录upload;

cdupload6、上传文件;

put

a1.txt为了让宿主机rhel中虚拟机vm01成为外网可匿名访问的ftp服务器,要做些什么(写出关键指令)?

答案:1、把虚拟机vm01网卡设置为网桥连接并配置好网络,让vm01与宿主机处于同一个网段;1、关闭防火墙,并把防火墙设置为disabe;

systemctldisablefirewalld2、关闭SElinux,把SElinux设置成为permissive模式;3、在vm01上安装vsftpd服务;yuminstallvsftpd-y4、在vm01上启动vsftpd服务;systemctlstartvsftpd5、设置vsftpd自启动;

systemctlenablevsftpd6、创建上传目录upload;

mkdir/var/ftp/upload7、修改upload目录权限;chownftp/var/ftp/upload8、设置匿名用户上传权限,设置匿名用户上传、创建目录和其他写的权限;anoymous_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES虚拟机win7安装好后,如何把文件复制到虚拟机win7中?

答案:1、把要复制的文件打包成光盘镜像,把镜像复制到宿主机存储池default中,然后用win7虚拟机光盘挂载镜像,这样就可以通过在win7虚拟机中打开光盘获得所需要的文件;2、通过网络方式,如邮箱附件,在win7虚拟机中登陆邮箱,从而获得所需的文件。windows10中安装Vmwareworkstation,workstation安装了一台rehl宿主机,其IP地址是50,在宿主机中安装了一台win7的虚拟机,其ip地址为60,现在需要在win10这台主机利用SPICE访问win7这台主机,要做些什么?

答案:1、在宿主机上安装SPICE服务器端,安装spice-protocol与spice-servicer两个安装包yuminstallspice-protocolspice-server-y2、在虚拟机win7的详情页面上,选择DisplaySpice,对SpiceServer进行详细配置;3、在win10上下载并安装virt-viewer;4、打开virt-viewer,在连接地址栏中填入spice://50:5900,然后单击Connect如何将NFS共享添加到存储池中?

答案:参考教材122-124kvm存储池的作用有哪些?

答案:KVM存储池的作用主要是简化了KVM存储设备的管理,并能够实现对预留存储空间的高效分配。具体来说:集中管理:通过创建存储池,管理员可以更容易地管理和维护存储资源。在一个存储池中,可以包含多个存储设备,如硬盘分区、LVM逻辑卷、网络文件系统(NFS)或iSCSI目标等。灵活分配:存储池允许管理员预先配置和预留存储空间,这对于大型应用环境尤为有效。这样做可以在创建虚拟机之前就规划好存储资源的使用,确保有足够的空间可供分配。性能优化:KVM支持多种存储选项,包括基于文件系统的存储和基于设备的存储。选择合适的存储方式可以根据不同的应用场景优化性能。例如,虚拟磁盘文件是默认的后端存储方式,而基于磁盘镜像的虚拟磁盘则可以在不同的KVM宿主机之间轻松迁移。扩展性:随着数据中心需求的增长,存储池可以轻松扩展以容纳更多的存储设备,从而提供更多的存储容量。故障隔离:存储池可以帮助隔离问题,如果一个存储设备出现问题,它不会影响到存储池中的其他设备,从而提高了系统的可靠性。易于操作:KVM提供了一系列的管理命令,如virsh,用于创建和管理存储池,使得操作更加简便和高效。将分区添加到存储池中要做些什么?

答案:参考教材117-121对新生成的主分区/dev/sdb1进行格式化,指令是什么?

答案:mkfs.ext4/dev/sdb1使用fdisk对磁盘/dev/sdb新建一个20G的主分区并立即生效,用到的指令是什么?

答案:fdisk/dev/sdbnp+20Gwpartprobe/dev/sdb要把宿主机machine1上的虚拟机vm5动态迁移到宿主机machine2上,要做些什么?

答案:参考教材132-133要把宿主机machine1上的虚拟机vm5动态迁移到宿主机machine2上,要满足什么条件才能实现这种迁移?可以如何监测这种迁移?如何证明迁移成功了?

答案:1、vm5必须安装在machine1和machine2都能访问的共享存储空间;2、监测动态迁移可以使用ping指令ping虚拟机的网络IP地址,迁移期间也应能有反馈;3、machine2上用virshlist指令,如果能够看到vm5就说明迁移成功。在kvm中要实现动态迁移虚拟机,最根本的要求是什么?

答案:把虚拟机建在共享存储空间把宿主机machine2上的虚拟机v2静态迁移到machine1上,需要做些什么?

答案:参考教材126-128kvm虚拟机静态迁移与动态迁移有什么相同点和不同点?

答案:1、相同点:无论静态还是动态都是把虚拟机从一台宿主机迁移到另一台宿主机;2、不同点:静态迁移虚拟机在迁移时虚拟机是关机状态,动态迁移虚拟机在迁移时是运行状态;停止容器65824er768的指令

答案:dockerstop

65824er768退出容器指令

答案:exit查看容器指令

答案:docker

ps-a远程访问容器中提供的服务时,要如何访问?

答案:通过访问宿主机的IP地址及端口号访问,服务通常通过端口映射实现dockerrun-i-t-d--restart=always

--name=compute

-hnode1-p10001:80centos/bin/bash此命令各参数代表什么含义?

答案:参考144页要运行三个容器,要如何做?

答案:打开三个终端,每个终端分别运行docker-i-tcentos/bin/bash,这样每个终端都启动运行了一个容器。把镜像改名用什么指令,举例说明

答案:dockertagdaocloud.io/centos:7centos把镜像daocloud.io/centos:7改名为centos命令dockerpulldaocloud.io/centos:7是为了做什么?

答案:把centos7镜像拉回本地镜像、容器和仓库三者有什么关系?

答案:教材138页容器技术与传统虚拟化技术有什么差别?

答案:容器技术和传统虚拟化技术都是现代IT基础设施中不可或缺的技术,它们在资源、启动时间以及隔离性等方面有所区别。具体分析如下:资源容器技术:容器技术仅包含应用程序和其依赖包,不需要运行一个完整的操作系统。这大大减少了资源的消耗,提高了效率。传统虚拟化技术:每个虚拟机都需要运行一个独立的操作系统实例,需要更多的资源来支持这些操作系统的运行。这导致资源利用率相对较低,开销更大。启动时间容器技术:容器可以在几秒钟内快速启动,因为它们只需要加载应用程序和相关的依赖项。传统虚拟化技术:由于需要加载整个操作系统,虚拟机的启动时间通常较长,可能需要几分钟。隔离性容器技术:通过进程级隔离和命名空间实现隔离,虽然相比传统虚拟化技术较轻薄,但足以满足许多应用场景。传统虚拟化技术:通过硬件虚拟化实现更强的隔离性,每个虚拟机完全独立于其他系统,适合需要高隔离性的场景。部署效率容器技术:容器化应用可以快速且一致地在不同环境中部署,显著简化了部署流程和管理。传统虚拟化技术:部署过程相对复杂,需要对每个虚拟机进行单独配置和管理。性能容器技术:共享主机操作系统和硬件资源,避免了传统虚拟化中的性能开销,通常具有更高的性能。传统虚拟化技术:由于额外的抽象层和资源消耗,可能会引入一定的性能开销。可移植性容器技术:容器可以在多种环境中运行,包括物理服务器、虚拟机和各种云平台,提供了高可移植性和灵活性。传统虚拟化技术:虽然虚拟机也可以迁移到不同平台,但过程较为复杂且成本较高。安全性容器技术:尽管共享宿主内核可能带来隔离性上的担忧,但随着技术的发展,容器的安全性得到了显著提升。传统虚拟化技术:提供更完善的隔离性和安全性,适用于需要严格隔离的环境。应用场景容器技术:非常适合微服务架构、云原生应用、持续集成/持续部署(CI/CD)环境以及需要高效扩展的应用。传统虚拟化技术:更适合需要完整操作系统隔离、复杂且资源密集型的应用或传统应用。在选择时,应考虑以下几个因素:应用场景需求:若需要快速迭代和自动化部署,容器技术更为合适;对于需要强隔离性和运行复杂系统的情况,传统虚拟化技术更优。安全要求:如果应用涉及到高度敏感的数据或需要严格的隔离,传统虚拟化可能是更好的选择。基础设施和管理工具:评估现有的基础设施和管理工具是否支持所选技术,以及团队是否有相应的管理和维护能力。长期维护和支持:考虑到技术的持续发展,选择有强大社区支持和定期更新的技术会更有利于长远发展。总的来说,容器技术以其轻量级、高效和灵活的特点,在现代云计算和微服务架构中发挥着重要作用。而传统虚拟化技术则凭借其强大的隔离性和安全性,在许多企业级应用中仍然占有一席之地。以用户root安装好OpenStack后,需要知道admin的密码?要到哪里找出密码

答案:/root目录下有个文件keystonerc_amin,通过cat指令查看文件中OS_PASSWORD=后的内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论