欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何進行nova源碼整體文件結(jié)構(gòu)分析

今天就跟大家聊聊有關(guān)如何進行nova源碼整體文件結(jié)構(gòu)分析 ,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

在葉縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,葉縣網(wǎng)站建設(shè)費用合理。

以下是本人通過閱讀Grizzly版OpenStack源碼,整理的簡要的Nova模塊源碼結(jié)構(gòu)。

/bin:Nova各個服務(wù)的啟動腳本
/nova/api/auth.py:通用身份驗證的中間件,訪問keystone;
/nova/api/manager.py:Metadata管理初始化;
/nova/api/sizelimit.py:limit中間件的實現(xiàn);
/nova/api/validator.py:一些參數(shù)的驗證;
/nova/api/ec2/__init__.py:Amazon EC2 API綁定,路由EC2請求的起點;
/nova/api/ec2/apirequest.py:APIRequest類;
/nova/api/ec2/cloud.py:云控制器:執(zhí)行EC2 REST API的調(diào)用,這個調(diào)用是通過AMQP RPC分派到其他節(jié)點;
/nova/api/ec2/ec2utils.py:ec2相關(guān)的實用程序;
/nova/api/ec2/faults.py:捕獲異常并返回REST響應(yīng);
/nova/api/ec2/inst_state.py:狀態(tài)信息的設(shè)置;
/nova/api/metadata/__init__.py:Nova元數(shù)據(jù)服務(wù);
/nova/api/metadata/base.py:實例元數(shù)據(jù)相關(guān)信息;
/nova/api/metadata/handler.py:Metadata請求處理程序;
/nova/api/metadata/password.py:元數(shù)據(jù)相關(guān)的密碼處理程序;
/nova/api/openstack/__init__.py:OpenStack API控制器的WSGI中間件;
/nova/api/openstack/auth.py:身份驗證;
/nova/api/openstack/common.py:一些通用管理程序;
/nova/api/openstack/extensions.py:模塊擴展相關(guān);
/nova/api/openstack/urlmap.py:urlmap相關(guān);
/nova/api/openstack/wsgi.py:wsgi的一些應(yīng)用;
/nova/api/openstack/xmlutil.py:處理xml的實用程序;
/nova/api/openstack/compute/__init__.py:OpenStack Compute API的WSGI中間件;
/nova/api/openstack/compute/consoles.py:OpenStack Compute API控制臺;
/nova/api/openstack/compute/extensions.py:擴展管理;
/nova/api/openstack/compute/flavors.py:OpenStack Compute API的flavors控制器;
/nova/api/openstack/compute/image_metadata.py:OpenStack Compute API的鏡像源文件API控制器;
/nova/api/openstack/compute/images.py:用于檢索/顯示鏡像的基本控制器;
/nova/api/openstack/compute/ips.py:OpenStack API的服務(wù)IP地址API控制器;
/nova/api/openstack/compute/limits.py:limit中間件相關(guān);
/nova/api/openstack/compute/server_metadata.py:OpenStack API的服務(wù)元數(shù)據(jù)API控制器;
/nova/api/openstack/compute/servers.py:server的模板類以及控制類API實現(xiàn);
/nova/api/openstack/compute/versions.py:版本相關(guān);
/nova/api/openstack/compute/contrib/__init__.py:
/nova/api/openstack/compute/contrib/admin_actions.py:定義了若干管理員權(quán)限運行的管理虛擬機的操作;
/nova/api/openstack/compute/contrib/agents.py:主要實現(xiàn)對代理器的處理;
注:代理主要指的是來賓(guest)的代理。主機可以使用代理來實現(xiàn)在來賓系統(tǒng)(guest)上訪問磁盤文件、配置網(wǎng)絡(luò)以及運行其他程序或腳本。
/nova/api/openstack/compute/contrib/aggregates.py:管理員Aggregate API操作擴展;  
/nova/api/openstack/compute/contrib/attach_interfaces.py:實例接口擴展;(應(yīng)該看看)
/nova/api/openstack/compute/contrib/availability_zone.py:對可用的zone的處理的API集合;
/nova/api/openstack/compute/contrib/baremetal_nodes.py:裸機節(jié)點管理員操作API擴展;
/nova/api/openstack/compute/contrib/cells.py:cell操作擴展API;
/nova/api/openstack/compute/contrib/certificates.py:OpenStack API的x509數(shù)字認(rèn)證操作API;
/nova/api/openstack/compute/contrib/cloudpipe_update.py:為cloudpipe實例處理更新vpn ip/port;
/nova/api/openstack/compute/contrib/cloudpipe.py:通過cloudpipes連接vlan到外網(wǎng);
/nova/api/openstack/compute/contrib/config_drive.py:配置驅(qū)動擴展;
/nova/api/openstack/compute/contrib/console_output.py:控制臺輸出控制;
/nova/api/openstack/compute/contrib/consoles.py:控制臺控制API;
/nova/api/openstack/compute/contrib/coverage_ext.py:Coverage報告API控制器;
/nova/api/openstack/compute/contrib/createserverext.py:擴展建立對服務(wù)v1.1 API的支持;
/nova/api/openstack/compute/contrib/deferred_delete.py:延期刪除實例擴展;
/nova/api/openstack/compute/contrib/disk_config.py:磁盤配置擴展API;
/nova/api/openstack/compute/contrib/evacuate.py:允許管理員遷移一個服務(wù)從失敗的主機到一個新的主機;
/nova/api/openstack/compute/contrib/extended_availability_zone.py:可用的zone狀態(tài)API擴展;
/nova/api/openstack/compute/contrib/extended_ips.py:擴展IP API擴展;
/nova/api/openstack/compute/contrib/extended_server_attributes.py:擴展服務(wù)屬性API擴展;
/nova/api/openstack/compute/contrib/extended_status.py:擴展實例狀態(tài)的API;
/nova/api/openstack/compute/contrib/fixed_ips.py:固定IP操作API;
/nova/api/openstack/compute/contrib/flavor_access.py:OpenStack API的flavor訪問操作API;
/nova/api/openstack/compute/contrib/flavor_disabled.py:OpenStack API的flavor禁用訪問API;
/nova/api/openstack/compute/contrib/flavor_rxtx.py:OpenStack API的flavor Rxtx API;
/nova/api/openstack/compute/contrib/flavor_swap.py:OpenStack API的flavor Swap API擴展;
/nova/api/openstack/compute/contrib/flavorextradata.py:OpenStack API的flavor額外數(shù)據(jù)擴展;
/nova/api/openstack/compute/contrib/flavorextraspecs.py:實例類型額外規(guī)格擴展;
/nova/api/openstack/compute/contrib/flavormanage.py:flavor管理API;
/nova/api/openstack/compute/contrib/floating_ip_DNS.py:浮動IP DNS支持;
/nova/api/openstack/compute/contrib/floating_ip_pools.py:浮動IP池;
/nova/api/openstack/compute/contrib/floating_ips_bulk.py:批量浮動IP支持;
/nova/api/openstack/compute/contrib/floating_ips.py:浮動IP控制器;
/nova/api/openstack/compute/contrib/fping.py:Fping控制器的實現(xiàn);
/nova/api/openstack/compute/contrib/hide_server_addresses.py:特定的狀態(tài)下隱藏服務(wù)地址;
/nova/api/openstack/compute/contrib/hosts.py:主機管理擴展;
/nova/api/openstack/compute/contrib/hypervisors.py:虛擬機管理程序管理的擴展;
/nova/api/openstack/compute/contrib/image_size.py:鏡像大小管理;
/nova/api/openstack/compute/contrib/instance_actions.py:對實例操作的管理;
/nova/api/openstack/compute/contrib/instance_usage_audit_log.py:虛擬機實例應(yīng)用的日志記錄控制器;
/nova/api/openstack/compute/contrib/keypairs.py:密鑰對API管理擴展;
/nova/api/openstack/compute/contrib/multinic.py:多網(wǎng)絡(luò)支持?jǐn)U展;
/nova/api/openstack/compute/contrib/networks_associate.py:Network Association支持;
/nova/api/openstack/compute/contrib/os_networks.py:管理員權(quán)限網(wǎng)絡(luò)管理擴展;
/nova/api/openstack/compute/contrib/os_tenant_networks.py:基于租戶的網(wǎng)絡(luò)管理擴展;
/nova/api/openstack/compute/contrib/quota_classes.py:磁盤配額類管理支持;
/nova/api/openstack/compute/contrib/quotas.py:磁盤配額管理支持;
/nova/api/openstack/compute/contrib/rescue.py:實例救援模式擴展;
/nova/api/openstack/compute/contrib/scheduler_hints.py:傳遞任意的鍵值對到調(diào)度器;
/nova/api/openstack/compute/contrib/security_group_default_rules.py:安全組默認(rèn)規(guī)則的支持;
/nova/api/openstack/compute/contrib/security_groups.py:安全組的擴展支持;
/nova/api/openstack/compute/contrib/server_diagnostics.py:服務(wù)器診斷的支持;
/nova/api/openstack/compute/contrib/server_password.py:server password擴展的支持;
/nova/api/openstack/compute/contrib/server_start_stop.py:虛擬機實例啟動和停止的API支持;
/nova/api/openstack/compute/contrib/services.py:對service擴展的支持;
/nova/api/openstack/compute/contrib/simple_tenant_usage.py:簡單的租戶使用率的擴展;
/nova/api/openstack/compute/contrib/used_limits.py:有限使用資源的數(shù)據(jù);
/nova/api/openstack/compute/contrib/virtual_interfaces.py:虛擬接口擴展;
/nova/api/openstack/compute/contrib/volumes.py:卷相關(guān)管理的擴展;
/nova/cells/driver.py:cell通訊驅(qū)動基類;
/nova/cells/manager.py:cell服務(wù)管理API,主要定義了類CellsManager;
/nova/cells/messaging.py:cell通信模塊;
/nova/cells/opts.py:cell的全局配置選項;
/nova/cells/rpc_driver.py:cell RPC通信驅(qū)動,通過RPC實現(xiàn)cell的通信;
/nova/cells/rpcapi.py:nova-cells RPC客戶端API,來實現(xiàn)與nova-cells服務(wù)的交流,主要就是Cell RPC API客戶端類;
/nova/cells/scheduler.py:cell調(diào)度器實現(xiàn);
/nova/cells/state.py:cell狀態(tài)管理實現(xiàn),包括一個CellState類(為一個特定的cell保存信息類)和一個CellStateManager類(cell狀態(tài)管理類);
/nova/cells/utils.py:cell的實用方法;
/nova/cert/manager.py:x509數(shù)字認(rèn)證的證書管理,主要包括一個類CertManager(認(rèn)證管理類);
/nova/cert/rpcapi.py:認(rèn)證管理RPC的客戶端API;
/nova/cloudpipe/pipelib.py:CloudPipe - 建立一個用戶數(shù)據(jù)加載zip文件,并根據(jù)它啟動一個實例;
/nova/compute/api.py:處理關(guān)于計算資源的所有的請求;
/nova/compute/cells_api.py:通過cell執(zhí)行的服務(wù)操作API;
/nova/compute/instance_actions.py:對一個實例的所有可能的操作;
/nova/compute/instance_types.py:對實例的內(nèi)置屬性的操作;
/nova/compute/manager.py:對實例相關(guān)的所有進程的處理(來賓虛擬機);
ComputeVirtAPI類:計算Virt API;
ComputeManager類:管理實例從建立到銷毀的運行過程;
/nova/compute/power_state.py:Power state表示的是從一個特定的域調(diào)用virt driver時的狀態(tài);
/nova/compute/resource_tracker.py:跟蹤計算主機的資源,例如內(nèi)存和磁盤等,管理實例資源;
/nova/compute/rpcapi.py:compute RPC API客戶端;
ComputeAPI類:compute rpc API的客戶端類;
SecurityGroupAPI類:安全組RPC API客戶端類;
/nova/compute/stats.py:用來更新計算節(jié)點工作量統(tǒng)計數(shù)據(jù)信息的操作;
/nova/compute/task_states.py:實例可能處于的任務(wù)狀態(tài);
/nova/compute/utils.py:計算相關(guān)的使用工具和輔助方法;
/nova/compute/vm_mode.py:實例可能的虛擬機模式;
/nova/compute/vm_states.py:實例可能的虛擬機狀態(tài);
/nova/conductor/__init__.py:這里簡單解釋一下nova conductor服務(wù),在Grizzly版的Nova中,nova-conductor是在nova-compute之上的新的服務(wù)層,它使得nova-compute不再直接訪問數(shù)據(jù)庫;
/nova/conductor/api.py:處理conductor service所有的請求;
LocalAPI類:conductor API 的本地版本,這個類處理了本地數(shù)據(jù)庫的更新,而不是通過RPC;
API類:通過RPC和ConductorManager類實現(xiàn)數(shù)據(jù)庫的更新,實現(xiàn)Conductor的管理;
/nova/conductor/manager.py:處理來自其他nova服務(wù)的數(shù)據(jù)庫請求;
注:主要實現(xiàn)就是ConductorManager類;
/nova/conductor/rpcapi.py:conductor RPC API客戶端;
/nova/console/api.py:處理ConsoleProxy API請求;
/nova/console/fake.py:模擬ConsoleProxy driver用于測試;
/nova/console/manager.py:控制臺代理服務(wù);
/nova/console/rpcapi.py:console RPC API客戶端;
/nova/console/vmrc_manager.py:VMRC控制臺管理;
/nova/console/vmrc.py:VMRC控制臺驅(qū)動;
/nova/console/websocketproxy.py:與OpenStack Nova相兼容的Websocket proxy;
/nova/console/xvp.py:Xenserver VNC Proxy驅(qū)動;
/nova/consoleauth/__init__.py:控制臺身份驗證模塊;
/nova/consoleauth/manager.py:控制臺的認(rèn)證組組件;
/nova/consoleauth/rpcapi.py:控制臺認(rèn)證rpc API的客戶端;
/nova/db/__init__.py:Nova數(shù)據(jù)庫的抽象;
/nova/db/api.py:定義數(shù)據(jù)庫訪問接口;
/nova/db/base.py:需要模塊化數(shù)據(jù)庫訪問基類;
/nova/db/migration.py:數(shù)據(jù)庫設(shè)置和遷移命令;
/nova/db/sqlalchemy/api.py:SQLAlchemy后端的執(zhí)行;
/nova/db/sqlalchemy/models.py:nova數(shù)據(jù)的SQLAlchemy模板;
/nova/db/sqlalchemy/types.py:自定義SQLAlchemy類型;
/nova/db/sqlalchemy/utils.py:SQLAlchemy實用程序;
/nova/image/glance.py:使用Glance作為后端的鏡像服務(wù)的實現(xiàn);
GlanceClientWrapper類:glance客戶端包裝類;
包括:建立一個glance客戶端、調(diào)用一個glance客戶端對象來獲取image鏡像等方法;
GlanceImageService類:這個glance鏡像服務(wù)類提供了glance內(nèi)部的磁盤鏡像對象的存儲和檢索;
還有其他的一些glance鏡像服務(wù)方法;
/nova/image/s3.py:從S3獲取數(shù)據(jù),建立鏡像等相關(guān)方法;
/nova/network/api.py:API類:通過nova-network進行網(wǎng)絡(luò)管理的API;
/nova/network/dns_driver.py:定義DNS管理器接口;
/nova/network/driver.py:加載網(wǎng)絡(luò)驅(qū)動;
/nova/network/floating_ips.py:FloatingIP類:實現(xiàn)添加浮動IP的功能和相關(guān)管理;
/nova/network/l3.py:L3網(wǎng)絡(luò)的實現(xiàn)和管理;
/nova/network/ldapdns.py:LdapDNS管理;
/nova/network/linux_net.py:linux應(yīng)用程序?qū)崿F(xiàn)vlans、bridges和iptables rules;
/nova/network/manager.py:建立IP地址和設(shè)置網(wǎng)絡(luò);
RPCAllocateFixedIP類:FlatDCHP的設(shè)置和VLAN網(wǎng)絡(luò)管理;
NetworkManager類:實現(xiàn)通用的網(wǎng)絡(luò)管理的方法集合類;
FlatManager類:不使用vlan的FLAN網(wǎng)絡(luò)管理;
FlatDHCPManager類:DHCP FLAT網(wǎng)絡(luò)管理;
VlanManager類:DHCP的VLAN網(wǎng)絡(luò)管理;
/nova/network/minidns.py:用于測試的DNS驅(qū)動類;
/nova/network/model.py:定義網(wǎng)絡(luò)模板;
Model類:定義了對于大多數(shù)的網(wǎng)絡(luò)模型所必需的結(jié)構(gòu);
IP類:Nova中的一個IP地址;
FixedIP類:Nova中的一個浮動IP;
Route類:Nova中的一個IP路由;
Subnet類:Nova中的一個IP路由;
Network類:代表網(wǎng)絡(luò)中的Network參數(shù);
VIF類:虛擬的網(wǎng)絡(luò)接口;
NetworkInfo類:為一個Nova實例存儲和處理網(wǎng)絡(luò)信息;
/nova/network/noop_dns_driver.py:Noop DNS管理方法的定義;
/nova/network/nova_ipam_lib.py:QuantumNovaIPAMLib類:應(yīng)用本地Nova數(shù)據(jù)庫來實現(xiàn)Quantum IP地址管理接口;
/nova/network/rpcapi.py:network RPC API客戶端;
/nova/network/sg.py:實現(xiàn)對安全組的抽象和相關(guān)API;
/nova/network/quantumv2/__init__.py:獲取quantum v2版客戶端;
/nova/network/quantumv2/api.py:訪問quantum 2.xAPI接口方法集合類;
/nova/network/security_group/openstack_driver.py:OpenStank安全組驅(qū)動相關(guān);
/nova/network/security_group/quantum_driver.py:SecurityGroupAPI類:安全組相關(guān)的管理API;
/nova/network/security_group/security_group_base.py:SecurityGroupBase類:安全組基類;
/nova/objectstore/s3server.py:基于本地文件實現(xiàn)S3式的存儲服務(wù);
/nova/openstack/common/cliutils.py:命令行實用工具,確認(rèn)所提供的用于調(diào)用方法的參數(shù)是充足的;
/nova/openstack/common/context.py:實現(xiàn)存儲安全上下文信息的類;
/nova/openstack/common/eventlet_backdoor.py:eventlet后門程序;
/nova/openstack/common/excutils.py:異常相關(guān)的實用程序;
/nova/openstack/common/fileutils.py:文件相關(guān)的實用程序;
/nova/openstack/common/gettextutils.py:獲取文本文件實用程序;
/nova/openstack/common/importutils.py:加載類的相關(guān)實用程序和輔助方法;
/nova/openstack/common/jsonutils.py:JSON相關(guān)實用程序;
/nova/openstack/common/local.py:Greenthread本地存儲;
/nova/openstack/common/lockutils.py:鎖相關(guān)的方法;
/nova/openstack/common/log.py:OpenStack日志處理程序;
/nova/openstack/common/memorycache.py:memcached客戶端接口;
/nova/openstack/common/network_utils.py:network相關(guān)的實用程序和輔助方法;
parse_host_port方法:把address和default_port解析成host和port配對形式的字符串;
/nova/openstack/common/policy.py:policy機制就是用來控制某一個User在某個Tenant中的權(quán)限的機制;
/nova/openstack/common/processutils.py:系統(tǒng)級的實用程序和輔助方法;
/nova/openstack/common/setup.py:一些實用程序;
/nova/openstack/common/timeutils.py:time相關(guān)實用方法;
/nova/openstack/common/uuidutils.py:UUID相關(guān)實用方法;
/nova/openstack/common/version.py:版本信息;
/nova/openstack/common/db/api.py:多DB API的后端支持;
/nova/openstack/common/db/exception.py:DB相關(guān)的自定義異常;
/nova/openstack/common/db/sqlalchemy/models.py:SQLAlchemy模板;
/nova/openstack/common/db/sqlalchemy/session.py:SQLAlchemy后端的會話處理;
/nova/openstack/common/db/sqlalchemy/utils.py:分頁查詢的實現(xiàn);
/nova/openstack/common/notifier/api.py:notifier(通知)功能實現(xiàn)的API;
/nova/openstack/common/notifier/log_notifier.py:實現(xiàn)確定系統(tǒng)日志記錄器;
/nova/openstack/common/notifier/rabbit_notifier.py:在Grizzly版本中,不在應(yīng)用rabbit來發(fā)送通知,而是使用rpc_notifier來進行發(fā)送,提示轉(zhuǎn)到相關(guān)方法;
/nova/openstack/common/notifier/rpc_notifier.py:通過RPC發(fā)送一個通知;
/nova/openstack/common/notifier/rpc_notifier2.py:通過RPC發(fā)送一個通知;
/nova/openstack/common/plugin/callbackplugin.py:管理插件的callback功能;
/nova/openstack/common/plugin/plugin.py:為OpenStack增加插件定義接口;
/nova/openstack/common/plugin/pluginmanager.py:插件相關(guān)管理;
/nova/openstack/common/rootwrap/filters.py:命令行的各種過濾器的實現(xiàn);
/nova/openstack/common/rootwrap/wrapper.py:實現(xiàn)過濾器的封裝;
/nova/openstack/common/rpc/__init__.py:遠程過程調(diào)用(rpc)的抽象實現(xiàn);
/nova/openstack/common/rpc/amqp.py:基于openstack.common.rpc實現(xiàn)AMQP之間的代碼共享,AMQP的實現(xiàn);
/nova/openstack/common/rpc/common.py:RPC封裝的實現(xiàn);
/nova/openstack/common/rpc/dispatcher.py:RPC消息調(diào)度的代碼實現(xiàn);
/nova/openstack/common/rpc/impl_fake.py:虛擬RPC實現(xiàn),直接調(diào)用代理方法而不用排隊;
/nova/openstack/common/rpc/impl_kombu.py:系統(tǒng)默認(rèn)的RPC實現(xiàn);
/nova/openstack/common/rpc/impl_qpid.py:RPC實現(xiàn)之一;
/nova/openstack/common/rpc/impl_zmq.py:RPC實現(xiàn)之一;
/nova/openstack/common/rpc/matchmaker.py:MatchMaker類;
/nova/openstack/common/rpc/proxy.py:RPC客戶端的輔助類;

