Drive image providers of a virtualization system for an automated data
storage library provide an image of a fixed plurality of virtual data
storage drives with fixed identifications to a host application. A drive
resource provider, at any one time, assigns any number "m" of a pool of
"n" drives to the drive image providers, and "n"-"m" of the pool are freed
and available for assignment. The drive resource provider responds to a
triggering event requesting a drive, and dedicates one of the "n"-"m"
drives of the pool to the virtual drive. The drive image provider
characterizes and directs communication between the host and the dedicated
drive as a fixed virtual drive; and prior to the dedication of a drive,
characterizes the virtual drive to the requesting host application as "not
ready".
Os fornecedores da imagem da movimentação de um sistema do virtualization para uma biblioteca automatizada do armazenamento de dados de fornecem uma imagem de um plurality fixo de movimentações virtuais do armazenamento de dados de com as identificações fixas a uma aplicação do anfitrião. Um fornecedor do recurso da movimentação, em toda a uma hora, atribui qualquer número "m" de um pool de movimentações de "n" aos fornecedores da imagem da movimentação, e o "n"-"m" do pool está livrado e disponível para a atribuição. O fornecedor do recurso da movimentação responde a um evento provocando que pede uma movimentação, e dedica uma das movimentações do "n"-"m" do pool à movimentação virtual. O fornecedor da imagem da movimentação caracteriza e dirige uma comunicação entre o anfitrião e a movimentação dedicada como uma movimentação virtual fixa; e antes do dedication de uma movimentação, caracteriza a movimentação virtual à aplicação de pedido do anfitrião como "para não se aprontar".