3.2.1 Connecting and Opening a Shared Virtual SCSI Disk
Goal
To create a connection and open a shared virtual SCSI disk on a high-availability share .
Context of use
The user wants access to the contents that are on a shared virtual SCSI disk. A connection has to be established to the shared virtual SCI disk first.
Actors
Application: The application is the primary actor that triggers this use case.
RSVD Client: The RSVD client is a supporting actor that both implements the client role and consumes the services that are offered by the RSVD server.
RSVD Server: The RSVD server is a supporting actor that implements the server role and services the requests made by the RSVD client.
Authentication Service: The Authentication Service is a supporting actor that is used for authentication purposes.
File Client: The file client is a supporting actor that implements client-side protocol components and consumes the file services that are offered by the file server.
File Server: The file server is a supporting actor and implements server-side protocol components and the file services that are consumed by the file client.
Preconditions
The shared virtual SCSI disk has already been created.
The user has located the path of the shared virtual SCSI disk.
The user has permissions to access the shared virtual SCSI disk.
Main success scenario
Trigger: Based on interactions with the user, the application requests that the shared virtual SCSI disk be opened.
The application requests that the RSVD client connects to and opens the shared virtual SCSI disk using the file client, as described in [MS-RSVD] section 3.1.4.2.
The file client first establishes the connection with the file server as described in [MS-SMB2] section 3.2.4.2.
The file server authenticates the user through the mechanisms described in [MS-AUTHSOD].
If the connection is successful, the file client opens the shared virtual SCSI disk on the file server as described in [MS-SMB2] section 3.2.4.3.
When the file server processes the open request, as described in [MS-SMB2] sections 3.3.5.9 and 3.3.5.9.14, the RSVD server processes the received open request as described in [MS-RSVD] section 3.2.5.1.
The RSVD client returns a handle for the shared virtual SCSI disk to the application.
Postcondition
The application can now use the file handle to read and write to the shared virtual SCSI disk.
Variations
None.