Bagikan melalui


Menyebarkan operasi Azure IoT ke kluster pengujian

Pelajari cara menyebarkan Operasi Azure IoT ke kluster pengujian, yang merupakan kluster Kubernetes berkemampuan Arc yang dapat Anda gunakan untuk skenario pengujian dan evaluasi.

Jika Anda ingin menyebarkan Operasi Azure IoT ke kluster produksi, lihat Menyebarkan Operasi Azure IoT ke kluster produksi.

Sebelum Anda mulai

Artikel ini membahas penyebaran dan instans Azure IoT Operations, yang merupakan dua konsep berbeda:

  • Penyebaran Operasi Azure IoT menjelaskan semua komponen dan sumber daya yang mengaktifkan skenario Operasi Azure IoT. Komponen dan sumber daya ini meliputi:

    • Instans Operasi Azure IoT
    • Ekstensi Arc
    • Lokasi khusus
    • Sumber daya yang dapat Anda konfigurasikan dalam solusi Operasi Azure IoT Anda, seperti aset dan perangkat.
  • Instans Azure IoT Operations adalah sumber daya induk yang menggabungkan rangkaian layanan yang ditentukan dalam Apa itu Operasi Azure IoT? seperti broker MQTT, aliran data, dan konektor untuk OPC UA.

Ketika kita berbicara tentang menyebarkan Operasi Azure IoT, kita berarti set lengkap komponen yang membentuk penyebaran. Setelah penyebaran ada, Anda dapat melihat, mengelola, dan memperbarui instans.

Prasyarat

Sumber daya cloud:

Sumber daya pengembangan:

  • Azure CLI diinstal pada komputer pengembangan Anda. Skenario ini memerlukan Azure CLI versi 2.53.0 atau yang lebih tinggi. Gunakan az --version untuk memeriksa versi Anda dan az upgrade untuk memperbarui jika perlu. Untuk informasi selengkapnya, lihat Cara menginstal Azure CLI.

Host kluster:

  • Mengaktifkan kluster Kubernetes dengan dukungan Azure Arc dengan lokasi kustom dan fitur identitas beban kerja yang diaktifkan. Jika Anda tidak memilikinya, ikuti langkah-langkah dalam Menyiapkan kluster Kubernetes dengan dukungan Azure Arc.

    Jika Anda menyebarkan Operasi Azure IoT ke kluster Anda sebelumnya, hapus instalan sumber daya tersebut sebelum melanjutkan. Untuk informasi selengkapnya, lihat Memperbarui Operasi Azure IoT.

Menyebarkan di portal Microsoft Azure

Pengalaman penyebaran portal Azure adalah alat pembantu yang menghasilkan perintah penyebaran berdasarkan sumber daya dan konfigurasi Anda. Langkah terakhir adalah menjalankan perintah Azure CLI, jadi Anda masih memerlukan prasyarat Azure CLI yang dijelaskan di bagian sebelumnya.

  1. Masuk ke portal Microsoft Azure.

  2. Dalam kotak pencarian, cari dan pilih Operasi Azure IoT.

  3. Pilih Buat.

  4. Pada tab Dasar , berikan informasi berikut ini:

    Pengaturan Nilai
    Abonemen Pilih langganan yang berisi kluster dengan dukungan Arc Anda.
    grup Sumber Daya Pilih grup sumber daya yang berisi kluster dengan dukungan Arc Anda.
    Nama kluster Pilih kluster tempat Anda ingin menyebarkan Operasi Azure IoT.
    Nama lokasi kustom Opsional: Ganti nama default untuk lokasi kustom.
    Versi implementasi Pilih versi 1.2 (terbaru). Untuk informasi selengkapnya, lihat Versi Operasi IoT.
  5. Pilih Berikutnya: Konfigurasi.

  6. Pada tab Konfigurasi , berikan informasi berikut:

    Pengaturan Nilai
    Nama Operasi Azure IoT Opsional: Ganti nama default untuk instans Azure IoT Operations.
    Konfigurasi broker MQTT Opsional: Edit pengaturan default untuk broker MQTT. Dalam portal Azure dimungkinkan untuk mengonfigurasi pengaturan profil kardinalitas dan memori. Untuk mengonfigurasi pengaturan lain termasuk buffer pesan yang didukung disk dan opsi klien MQTT tingkat lanjut, lihat Dukungan Azure CLI untuk konfigurasi broker MQTT tingkat lanjut.
    Konfigurasi profil aliran data Opsional: Edit pengaturan default untuk aliran data. Untuk informasi selengkapnya, lihat Mengonfigurasi profil aliran data.

    Cuplikan layar yang memperlihatkan tab kedua untuk menyebarkan Operasi Azure IoT dari portal.

  7. Pilih Berikutnya: Manajemen dependensi.

  8. Pada tab Manajemen dependensi, pilih registri skema yang ada atau gunakan langkah-langkah ini untuk membuatnya:

    1. Pilih Buat baru.

    2. Berikan nama registri skema dan namespace registri skema.

    3. Pilih Pilih kontainer Azure Storage.

    4. Pilih akun penyimpanan dari daftar akun yang mendukung namespace hierarkis, atau pilih Buat untuk membuatnya.

      Registri skema memerlukan akun Azure Storage dengan namespace hierarkis dan akses jaringan publik diaktifkan. Saat membuat akun penyimpanan baru, pilih jenis akun penyimpanan tujuan umum v2 dan atur namespace hierarkis ke Diaktifkan.

      Untuk informasi selengkapnya tentang mengonfigurasi akun penyimpanan Anda, lihat Panduan penyebaran produksi.

    5. Pilih kontainer di akun penyimpanan Anda atau pilih Kontainer untuk membuatnya.

    6. Pilih Terapkan untuk mengonfirmasi konfigurasi registri skema.

  9. Operasi Azure IoT menggunakan namespace layanan untuk mengatur aset dan perangkat. Setiap instans Azure IoT Operations menggunakan namespace layanan tunggal untuk aset dan perangkatnya. Pada tab Manajemen dependensi , pilih namespace Azure Device Registry yang sudah ada atau gunakan langkah-langkah ini untuk membuatnya:

    1. Pilih Buat baru.

    2. Pada tab Dasar , berikan informasi berikut ini:

      Pengaturan Nilai
      Abonemen Pilih langganan Anda.
      grup Sumber Daya Pilih grup sumber daya yang berisi instans Azure IoT Operations Anda.
      Nama Berikan nama unik untuk namespace Anda.
      Wilayah Pilih wilayah Azure untuk menyimpan namespace Anda.

      Untuk melanjutkan, klik Berikutnya.

    3. Pada tab Tag , Anda dapat secara opsional menambahkan tag ke namespace Anda. Untuk melanjutkan, klik Berikutnya.

    4. Pada tab Tinjau + buat , tinjau konfigurasi Anda dan pilih Buat untuk membuat namespace.

    5. Kembali ke tab Manajemen dependensi , pilih namespace yang baru dibuat dari daftar.

  10. Pada tab Manajemen dependensi , pilih opsi Uji penyebaran pengaturan . Opsi ini menggunakan pengaturan default yang direkomendasikan untuk tujuan pengujian.

    Cuplikan layar yang memperlihatkan pemilihan pengaturan pengujian pada tab ketiga untuk menyebarkan Operasi Azure IoT dari portal.

  11. Pilih Berikutnya: Otomatisasi.

