多项选择题

A.通过自身的虚拟化功能与软件定义的方式,OpenStack将各类硬件资源抽象成资源池
B.OpenStack提供人机接口,外界可以通过API、命令行或图形界面的方式与OpenStack进行交互
C.OpenStack根据用户的需求,将资源池中的资源分配给不同的租户,承载不同应用
D.OpenStack需要第三方系统提供故障定位、排查能力