Menggunakan VDS

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]

VDS menyediakan antarmuka untuk pembuatan skrip dan pengembangan GUI yang dapat menyederhanakan aktivitas yang dilakukan oleh administrator server Windows yang mengelola serangkaian sistem penyimpanan heterogen, memigrasikan data di berbagai konfigurasi perangkat keras dari waktu ke waktu. Jika Anda tidak terbiasa dengan objek yang digunakan dalam pengembangan VDS, lihat Model Objek VDS.

Beberapa poin sebelum Anda mulai:

  • Meskipun VDS menyertakan penyedia perangkat lunak, Anda harus membeli penyedia perangkat keras dan perangkat keras terkait secara terpisah untuk memanfaatkan operasi penyedia perangkat keras. Untuk petunjuk penginstalan, lihat dokumentasi yang disediakan oleh produsen perangkat keras.
  • Beberapa operasi memerlukan volume berformat NTFS. Misalnya, saat Anda memasang volume pada direktori yang ada, volume yang berisi direktori harus diformat dengan NTFS. Sistem file lain tidak mendukung operasi ini. Untuk informasi tentang operasi yang memerlukan NTFS, lihat setiap halaman metode di Referensi VDS.

Bahasa Pemrograman

Gunakan bahasa pemrograman apa pun yang cocok untuk pengembangan dengan COM, seperti bahasa C atau C++.

Keamanan

Tembok api Windows diaktifkan secara default. Ini dapat menyebabkan autentikasi gagal untuk antarmuka panggilan balik, seperti IVdsAdviseSink, yang dapat dijalankan dari jarak jauh. Jika Windows Firewall diaktifkan pada klien atau server, Anda harus menambahkan Manajemen Volume Jarak Jauh ke tab Pengecualian di Windows Firewall.

Windows Server 2003: Di Windows Server 2003 dengan Paket Layanan 2 (SP2) dan Windows Server 2003 dengan Paket Layanan 1 (SP1), jika Windows Firewall diaktifkan pada klien atau server dan jika server dikonfigurasi untuk menggunakan autentikasi NTLM, Anda harus menambahkan pengaturan berikut ke tab Pengecualian di Windows Firewall untuk komputer yang sesuai.

Komputer Pengaturan pengecualian
Komputer klien (lokal) Dmremote.exe
Mmc.exe
Vdsldr.exe
Protokol Kendali Transmisi 135
Komputer server (jarak jauh) Dmadmin.exe
Vds.exe
Protokol Kendali Transmisi 135

Perhatikan bahwa Windows Firewall tidak diaktifkan secara default hingga Windows Server 2003 dengan SP1.

Aplikasi yang menggunakan VDS harus berjalan di bawah akun grup Operator Cadangan atau Administrator. Tanpa hak istimewa yang sesuai, aplikasi dapat membuat objek pemuat layanan, tetapi objek tidak akan memuat VDS. Sebaliknya, ia mengembalikan kesalahan yang menunjukkan bahwa akses ke VDS ditolak.

Jika jaringan menggunakan autentikasi NTLM, komputer klien harus mengizinkan akses anonim. Dalam hal ini, jika komputer klien menjalankan sistem operasi Windows Server, akses anonim diaktifkan secara default. Jika menjalankan sistem operasi Klien Windows, akses anonim harus diaktifkan menggunakan Dcomcnfg.exe.

Operasi Konfigurasi dan Kueri

Operasi konfigurasi dan kueri dilingkup oleh komputer, penyedia, subsistem, atau paket yang paling relevan. Kueri hanya melintasi satu penyedia atau satu tingkat hierarki pengikatan. Untuk membangun tampilan penuh, pemanggil harus mengkueri di seluruh dan ke bawah setiap tingkat. Daftar berikut ini mencakup contoh:

  • Untuk melihat semua disk di komputer, penelepon harus meminta semua penyedia perangkat lunak untuk disk yang diklaim oleh penyedia tersebut.
  • Untuk menentukan disk mana yang berkontribusi pada volume yang ditumpuk perangkat lunak, penelepon terlebih dahulu menentukan pleks yang berkontribusi lalu mengkueri tingkat disk untuk setiap pleks.
  • Untuk menampilkan semua drive yang dilampirkan ke subsistem tertentu, pemanggil harus mengkueri subsistem.
  • Untuk menampilkan semua LUN yang diekspos oleh subsistem tertentu, pemanggil harus mengkueri subsistem.
  • Untuk melihat semua penyimpanan pada SAN atau kluster, penelepon harus meminta setiap komputer untuk semua penyedia perangkat keras, mengkueri setiap penyedia untuk semua subsistem, lalu mengkueri setiap subsistem.

Meskipun setiap kueri individu tidak akan mengembalikan duplikat, kueri berulang di seluruh komputer atau di seluruh penyedia dapat mengakumulasi duplikat. Penelepon harus menerapkan pemfilteran apa pun. Perhatikan juga bahwa aplikasi manajemen SAN dapat menggunakan Direktori Aktif atau repositori untuk mempertahankan informasi konfigurasi; mungkin tidak perlu mengkueri setiap komputer.

Layanan Disk Virtual

Model Objek VDS

Referensi VDS