Menjalankan perintah Azure CLI

Langkah terakhir dalam pengalaman penyebaran portal Microsoft Azure adalah menjalankan serangkaian perintah Azure CLI untuk menyebarkan Operasi Azure IoT ke kluster Anda. Perintah dihasilkan berdasarkan informasi yang Anda berikan di langkah-langkah sebelumnya.

Satu per satu, jalankan setiap perintah Azure CLI pada tab Automation di terminal:

  1. Masuk ke Azure CLI secara interaktif dengan browser bahkan jika Anda sudah masuk sebelumnya. Jika Anda tidak masuk secara interaktif, Anda mungkin mendapatkan kesalahan yang mengatakan perangkat Anda harus dikelola untuk mengakses sumber daya Anda.

    az login
    
  2. Instal ekstensi Azure IoT Operations CLI terbaru jika Anda belum melakukannya.

    az extension add --upgrade --name azure-iot-ops
    
  3. Salin dan jalankan perintah buat registri skema az iot ops yang disediakan untuk membuat registri skema yang digunakan oleh komponen Operasi Azure IoT. Jika Anda memilih untuk menggunakan registri skema yang ada, perintah ini tidak ditampilkan pada tab Automation .

  4. Siapkan kluster untuk penyebaran Azure IoT Operations. Salin dan jalankan perintah az iot ops init yang disediakan.

    Petunjuk / Saran

    Perintah init hanya perlu dijalankan sekali per kluster. Jika Anda mengikuti prasyarat opsional untuk menyiapkan penerbit otoritas sertifikat Anda sendiri, ikuti langkah-langkah di Membawa penerbit Anda sendiri.

    Perintah ini mungkin memerlukan waktu beberapa menit untuk diselesaikan. Anda dapat melihat kemajuan dalam tampilan kemajuan penyebaran di terminal.

  5. Untuk menyebarkan Operasi Azure IoT, salin dan jalankan perintah az iot ops create yang disediakan. Perintah ini mungkin memerlukan waktu beberapa menit untuk diselesaikan. Anda dapat melihat kemajuan dalam tampilan kemajuan penyebaran di terminal.

  6. Setelah semua perintah Azure CLI berhasil diselesaikan, Anda dapat menutup wizard Instal Operasi Azure IoT.

create Setelah perintah berhasil diselesaikan, Anda memiliki instans Operasi Azure IoT yang berfungsi yang berjalan di kluster Anda. Pada titik ini, instans Anda dikonfigurasi untuk sebagian besar skenario pengujian dan evaluasi.

Verifikasi implementasi

Setelah penyebaran selesai, jalankan pemeriksaan az iot ops untuk mengevaluasi penyebaran layanan Operasi IoT untuk kesehatan, konfigurasi, dan kegunaan. Perintah ini check dapat membantu Anda menemukan masalah dalam penyebaran dan konfigurasi Anda.

az iot ops check

check Perintah menampilkan peringatan tentang aliran data yang hilang, yang normal dan diharapkan sampai Anda membuat aliran data. Untuk informasi selengkapnya, lihat Memproses dan merutekan data dengan aliran data.

Anda dapat memeriksa konfigurasi peta topik, QoS, dan rute pesan dengan menambahkan --detail-level 2 parameter ke check perintah untuk tampilan verbose.

Anda dapat melihat semua versi ekstensi Azure IoT Operations CLI yang tersedia dengan menjalankan perintah berikut:

az iot ops get-versions

Langkah selanjutnya

Instans Operasi Azure IoT yang Anda sebarkan dikonfigurasi untuk skenario pengujian. Jika Anda ingin mengaktifkan pengaturan aman dan menyiapkan instans untuk skenario produksi, ikuti langkah-langkah dalam Mengaktifkan pengaturan aman pada instans Azure IoT Operations yang ada.