openstack试题
- 格式:docx
- 大小:37.22 KB
- 文档页数:3
……………………………装订线………………………………《Openstack 云计算开发与应用》 课程试卷适用专业: 云计算技术与应用 试卷类别: A 卷 考试时间: 120 分钟 考试形式: 闭卷班级 姓名 学号一、填空题(每空4分,共40分)1.OpenStack 基本以每 个月发布一个新版本的节奏快速迭代。
2. Nova api 监控端口 。
3. 通过命令 查看云主机列表。
4. Openstack 提供镜像服务。
5. 通过命令 查看httpd 的状态。
6. 通常镜像服务部署在 节点。
7. Nova-compute 通过 组件访问数据库。
8. 查询nova 服务状态情况,使用 命令。
9.将/var/cache/swift 目录修改成root:swift 权限,使用 命令。
10.openstack 查看上传的镜像使用 命令。
二、实操题(每题30分,共60分)1、完成Openstack环境准备工作(30分)1)控制节点主机名配置成controller,通过命令查询主机名(5分)2)关闭防火墙,设置防火墙开机不启动,查询防火墙状态,将上面三条执行结果截图。
(5分)3)安装mysql数据库,截图systemctl status mariadb命令执行结果(10分)4) 创建rabbitmql用户,用户:openstack 密码:你的学号(10分)2、完成keystone认证服务(30分)1)2)……………………………装订线………………………………3)1)创建keystone 数据库,授权keystone 用户,密码是你的学号,将上面执行命令及执行结果截图。
(5分)2)配置apache 服务,查看httpd 服务状态,将执行结果截图(10分)3)创建Keystone 身份认证服务端点,执行openstack endpoint list 命令,将结果截图。
(15分)。
xx 大学20xx ~20xx 学年第x 学期班 OpenStack 云计算期末考试试卷(闭卷)(A 卷)参考答案及评分标准一、单项选择题(每小题2分,共30分)二、简答题(每小题5分,共50分) 1、简述云计算架构。
云计算架构包括3个层次的服务:(1)基础设施即服务(IaaS )。
将数据中心、基础设施等硬件资源通过Internet 分配给用户,提供的服务是虚拟机。
(2)平台即服务(PaaS )。
将一个完整的计算机平台,包括应用设计、应用开发、应用测试和应用托管,都作为一种服务提供给客户。
(3)软件即服务(SaaS )。
用户无须购买和安装软件,而是直接通过网络向专门的提供商获取自己所需要的、带有相应软件功能的服务。
2、OpenStack 组件间之间是如何通信的?OpenStack 组件之间通过以下4种方式进行通信。
(1)基于AMQP 协议。
AMQP 是高级消息队列协议,用于每个项目内部各个组件之间的通信。
装 订 线(2)基于SQL的通信。
通过数据库连接实现的通信大多用于各个项目内部,不要求数据库和项目其他组件安装在同一个节点上。
(3)基于HTTP协议进行通信。
各项目之间通过API建立通信关系,这些API 都是RESTful Web API。
(4)通过Native API实现通信。
OpenStack各组件和第三方软硬件之间采用这种通信方式。
3、OpenStack的物理网络有哪些类型?OpenStack环境中的物理网络可划分为外部网络、管理网络、API网络和数据网络等。
4、Keystone主要有哪些功能?Keystone主要功能包括身份认证、用户授权、用户管理和服务目录。
5、OpenStack是如何分配角色的?OpenStack通常将该角色分配给“用户—项目”对,也就是为某个项目的指定用户分配角色。
也可以为整个系统或某个域的指定用户分配角色。
6、什么是cloud-init?其主要作用有哪些?cloud-init是一组Python脚本的集合,是一个能够定制云镜像的实用工具。
2021年云计算考试试题及答案一、多选题1.运维应包括如下哪些内容A.环境定义B.SLA保障C.性能优化D.告警响应参考答案:ABCD2.Linux查看内存使用情况使用什么命令A.freeB.topC.psD.ifconfig参考答案:A3.路由选路原则优先级是().A.路由开销cost>路由协议优先级>最长匹配原则B.路由协议优先级>最长匹配C最长匹配原则>路由协议优先级>路由开销costD.最长匹配原则>路由开销co参考答案:C4.Openstack是一个开源的().A.云操作系统B.虚拟化系统C.云监测系统D.运维平台参考答案:A5.OpenStack运营运维类提供什么功能A为OpenStack系统提供构建、部署、生命周期管理等功能B.为OpenStack的运营C.为OpenStack提供开放的API,通过SDN可以对系统进行D.是整个OpenStacky定制化开发参考答案:B6.对于边缘云与中心云的定位和分工,以下哪些属于中心云的分工?()A.负责实时、短周期、大带宽本地数据处理B.负责非实时、长周期数据分书C.负责全局数据、应用的统一管理和协同D.对边缘云按需推送数据参考答案:BCD7.以下哪类业务属于ETSI定义的边缘计算应用场景?()A.车联网B.电力巡检C.辅助敏感计算D.企业分立参考答案:ACD8.默认路由为网络和掩码()的路由。
A.全0B.全1C.全255D.部分为0参考答案:A9.将一个文件bbb为同组用户去掉写权限使用什么命令A.chmoda-rbbbB.chmodu+wbbbC.chmodg-wbbbD.chmodo-wbbb参考答案:C10.以下说法正确的是()。
A.同一VLAN中的用户可相互通信B.不同VLAN的设备通信日C.根据网络层划分VLAN效率高D.一个端口只能属于一个参考答案:AB11.Shel博本中如何获取文件的最后一行Ahead-1B.tail-1Cread-1OD.get-1参考答案:B12.单选趣(/3)2Python中单行注释以什么开头A1B./**/C.#D.#1参考答案:C13.防火墙是在()执行访问控制策略的一组硬件和软件系统。
《OpenStack云平台实战》课程期末测试试卷说明:本试卷由选择题和简答题两部分组成,满分100分。
一、选择题说明:共30题,每题2分,共计60分。
针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
1.OpenStack中有关Dashboard的描述正确的是()。
A.Dashboard提供OpenStack认证服务B.Dashboard提供OpenStack存储服务C.Dashboard提供Web管理界面D.Packstack部署OpenStack后,Dashboard需要单独安装2.下列()不属于OpenStack资源池。
A.计算资源B. 存储资源C. 网络资源D. 软件资源3.下列()属于云计算模型中SaaS具有的功能。
A.提供IT基础设施服务,用户可从中获取虚拟硬件资源B.可直接通过互联网为用户提供软件和应用程序服务C.用户可通过租赁方式获取安装在供应商那里的软件D.用户可在其上安装其他应用程序4.在192.168.8.8机器上面通过packstack一键安装了OpenStack,可以通过()访问web页面。
A.http://192.168.8.8/webB.http://192.168.8.8/dashboardC.http://192.168.8.8/horizonD.http://192.168.8.8/index5.OpenStack存储服务通过()组件实现。
A.CinderB.NeutronC.KeystoneD.Nova6.下列关于Keystone的说法错误的是()。
A.认证服务通过对用户身份的确认,来判断一个请求是否被允许B.OpenStack中的一个项目可以有多个用户,一个用户只属于一个项目C.全局的角色适用于所有项目中的资源权限,而项目内的角色只适合自己项目内的权限D.令牌是一串数字字符串,用于访问服务的API以及资源7.下列()是glance不支持的镜像格式。
30个Openstack经典⾯试问题和解答【转】Top 30 OpenStack Interview Questions and Answersby · Updated June 26, 2020Now a days most of the firms are trying to migrate their IT infrastructure and Telco Infra into private cloud i.e OpenStack. If you planning to give interviews on Openstack admin profile, thenbelow list of interview questions might help you to crack the interview.Q:1 Define OpenStack and its key components?Ans: It is a bundle of opensource software, which all in combine forms a provide cloud software known as OpenStack.OpenStack is known as Stack of Open source Software or Projects.Following are the key components of OpenStackNova – It handles the Virtual machines at compute level and performs other computing task at compute or hypervisor level.Neutron – It provides the networking functionality to VMs, Compute and Controller Nodes.Keystone – It provides the identity service for all cloud users and openstack services. In other words, we can say Keystone a method to provide access to cloud users and services.Horizon – It provides a GUI (Graphical User Interface), using the GUI Admin can all day to day operations task at ease.Cinder – It provides the block storage functionality, generally in OpenStack Cinder is integrated with Chef and ScaleIO to service block storage to Compute & Controller nodes.Swift – It provides the object storage functionality. Generally, Glance images are on object storage. External storage like ScaleIO can work as Object storage too and can easily be integratedwith Glance Service.Glance – It provides Cloud image services, using glance admin used to upload and download cloud images.Heat – It provides an orchestration service or functionality. Using Heat admin can easily VMs as stack and based on requirements VMs in the stack can be scale-in and Scale-outCeilometer – It provides the telemetry and billing services.Q:2 What are services generally run on a controller node?Ans: Following services run on a controller node:Identity Service ( KeyStone)Image Service ( Glance)Nova Services like Nova API, Nova Scheduler & Nova DBBlock & Object ServiceCeilometer ServiceMariaDB / MySQL and RabbitMQ ServiceManagement services of Networking (Neutron) and Networking agentsOrchestration Service (Heat)Q:3 What are the services generally run on a Compute Node?Ans: Following services run on a compute node,Nova-ComputeNetworking Services like OVSQ:4 What is the default location of VMs on the Compute Nodes?Ans: VMs in the Compute node are stored at “/var/lib/nova/instances”Q:5 What is default location of glance images?Ans: As the Glance service runs on a controller node, all the glance images are store under the folder “/var/lib/glance/images” on a controller node.Read More :Q:6 Tell me the command how to spin a VM from Command Line?Ans: We can easily spin a new VM using the following openstack command,# openstack server create --flavor {flavor-name} --image {Image-Name-Or-Image-ID} --nic net-id={Network-ID} --security-group {Security_Group_ID} –key-name {Keypair-Name} <VM_Name>Q:7 How to list the network namespace of a tenant in OpenStack?Ans: Network namespace of a tenant can be listed using “ip net ns” command~# ip netns listqdhcp-a51635b1-d023-419a-93b5-39de47755d2dhaproxyvrouterQ:8 How to execute command inside network namespace in openstack?Ans: Let’s assume we want to execute “ifconfig” command inside the network namespace “qdhcp-a51635b1-d023-419a-93b5-39de47755d2d”, then run the beneath command,Syntax : ip netns exec {network-space} <command>~# ip netns exec qdhcp-a51635b1-d023-419a-93b5-39de47755d2d "ifconfig"Q:9 How to upload and download a cloud image in Glance from command line?Ans: A Cloud image can be uploaded in glance from command using beneath openstack command,~# openstack image create --disk-format qcow2 --container-format bare --public --file {Name-Cloud-Image}.qcow2 <Cloud-Image-Name>Use below openstack command to download a cloud image from command line,~# glance image-download --file <Cloud-Image-Name> --progress <Image-ID>Q:10 How to reset error state of a VM into active in OpenStack env?Ans: There are some scenarios where some VMs went to error state and this error state can be changed into active state using below commands,~# nova reset-state --active {Instance_id}Q:11 How to get list of available Floating IPs from command line?Ans: Available floating ips can be listed using the below command,~]# openstack ip floating list | grep None | head -10Q:12 How to provision a virtual machine in specific availability zone and compute Host?Ans: Let’s assume we want to provision a VM on the availability zone NonProduction in compute-02, use the beneath command to accomplish this,~]# openstack server create --flavor m1.tiny --image cirros --nic net-id=e0be93b8-728b-4d4d-a272-7d672b2560a6 --security-group NonProd_SG --key-name linuxtec --availability-zone NonProduction:compute-02 nonpro Q:13 How to get list of VMs which are provisioned on a specific Compute node?Ans: Let’s assume we want to list the vms which are provisioned on compute-0-19, use belowSyntax: openstack server list –all-projects –long -c Name -c Host | grep -i {Compute-Node-Name}~# openstack server list --all-projects --long -c Name -c Host | grep -i compute-0-19Q:14 How to view the console log of an openstack instance from command line?Ans: Console logs of an instance can be viewed from the command line using the following commands,First get the ID of an instance and then use the below command,~# openstack console log show {Instance-id}Q:15 How to get console URL of an openstack instance?Ans: Console URL of an instance can be retrieved from command line using the below openstack command,~# openstack console url show {Instance-id}Q:16 How to create a bootable cinder / block storage volume from command line?Ans: To Create a bootable cinder or block storage volume (assume 8 GB) , refer the below steps:Get Image list using below~# openstack image list | grep -i cirros| 89254d46-a54b-4bc8-8e4d-658287c7ee92 | cirros | active |Create bootable volume of size 8 GB using cirros image~# cinder create --image-id 89254d46-a54b-4bc8-8e4d-658287c7ee92 --display-name cirros-bootable-vol 8Q:17 How to list all projects or tenants that has been created in your opentstack?Ans: Projects or tenants list can be retrieved from the command using the below openstack command,~# openstack project list --longQ:18 How to list the endpoints of openstack services?Ans: Openstack service endpoints are classified into three categories,Public EndpointInternal EndpointAdmin EndpointUse below openstack command to view endpoints of each openstack service,~# openstack catalog listTo list the endpoint of a specific service like keystone use below,~# openstack catalog show keystoneRead More :Q:19 In which order we should restart nova services on a controller node?Ans: Following order should be followed to restart the nova services on openstack controller node,service nova-api restartservice nova-cert restartservice nova-conductor restartservice nova-consoleauth restartservice nova-scheduler restartQ:20 Let’s assume DPDK ports are configured on compute node for data traffic, now how you will check the status of dpdk ports?Ans: As DPDK ports are configured via openvSwitch (OVS), use below commands to check the status,root@compute-0-15:~# ovs-appctl bond/show | grep dpdkactive slave mac: 90:38:09:ac:7a:99(dpdk0)slave dpdk0: enabledslave dpdk1: enabledroot@compute-0-15:~#root@compute-0-15:~# dpdk-devbind.py --statusQ:21 How to add new rules to the existing SG(Security Group) from command line in openstack?Ans: New rules to the existing SG in openstack can be added using the neutron command,~# neutron security-group-rule-create --protocol <tcp or udp> --port-range-min <port-number> --port-range-max <port-number> --direction <ingress or egress> --remote-ip-prefix <IP-address-or-range> Security-Group-Na Q:22 How to view the OVS bridges configured on Controller and Compute Nodes?Ans: OVS bridges on Controller and Compute nodes can be viewed using below command,~]# ovs-vsctl showQ:23 What is the role of Integration Bridge(br-int) on the Compute Node ?Ans: The integration bridge (br-int) performs VLAN tagging and untagging for the traffic coming from and to the instance running on the compute node.Packets leaving the n/w interface of an instance goes through the linux bridge (qbr) using the virtual interface qvo. The interface qvb is connected to the Linux Bridge & interface qvo isconnected to integration bridge (br-int). The qvo port on integration bridge has an internal VLAN tag that gets appended to packet header when a packet reaches to the integration bridge.Q:24 What is the role of Tunnel Bridge (br-tun) on the compute node?Ans: The tunnel bridge (br-tun) translates the VLAN tagged traffic from integration bridge to the tunnel ids using OpenFlow rules.br-tun (tunnel bridge) allows the communication between the instances on different networks. Tunneling helps to encapsulate the traffic travelling over insecure networks, br-tun supports twooverlay networks i.e GRE and VXLANQ:25 What is the role of external OVS bridge (br-ex)?Ans: As the name suggests, this bridge forwards the traffic coming to and from the network to allow external access to instances. br-ex connects to the physical interface like eth2, so thatfloating IP traffic for tenants networks is received from the physical network and routed to the tenant network ports.Q:26 What is function of OpenFlow rules in OpenStack Networking?Ans: OpenFlow rules is a mechanism that define how a packet will reach to destination starting from its source. OpenFlow rules resides in flow tables. The flow tables are part of OpenFlowswitch.When a packet arrives to a switch, it is processed by the first flow table, if it doesn’t match any flow entries in the table then packet is dropped or forwarded to another table.Q:27 How to display the information about a OpenFlow switch (like ports, no. of tables, no of buffer)?Ans: Let’s assume we want to display the information about OpenFlow switch (br-int), run the following command,[root@compute01 ~]# ovs-ofctl show br-intOFPT_FEATURES_REPLY (xid=0x2): dpid:0000fe981785c443n_tables:254, n_buffers:256capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IPactions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst1(patch-tun): addr:3a:c6:4f:bd:3e:3bconfig: 0state: 0speed: 0 Mbps now, 0 Mbps max2(qvob35d2d65-f3): addr:b2:83:c4:0b:42:3aconfig: 0state: 0current: 10GB-FD COPPERspeed: 10000 Mbps now, 0 Mbps max………………………………………Q:28 How to display the entries for all the flows in a switch?Ans: Flows entries of a switch can be displayed using the command ‘ovs-ofctl dump-flows‘Let’s assume we want to display flow entries of OVS integration bridge (br-int),[root@compute01 ~]# ovs-ofctl dump-flows br-intQ:29 What are Neutron Agents and how to list all neutron agents?Ans: OpenStack neutron server acts as the centralized controller, the actual network configurations are executed either on compute and network nodes. Neutron agents are software entitiesthat carry out configuration changes on compute or network nodes. Neutron agents communicate with the main neutron service via Neuron API and message queue.Neutron agents can be listed using the following command,~# openstack network agent list -c ‘Agent type’ -c Host -c Alive -c StateQ:30 What is CPU pinning?Ans: CPU pinning refers to reserving the physical cores for specific virtual machine. It is also known as CPU isolation or processor affinity. The configuration is in two parts:it ensures that virtual machine can only run on dedicated coresit also ensures that common host processes don’t run on those coresIn other words we can say pinning is one to one mapping of a physical core to a guest vCPU.转⾃: https:///openstack-interview-questions-answers/。
题1、云计算的一大特征是(B),没有高效的网络云计算就什么都不是,就不能提供很好的使用体验A、按需自助服务B、无处不在的网络接入C、资源池化D、快速弹性伸缩2、要使端口组到达其他VLAN上的端口组,必须将VLAN ID设置为(B)A、80B、4095C、8080D、33063、对于公有边缘节点,通常以()的形式部署于(A)A、小型数据中心,地市及以下的自有机房B、大型数据中心,公有云机房C、大型数据中心,私有云机房D、大型数据中心,地市及以下的自有机房4、对于公有边缘节点,边缘连接网元和边缘云(C)置于同一机房,()放置于不同机房A、不可以,可以B、不可以,不可以C、可以,可以D、可以,不可以5、-Saltstack 是基于什么语言开发(D)A、c++B、javaC、PHPD、Python6、-Linux返回上一级目录使用那条命令(C)A、cdB、cd .C、cd ..D、cd …7、-Nova-scheduler创建和迁移虚拟机时,通过两个步骤选择合适的节点创建和迁移虚拟机,这两步中第一步是过滤(filter),第二步是(B)A、随机选择(random)B、权重计算(weighting)C、选举(election)D、投票(vote)8、-Raid5需要至少几个硬盘组成的磁盘阵列©A、1B、2C、3D、410、-(B)指的是降低运维开销,实现IT的敏捷交付,实现企业业务的自动化交付,是IT可以更加关注业务的本身。
A、简单化B、平台化C、服务化D、专一化11、-以下说法正确的是(D)A、docker中的镜像是可写的B、docker比虚拟机占用空间更大C、虚拟机比docker启动速度快D、一台物理机可以创建多个docker容器12、-传统物理机迁移时需要停机搬运整机,而虚拟机迁移时如何搬迁©A、停机搬运整机B、停机搬运整机C、只需迁移其所存储的文件即可D、复制粘贴13、-虚拟机的cpu数量目前支持最多(C)个vcpuA、16B、32C、64D、12814、-我们知道scsi总线上可挂载的设备数量是有限的,一般为多少个A、4个B、8个或16个C、32个D、128个15、-将/home/user1下面的文件aaa重命名为bbb使用什么命令A、mv /home/user1/aaa bbbB、mv /home/user1/aaa /home/user1/bbbC、cp /home/user1/aaa bbbD、cp /home/user1/aaa /home/user1/bbb16、-PAT方式的地址转换采用了()映射方式A、地址B、端口C、地址+端口D、都不对17、-NAT的基本工作方式中()实现比较简单A、natB、PATC、NPATD、以上都是18、-Linux查看网络连接、路由表、接口统计使用什么命令A、topB、psC、iostatD、netstat19、-openstack包含两个主要模块A、nava和swiftB、nova和swiftC、manila和neutronD、Octavia和ironic20、-我们知道scsi总线上可挂载的设备数量是有限的,一般为多少个A、4个B、8个或16个C、32个D、128个21、-()包括定制服务器、新型数据中心A、IT基础设施B、资源池能力C、大数据能力D、大数据的分析服务22、-网络隔离是通过()namespace实现的A、netB、pidC、mntD、uts23、-将一个文件bbb为同组用户去掉写权限使用什么命令A、chmod a-r bbbB、chmod u+w bbbC、chmod g-w bbbD、chmod o-w bbb24、-关于Python3列表说法正确的是A、序列中的每个元素都分配一个数字,即索引B、序列都可以进行的操作包括索引,切片,加,乘,检查成员C、Python已经内置确定序列的长度以及确定最大和最小的元素的方法D、列表的数据项需要具有相同的类型25、-关于Neutron下列说法不正确的是DA、控制节点上部署neutron server服务,以及core plugin和service plugin组B、网络节点上部署到的服务包括:core plugin的agent,service plugin的agentC、计算节点上部署core plugin的agent,服务提供虚拟机的二层网络功能D、存储节点上部署service plugin的agent 负责提供I/O数据控制功能26、-对ESXi的管理有2中方式,使用vsphere client直接管理esxi 主机和使用vcenter server来挂历,vsphereclient 和vcenter Server分别访问ESXi的什么服务A、hostd,vpxaB、hostd,ipfxC、vpfa,hostdD、ipx,vps27、-在vsphere虚拟机文件系统()是vsphere部署的通用配置A、VMFSB、VMCSC、VMMD、VMKerner28、-Ansible是基于什么研发A、PHPB、PythonC、c++D、Java29、-linxu列出当前进程快照使用什么命令a、topb、netstatC、psd、ifconfig30、-Linux删除目录使用那条命令A、rmB、rm -fC、mvD、cp31、-下列说法不正确的是A、linux上分为3中路由:主机路由、网络路由、默认路由B、route命令用于显示和管理路由表C、使用route new可以添加路由D、使用route del可以删除路由32、-()需要手工配置路由条目,不能感知网络的情况A.静态路由B、动态路由C.默认路由D、混合路由33、-Swift通过Proxy Server向外提供基于什么样的接口服务A、TCP/UDP接口B、HTTP的REST服务C、远程过程调用D.服务库服务34、-企业级应用的主流机械硬盘一般使用什么接口A、SASB、satac、ssdd、ata35、-()企业建立自己的私有云,同时使用公有云的资源A、公有云B、私有云C、混合云D、专有云(专属私有云)36、-开发人员只需要担心代码,运维人员至需要担心基础设施服务值得的Docker的()特性A、内容无关性B、硬件无关性C、自动化D、职责分离37、-()是docker最早支持的存储引擎A、innoDBB、AUFSC、MyisamD、Memory38、-VMWare vSphere的两个核心组件是Mware vCenter Server 和0A、VMWare ClientB、VMware ESXiC、VMWare ShelD、VMWare Surface39、-VMkernel和VMM的名称分别是什么BA、虚拟机操作系统和虚拟化管理程序B、虚拟化管理程序和虚拟机监视器C、虚拟机监视器和虚拟化管理器D、虚拟机监视器和虚拟机40、-运商可通过基础设施和网络核心优势为抓手,从()模式切入,向()模式拓展,提供边線云服努A、平台,管道B、管道,平台41、-边缘连接网元可以云化通过()承载,也可以是专用设备A、公有云B、网络云C、私有云D、IT云42、-shell脚本中if判断结束需要使用什么A、不需要使用什么东西B、endC 、fiD、finish43、-通过()可以模板化操作系统系统初始化配置软件包版本控制从而倣到整个计算机集群基础环境完全一模一样A、Ansible PlaybkB、SaltstackC、ZabbixD、Cbbler44、-Linux返回上一次使用的目录使用哪条命令A、cd -B、cd ~C、cd /D、cd 、-8、Linux查看虚拟内存使用什么命令A、topB、vmstatC、psD、ifcnfig45、-访问列表是由()命令生成的A、ACCESS-LISTB、ACCESS-HISTORYC、ROUTE-LISTD、ROUTE-HISTORY46、-NAT工作在IOS模型的()。
《OpenStack云计算基础架构平台应用》试卷试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是OpenStack的核心组件?A. NovaB. SwiftC. CinderD. MySQL答案:D2. OpenStack中的Keystone组件主要负责以下哪个功能?A. 计算资源管理B. 网络资源管理C. 身份认证和权限控制D. 存储资源管理答案:C3. OpenStack中的Neutron组件主要负责以下哪个功能?A. 计算资源管理B. 网络资源管理C. 身份认证和权限控制D. 存储资源管理答案:B4. 以下哪个不是OpenStack的五大核心组件?A. NovaB. GlanceC. HorizonD. MySQL答案:D5. OpenStack中的Ceilometer组件主要负责以下哪个功能?A. 性能监控B. 负载均衡C. 计算资源管理D. 存储资源管理答案:A6. OpenStack中的Heat组件主要用于以下哪个功能?A. 自动化部署B. 负载均衡C. 性能监控D. 网络资源管理答案:A7. OpenStack中的Ironic组件主要用于以下哪个功能?A. 虚拟机部署B. 物理机部署C. 网络资源管理D. 存储资源管理答案:B8. OpenStack中的Trove组件主要用于以下哪个功能?A. 数据库管理B. 负载均衡C. 性能监控D. 计算资源管理答案:A9. OpenStack中的Magnum组件主要用于以下哪个功能?A. 容器管理B. 负载均衡C. 性能监控D. 计算资源管理答案:A10. OpenStack中的Zaqar组件主要用于以下哪个功能?A. 消息队列B. 负载均衡C. 性能监控D. 计算资源管理答案:A二、填空题(每题2分,共20分)1. OpenStack的五大核心组件分别是________、________、________、________和________。
《OpenStack云平台实战》课程测试试卷说明:本试卷由选择题和简答题两部分组成,满分100分。
一、选择题说明:共30题,每题2分,共计60分。
针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
1.OpenStack中有关Dashboard的描述正确的是()。
A.Dashboard提供OpenStack认证服务B.Dashboard提供OpenStack存储服务C.Dashboard提供Web管理界面D.Packstack部署OpenStack后,Dashboard需要单独安装2.下列()不属于OpenStack资源池。
A.计算资源B. 存储资源C. 网络资源D. 软件资源3.下列()属于云计算模型中SaaS具有的功能。
A.提供IT基础设施服务,用户可从中获取虚拟硬件资源B.可直接通过互联网为用户提供软件和应用程序服务C.用户可通过租赁方式获取安装在供应商那里的软件D.用户可在其上安装其他应用程序4.在192.168.8.8机器上面通过packstack一键安装了OpenStack,可以通过()访问web页面。
A.http://192.168.8.8/webB.http://192.168.8.8/dashboardC.http://192.168.8.8/horizonD.http://192.168.8.8/index5.OpenStack存储服务通过()组件实现。
A.CinderB.NeutronC.KeystoneD.Nova6.下列关于Keystone的说法错误的是()。
A.认证服务通过对用户身份的确认,来判断一个请求是否被允许B.OpenStack中的一个项目可以有多个用户,一个用户只属于一个项目C.全局的角色适用于所有项目中的资源权限,而项目内的角色只适合自己项目内的权限D.令牌是一串数字字符串,用于访问服务的API以及资源7.下列()是glance不支持的镜像格式。
云计算open stack期末复习试题及答案1. 下面有关虚拟话的叙述中,不正确的是()。
[单选题] *A. 在一台物理计算机上可以运行若干台虚拟机。
B. “虚”的软件可以完全替代“实”的硬件。
(正确答案)C. 虚拟化是一种简化管理和优化资源的解决方案。
D. 虚拟化是云计算的基础。
2. 下列云计算平台中()不是开源的。
[单选题] *A. Azure(正确答案)B. EucalyptusC. OpenStackD. CloudStack3. 以下关于国内OpenStack应用现状的说法中,不正确的是()。
[单选题] *A. 国内大部分OpenStack云平台都应用于大规模生产环境。
B. 我国在OpenStack基金会中的黄金会员比较多。
C. 国内OpenStack生产环境中的应用呈现规模大、用例丰富的特点。
D. 我国OpenStack应用水平比较落后。
(正确答案)4. 以下关于OpenStack的设计基本原则的说法中,不正确的是()。
[单选题] *A. 按照不同的功能并根据通用性划分项目,拆分子系统。
B. 按照逻辑,计划并规范子系统之间的通信。
C. 分层设计整个系统架构。
D. 尽可能合并各子系统。
(正确答案)5. 以下关于OpenStack部署的说法中,不正确的是()。
[单选题] *A. 手动部署的云平台运行效率高,但是实施难度大。
B. 可以进行“All-in-One”部署来进行测试。
C. OpenStack可以安装在主流的服务器操作系统上。
(正确答案)D. RDO可用于生产环境的自动化部署。
6. 以下关于Horizon的叙述中,不正确的是()。
[单选题] *A. Horizon为OpenStack服务提供图形界面。
B. Horizon是一个基于Django框架的Web应用。
C. 用户可以对Horizon提供的仪表板进行定制。
D. Horizon提供的Web界面涵盖所有的OpenStack操作功能。
《OpenStack云平台实战》课程测试试卷参考答案说明:本试卷由选择题和简答题两部分组成,满分100分。
一、选择题说明:共30题,每题2分,共计60分。
针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
二、简答题说明:共5题,每题8分,共计40分。
1.参考答案云计算是一种基于网络的超级计算模式,基于用户的不同需求,提供所需的资源,包括计算资源、存储资源、网络资源等。
云计算有广义和狭义之分,狭义的云计算是指通过网络按需向用户提供IT基础设施,包括:硬件、平台和软件,提供资源的网络被称为云,在使用者看来云中的资源无限大,可横向扩展。
广义的云计算是指服务的交付和使用模式,指通过网络以按需,易扩展的方式获得所需的服务,云计算是一种模型,能够提供无论在何时何地都可以便捷获取所需资源的模型,并能够让用户根据需要快速创建应用,并且在不需要时进行资源的释放。
2.参考答案下面是OpenStack的各核心项目及用途:➢Nova:负责实例生命周期的管理,计算资源的单位。
对Hypervisor进行屏蔽,支持多种虚拟化技术,支持横向扩展。
➢Neutron:负责虚拟网络的管理,为实例创建网络的拓扑结构。
是面向租户的网络管理,可以自定义网络,并使租户之间互不影响。
➢Keystone:类似于LDAP服务,对用户、租户和角色、服务进行认真与授权,并且支持多认证机制。
➢Horizon:提供一个Web管理界面,与OpenStack底层服务进行交互。
➢Glance:提供虚拟机镜像模板的注册与管理,将做好的操作系统复制为镜像模板,在创建虚拟机时直接使用。
可支持多格式的镜像。
➢Cinder:负责为运行实例提供持久的快速存储设备,可进行方便的扩展,按需付费,支持多种后端存储。
➢Swift:为OpenStack提供基于云的弹性存储,支持集群无单点故障。
3.参考答案Nova的常用组件服务有:➢Nova-api➢Nova-api-metadata➢Nova-Compute➢Nova-placement-api➢Nova-conductor➢Nova-Scheduler4.参考答案实现从外部网络访问云主机需要配置浮动IP。
openstack试题
OpenStack是一个开源云计算平台,它提供了一套用于构建和管理云计算环境的工具和服务。
本文将对OpenStack进行介绍,并回答一些与OpenStack相关的试题。
一、简介
OpenStack是由NASA和Rackspace合作开发的云计算平台,它起源于2009年,并于2010年成为一个开源项目。
OpenStack提供了一套完整的云计算解决方案,包括计算、存储、网络等各方面的服务。
二、OpenStack的组件
1. Nova(计算服务):提供了虚拟机实例的管理和调度功能,支持弹性伸缩和负载均衡等特性。
2. Swift(对象存储):用于存储非结构化数据,如图片、视频等,具有高可用性和可靠性。
3. Cinder(块存储):提供了虚拟机需要的块存储服务,可以根据需求动态添加或删除存储卷。
4. Neutron(网络服务):负责管理和配置虚拟机的网络,提供了虚拟网络和路由等功能。
5. Glance(镜像服务):用于管理虚拟机的镜像,用户可以通过Glance获取和上传镜像文件。
6. Keystone(身份认证):提供了用户认证和授权功能,确保安全访问各个OpenStack组件。
7. Horizon(用户界面):通过网页界面管理和使用OpenStack提供的各项服务。
三、试题回答
1. 如何创建一个虚拟机实例?
首先,在Nova中创建一个虚拟机镜像,然后使用Nova创建虚拟机实例,并指定虚拟机的配置参数,如CPU、内存大小等。
最后,启动虚拟机实例。
2. 如何添加存储卷到虚拟机?
在Cinder中创建一个卷类型,然后通过Cinder创建一个存储卷,指定卷类型和卷的大小。
最后,将存储卷添加到虚拟机中。
3. OpenStack中的弹性伸缩是什么意思?
弹性伸缩是指根据系统负载的变化,动态调整虚拟机的数量。
当负载增加时,自动创建新的虚拟机实例来分担负载;当负载减小时,自动删除多余的虚拟机实例,以节省资源。
4. 如何实现虚拟机之间的网络通信?
OpenStack的Neutron组件负责虚拟机的网络管理,可以创建虚拟网络、子网和路由等。
虚拟机通过Neutron创建出的虚拟网络可以相互通信,实现虚拟机之间的网络连接。
五、总结
OpenStack是一个功能强大的开源云计算平台,通过提供各种服务和工具,可以帮助用户构建和管理自己的云计算环境。
本文简要介绍了OpenStack的组件和一些与OpenStack相关的试题。
通过深入学习和实践,可以更好地理解和应用OpenStack。