/nova/openstack/common/rpc/service.py:運行在主機host上的服務(wù)對象;

/nova/scheduler/__init__.py:這個模塊的功能是挑選一個計算節(jié)點來運行一個虛擬機實例;
/nova/scheduler/baremetal_host_manager.py:管理當(dāng)前域中的主機;
/nova/scheduler/chance.py:隨機調(diào)度實施方案;
/nova/scheduler/driver.py:所有調(diào)度器應(yīng)該繼承的調(diào)度基類;
/nova/scheduler/filter_scheduler.py:這個FilterScheduler類是為了創(chuàng)建本地的實例;
我們可以通過制定自己的主機過濾器(Host Filters)和權(quán)重函數(shù)(Weighing Functions)來自定義調(diào)度器;
/nova/scheduler/host_manager.py:管理當(dāng)前域中的主機;
/nova/scheduler/manager.py:調(diào)度服務(wù);
/nova/scheduler/multi.py:這個調(diào)度器原本是用來處理計算和卷之間關(guān)系的;
現(xiàn)在用于openstack擴展,使用nova調(diào)度器來調(diào)度需求到計算節(jié)點;
但是要提供它們自己的管理和主題;
/nova/scheduler/rpcapi.py:調(diào)度器管理RPC API的客戶端;
/nova/scheduler/scheduler_options.py:SchedulerOptions檢測本地的一個json文件的變化,有需要的話加載它;
這個文件被轉(zhuǎn)換為一個數(shù)據(jù)結(jié)構(gòu),并且傳遞到過濾和權(quán)重函數(shù);
可以實現(xiàn)它的動態(tài)設(shè)置;
/nova/scheduler/filters/__init__.py:調(diào)度主機過濾器;
/nova/scheduler/filters/aggregate_instance_extra_specs.py:AggregateInstanceExtraSpecsFilter主機過濾器的定義和實現(xiàn);
/nova/scheduler/filters/aggregate_multitenancy_isolation.py:實現(xiàn)在特定的聚集中隔離租戶;
/nova/scheduler/filters/all_hosts_filter.py:不經(jīng)過過濾,返回所有主機host;
/nova/scheduler/filters/availability_zone_filter.py:通過可用的區(qū)域來過濾主機host;
/nova/scheduler/filters/compute_capabilities_filter.py:ComputeCapabilitiesFilter主機過濾器實現(xiàn);
/nova/scheduler/filters/compute_filter.py:活躍的計算節(jié)點的過濾;
/nova/scheduler/filters/core_filter.py:基于核心CPU利用率的主機host過濾器;
/nova/scheduler/filters/disk_filter.py:基于磁盤使用率的主機host過濾;
/nova/scheduler/filters/extra_specs_ops.py:一些參數(shù)的設(shè)置;
/nova/scheduler/filters/image_props_filter.py:通過符合實例鏡像屬性來進行計算節(jié)點主機的過濾;
/nova/scheduler/filters/io_ops_filter.py:過濾掉有過多的I/O操作的主機host;
/nova/scheduler/filters/isolated_hosts_filter.py:IsolatedHostsFilter過濾器實現(xiàn);
/nova/scheduler/filters/json_filter.py:JsonFilter過濾器的實現(xiàn);
/nova/scheduler/filters/num_instances_filter.py:過濾掉已經(jīng)有太多實例的主機host;
/nova/scheduler/filters/ram_filter.py:只返回有足夠可使用的RAM主機host;
/nova/scheduler/filters/retry_filter.py:跳過已經(jīng)嘗試過的節(jié)點;
/nova/scheduler/filters/trusted_filter.py:根據(jù)可信計算池進行主機host過濾;
/nova/scheduler/filters/type_filter.py:TypeAffinityFilter過濾器的實現(xiàn),它不允許一個主機上運行多余一種類型的虛擬機;
/nova/scheduler/weights/__init__.py:調(diào)度器中的主機權(quán)重;
/nova/scheduler/weights/least_cost.py:Least Cost是調(diào)度器中選擇主機的一種算法;
/nova/scheduler/weights/ram.py:RAM權(quán)重;
/nova/servicegroup/api.py:定義servicegroup的入口API;
/nova/storage/linuxscsi.py:通用的linux scsi子系統(tǒng)實用程序;
/nova/virt/configdrive.py:構(gòu)建配置驅(qū)動器;
/nova/virt/driver.py:計算驅(qū)動基類的實現(xiàn);
/nova/virt/event.py:來自于虛擬機管理程序異步事件的通知;
/nova/virt/fake.py:用于測試的一個虛擬的hypervisor+api;
/nova/virt/firewall.py:虛擬機防火墻的定義和管理;
/nova/virt/images.py:處理虛擬機磁盤鏡像;
/nova/virt/netutils.py:支持libvirt連接的網(wǎng)絡(luò)相關(guān)實用程序;
/nova/virt/storage_users.py:實例存儲相關(guān);
/nova/virt/virtapi.py:Virt API抽象類;
/nova/virt/libvirt/blockinfo.py:處理塊設(shè)備信息和塊設(shè)備映射;
/nova/virt/libvirt/config.py:libvirt對象配置;
/nova/virt/libvirt/designer.py:libvirt對象配置策略;
/nova/virt/libvirt/driver.py:通過libvirt連接到虛擬機管理程序的實現(xiàn),以及相關(guān)管理功能的實現(xiàn);
/nova/virt/libvirt/firewall.py:libvirt防火墻相關(guān);
/nova/virt/libvirt/imagebackend.py:通過libvirt實現(xiàn)后端鏡像的管理操作;
/nova/virt/libvirt/imagecache.py:鏡像高速緩存的管理實現(xiàn);
/nova/virt/libvirt/utils.py:libvirt相關(guān)實用程序;
/nova/virt/libvirt/vif.py:libvirt的VIF驅(qū)動;
/nova/virt/libvirt/volume_nfs.py:不再應(yīng)用的過時的實現(xiàn);
/nova/virt/libvirt/volume.py:libvirt卷驅(qū)動實現(xiàn);
/nova/virt/disk/__init__.py:磁盤上的實踐包括:重定義大小,文件系統(tǒng)建立和文件注入等;
/nova/virt/disk/api.py:提供了調(diào)整、重新分區(qū)和修改磁盤鏡像的方法以及文件注入等方法;
/nova/virt/disk/mount/__init__.py:支持掛載磁盤鏡像到主機文件系統(tǒng);
/nova/virt/disk/mount/api.py:支持掛載虛擬鏡像文件;
/nova/virt/disk/mount/loop.py:支持回環(huán)設(shè)備掛載鏡像;
/nova/virt/disk/mount/nbd.py:支持掛載磁盤鏡像到qemu-nbd;
/nova/virt/disk/vfs/__init__.py:虛擬文件系統(tǒng)實踐;
/nova/virt/disk/vfs/api.py:虛擬文件系統(tǒng)API;
/nova/virt/disk/vfs/guestfs.py:來賓虛擬文件系統(tǒng);
/nova/virt/disk/vfs/localfs.py:本地虛擬文件系統(tǒng);
/nova/virt/hyperv/basevolumeutils.py:卷管理相關(guān)業(yè)務(wù)的輔助方法以及存儲的實現(xiàn);
/nova/virt/hyperv/constants.py:ops類中使用的常量;
/nova/virt/hyperv/driver.py:Hyper-V Nova Compute driver
/nova/virt/hyperv/hostops.py:主機運作的管理類;
/nova/virt/hyperv/hostutils.py:主機運作的實用程序;
/nova/virt/hyperv/imagecache.py:鏡像緩存和管理;
/nova/virt/hyperv/livemigrationops.py:實時遷移VM虛擬機業(yè)務(wù)管理類;
/nova/virt/hyperv/livemigrationutils.py:虛擬機實例實時遷移實用程序;
/nova/virt/hyperv/migrationops.py:遷移/調(diào)整大小操作管理類;
/nova/virt/hyperv/networkutils.py:網(wǎng)絡(luò)相關(guān)業(yè)務(wù)實用程序類;
/nova/virt/hyperv/pathutils.py:路徑相關(guān)實用程序;
/nova/virt/hyperv/snapshotops.py:虛擬機快照業(yè)務(wù)管理類;
/nova/virt/hyperv/vmops.py:基本VM虛擬機業(yè)務(wù)管理類;
/nova/virt/hyperv/vmutils.py:Hyper-V上的VM虛擬機相關(guān)業(yè)務(wù)實用程序類;
/nova/virt/hyperv/volumeops.py:存儲相關(guān)方法管理類(附加,卸下等等);
/nova/virt/hyperv/volumeutils.py:卷的相關(guān)管理業(yè)務(wù)輔助類以及存儲實現(xiàn)等;
/nova/virt/hyperv/volumeutilsv2.py:卷的相關(guān)管理業(yè)務(wù)輔助類以及在Windows Server 2012上存儲實現(xiàn)等;
/nova/__init__.py:Nova HTTP服務(wù);
/nova/availability_zones.py:可用zone的輔助方法;
/nova/context.py:關(guān)于請求信息上下文的一些方法
/nova/exception.py:Nova基本的異常處理,包括各種異常類及其類中提示的異常信息;
/nova/filters.py:濾波器支持,定義了所有濾波器類的基類和處理加載濾波器類的基類;
/nova/manager.py:基本管理類;
/nova/notifications.py:系統(tǒng)常見的多層次通知的相關(guān)方法;
/nova/policy.py:Nova的Policy引擎;
/nova/quota.py:實例配額和浮動ip;
/nova/service.py:主機上運行所有服務(wù)的通用節(jié)點基類;
/nova/test.py:單元測試的基類;
/nova/utils.py:實用工具和輔助方法;
/nova/weights.py:可插拔權(quán)重支持;

