A network functions virtualization based fault processing method, comprising: determining, by a virtualized infrastructure manager, VIM, a network functions virtualization infrastructure, NFVI, fault; obtaining, by the VIM, from a Network Function Virtualization Orchestrator, NFVO, or a Virtualized Network Function Manager, VNFM, self-healing policy information, wherein the self-healing policy information indicates whether to perform a self-healing operation on the NFVI fault; and performing, by the VIM, the self-healing operation on the NFVI fault when the self-healing policy information indicates that the self-healing operation is to be performed on the NFVI fault; wherein when the self-healing policy information indicates that the self-healing operation is to be performed on the NFVI fault, the method further comprises: sending self-healing start information, by the VIM to the NFVO or VNFM, wherein the self-healing start information indicates that the self-healing operation on the NFVI fault is started; wherein after the sending self-healing start information, the method further comprises: sending self-healing complete information, by the VIM to the NFVO or VNFM, wherein the self-healing complete information indicates that the self-healing operation on the NFVI fault is complete; or wherein the method further comprises: sending fault information of the NFVI fault by the VIM to the NFVO or VNFM when the self-healing policy information indicates that the self-healing operation on the NFVI fault is forbidden. determining, by a virtualized infrastructure manager, VIM, a network functions virtualization infrastructure, NFVI, fault; obtaining, by the VIM, from a Network Function Virtualization Orchestrator, NFVO, or a Virtualized Network Function Manager, VNFM, self-healing policy information, wherein the self-healing policy information indicates whether to perform a self-healing operation on the NFVI fault; and performing, by the VIM, the self-healing operation on the NFVI fault when the self-healing policy information indicates that the self-healing operation is to be performed on the NFVI fault; wherein when the self-healing policy information indicates that the self-healing operation is to be performed on the NFVI fault, the method further comprises: sending self-healing start information, by the VIM to the NFVO or VNFM, wherein the self-healing start information indicates that the self-healing operation on the NFVI fault is started; wherein after the sending self-healing start information, the method further comprises: sending self-healing complete information, by the VIM to the NFVO or VNFM, wherein the self-healing complete information indicates that the self-healing operation on the NFVI fault is complete; or wherein the method further comprises: sending fault information of the NFVI fault by the VIM to the NFVO or VNFM when the self-healing policy information indicates that the self-healing operation on the NFVI fault is forbidden. sending self-healing start information, by the VIM to the NFVO or VNFM, wherein the self-healing start information indicates that the self-healing operation on the NFVI fault is started; wherein after the sending self-healing start information, the method further comprises: sending self-healing complete information, by the VIM to the NFVO or VNFM, wherein the self-healing complete information indicates that the self-healing operation on the NFVI fault is complete; or wherein the method further comprises: sending fault information of the NFVI fault by the VIM to the NFVO or VNFM when the self-healing policy information indicates that the self-healing operation on the NFVI fault is forbidden. sending self-healing complete information, by the VIM to the NFVO or VNFM, wherein the self-healing complete information indicates that the self-healing operation on the NFVI fault is complete; or wherein the method further comprises: sending fault information of the NFVI fault by the VIM to the NFVO or VNFM when the self-healing policy information indicates that the self-healing operation on the NFVI fault is forbidden.