1. A computer-implemented method executed by a Small Computer System Interface (SCSI) processor of a SCSI target device for configuring one or more service daemons each corresponding to separate data storage services provided by the SCSI target device, the method comprising: opening, by a first service daemon, a first virtual driver in an operating system kernel of the SCSI processor, wherein the first virtual driver is used to store SCSI commands received from initiator hosts to be processed by the first service daemon for a first data storage service; enabling, by a SCSI target management daemon, the first virtual driver for the first service daemon, wherein the first service daemon and the SCSI target management daemon are separate processes running on the SCSI processor; and configuring, by the SCSI target management daemon, the first service daemon in the operating system kernel of the SCSI processor.