/nova/wsgi.py:WSGI服務(wù)工作的通用方法;

看完上述內(nèi)容,你們對如何進行nova源碼整體文件結(jié)構(gòu)分析 有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

當(dāng)前文章:如何進行nova源碼整體文件結(jié)構(gòu)分析
標(biāo)題路徑:http://chinadenli.net/article26/jgjsjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、網(wǎng)站導(dǎo)航全網(wǎng)營銷推廣、網(wǎng)站設(shè)計移動網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
亚洲国产天堂av成人在线播放| 亚洲最新的黄色录像在线| 亚洲一区二区欧美在线| 国产麻豆一区二区三区在| 久久成人国产欧美精品一区二区| 久久机热频这里只精品| 国产精品白丝久久av| 午夜精品在线视频一区| 精品亚洲香蕉久久综合网| 日韩在线欧美一区二区| 日本在线高清精品人妻| 久久99国产精品果冻传媒| 亚洲欧美日韩色图七区| 男女午夜福利院在线观看| 国产精品一区二区三区激情| 少妇肥臀一区二区三区| 不卡视频免费一区二区三区| 亚洲中文在线观看小视频| 麻豆在线观看一区二区| 国产肥妇一区二区熟女精品 | 国产成人精品视频一区二区三区| 99久久精品午夜一区二区| 精品欧美国产一二三区| 在线免费不卡亚洲国产| 麻豆一区二区三区在线免费| 色综合久久超碰色婷婷| 欧美午夜色视频国产精品| 亚洲少妇人妻一区二区| 午夜精品成年人免费视频| 一本色道久久综合狠狠躁| 国产又粗又猛又大爽又黄同志| 激情图日韩精品中文字幕| 成人精品欧美一级乱黄| 中文字幕乱子论一区二区三区 | 91偷拍与自偷拍精品| 黄色三级日本在线观看| 国产精品久久精品国产| 欧美夫妻性生活一区二区| 精品一区二区三区免费看| 激情五月激情婷婷丁香| 中文字幕人妻日本一区二区|