A virtual network function, VNF, deployment method, comprising: receiving, by a virtualized network function manager, VNFM, a Modify VNF Information operation, wherein the Modify VNF Information operation comprises an instance identifier of a first VNF and a modifiable attributes parameter, the modifiable attributes parameter comprises N dedicated parameters and a value of each dedicated parameter, the N dedicated parameters and the value of each dedicated parameter are parameters required for instantiating the first VNF, N is an integer, and N≥1; obtaining, by the VNFM, a virtual network function descriptor, VNFD, of the first VNF, wherein the VNFD of the first VNF comprises M common parameters, the modifiable attributes parameter, M first assignment indications, and one second assignment indication, one of the first assignment indications is used to indicate to obtain a value of one of the common parameters from a virtualization service requestor, the second assignment indication is used to indicate to obtain a value of the modifiable attributes parameter from a virtualization service provider, M is an integer, and M≥1; assigning, by the VNFM, the N dedicated parameters and the value of each dedicated parameter to the modifiable attributes parameter in the VNFD based on the second assignment indication, to obtain a first updated VNFD; receiving, by the VNFM, a VNF instantiation request, wherein the VNF instantiation request comprises the instance identifier of the first VNF and the M common parameters and the value of each common parameter, and the M common parameters and the value of each common parameter are parameters required for instantiating the first VNF; assigning, by the VNFM, the values of the M common parameters to corresponding common parameters in the first updated VNFD based on the first assignment indications, to obtain a second updated VNFD; and deploying, by the VNFM, the first VNF based on the second updated VNFD. receiving, by a virtualized network function manager, VNFM, a Modify VNF Information operation, wherein the Modify VNF Information operation comprises an instance identifier of a first VNF and a modifiable attributes parameter, the modifiable attributes parameter comprises N dedicated parameters and a value of each dedicated parameter, the N dedicated parameters and the value of each dedicated parameter are parameters required for instantiating the first VNF, N is an integer, and N≥1; obtaining, by the VNFM, a virtual network function descriptor, VNFD, of the first VNF, wherein the VNFD of the first VNF comprises M common parameters, the modifiable attributes parameter, M first assignment indications, and one second assignment indication, one of the first assignment indications is used to indicate to obtain a value of one of the common parameters from a virtualization service requestor, the second assignment indication is used to indicate to obtain a value of the modifiable attributes parameter from a virtualization service provider, M is an integer, and M≥1; assigning, by the VNFM, the N dedicated parameters and the value of each dedicated parameter to the modifiable attributes parameter in the VNFD based on the second assignment indication, to obtain a first updated VNFD; receiving, by the VNFM, a VNF instantiation request, wherein the VNF instantiation request comprises the instance identifier of the first VNF and the M common parameters and the value of each common parameter, and the M common parameters and the value of each common parameter are parameters required for instantiating the first VNF; assigning, by the VNFM, the values of the M common parameters to corresponding common parameters in the first updated VNFD based on the first assignment indications, to obtain a second updated VNFD; and deploying, by the VNFM, the first VNF based on the second updated VNFD.