Penerapan dan Pemeliharaan / Deployment Ubuntu Raspberry Pi
Dokumen ini terutama menjelaskan cara menjalankan sistem ini pada Raspberry Pi yang telah diinstal sistem Ubuntu Server (64bit).
Selalu gunakan DataFlux Func versi terbaru untuk melakukan operasi
Disarankan menggunakan koneksi jaringan kabel ke Raspberry Pi selama proses operasi
Artikel ini didasarkan pada Raspberry Pi 4B 8GB; Raspberry Pi 3B terlalu lemah untuk menjalankannya
Harus menggunakan image Ubuntu Server 64-bit untuk Raspberry Pi
1. Persiapan
Sebelum menginstal DataFlux Func di Raspberry Pi, diperlukan beberapa persiapan.
1.1 Menulis Kartu SD Raspberry Pi
Disarankan menggunakan image resmi bersih untuk menulis kartu SD sebelum menginstal DataFlux Func.
Saat menulis kartu SD, Anda dapat memilih:
-
Menggunakan alat resmi
Raspberry Pi Imageruntuk menulis -
Mengunduh langsung image resmi
Ubuntu Server 64-bit, lalu menulisnya menggunakan alat pihak ketiga
Setelah penulisan selesai, masukkan kartu SD ke Raspberry Pi, nyalakan daya dan mulai.
1.2 Inisialisasi Sistem
Setelah pertama kali memulai Ubuntu untuk Raspberry Pi, Anda perlu masuk menggunakan nama pengguna dan kata sandi default:
| Nama Pengguna | Kata Sandi |
|---|---|
ubuntu |
ubuntu |
Setelah berhasil masuk, Anda akan diminta mengubah kata sandi
1.3 Mengonfigurasi Koneksi Wi-Fi (Opsional)
Jika Anda ingin terhubung ke jaringan melalui Wi-Fi, ikuti langkah-langkah berikut:
Buka file konfigurasi
| Bash | |
|---|---|
1 | |
Misalkan SSID Wi-Fi Anda adalah my-wifi dan kata sandinya my-wifi-password. Maka, konfigurasi harus diubah menjadi sebagai berikut:
| YAML | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Terapkan konfigurasi baru
| Bash | |
|---|---|
1 | |
Mulai ulang Raspberry Pi
| Bash | |
|---|---|
1 | |
Gunakan cURL untuk memverifikasi apakah koneksi jaringan berhasil
| Bash | |
|---|---|
1 | |
2. Menginstal DataFlux Func
Proses menginstal DataFlux Func di Raspberry Pi pada dasarnya sama dengan menginstal di server biasa.
2.1 Unduh
Operasi unduhan sama seperti di platform lain, cukup gunakan perintah berikut; Skrip akan mendeteksi arsitektur lingkungan saat ini dan mengunduh sumber daya versi ARM.
| Bash | |
|---|---|
1 | |
Jika perlu mengunduh paket instalasi DataFlux Func untuk Raspberry Pi di PC, Anda perlu menentukan --aarch64 dalam perintah unduhan
| Bash | |
|---|---|
1 | |
2.2 Menginstal
Setelah unduhan selesai, masuk ke direktori unduhan dan jalankan perintah berikut untuk menginstal:
| Bash | |
|---|---|
1 | |
2.3 Inisialisasi Sistem
Setelah instalasi selesai, buka halaman inisialisasi DataFlux Func menggunakan browser untuk melakukan operasi.
- Akses
http://{IP Raspberry Pi}:8088
2.4 Memverifikasi Instalasi
Setelah instalasi selesai, masuk ke sistem ini, buka 'Manajemen / Tentang', dan Anda dapat melihat 'Arsitektur' adalah aarch64:
Operasi selanjutnya tidak berbeda dengan DataFlux Func yang diinstal di server biasa.
X. Lampiran
Di sini dicatat beberapa hal terkait Raspberry Pi untuk referensi.
X.1 Memaksimalkan Performa Raspberry Pi
Buka file /boot/firmware/usercfg.txt
| Bash | |
|---|---|
1 | |
Tambahkan konten berikut sesuai kebutuhan:
| Text Only | |
|---|---|
1 2 3 | |
Bahkan tanpa melakukan pengaturan di atas, perangkat tetap dapat digunakan dengan normal, dan hanya dengan casing logam saja sudah dapat melakukan pendinginan pasif
Pengaturan ini melibatkan overclocking; saat berjalan dengan beban penuh, pendinginan pasif tidak dapat mengandalkan casing logam saja, setidaknya diperlukan satu kipas
Konfigurasi yang lebih agresif dapat semakin meningkatkan performa Raspberry Pi, tetapi akan menyebabkan garansi hangus
Jika Raspberry Pi Anda rusak akibat overclocking, penulis artikel ini tidak bertanggung jawab; silakan pikirkan baik-baik sebelum melakukannya
X.2 Program Tes Tekanan Raspberry Pi
Anda dapat menggunakan alat tes tekanan Raspberry Pi untuk menguji stabilitas operasi Raspberry Pi (terutama setelah overclocking).
Ambil repositori proyek
| Bash | |
|---|---|
1 | |
Alamat repositori GitHub penulis asli adalah: github.com/xukejing/rpi-cpu-stress
Tambahkan izin eksekusi
| Bash | |
|---|---|
1 2 | |
Jalankan tes tekanan
| Text Only | |
|---|---|
1 | |
Maka, di terminal Anda dapat melihat keluaran sebagai berikut:
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |
a72 freq: 2100000: menunjukkan frekuensi CPU saat ini adalah 2.1Ghztemp: 50634: menunjukkan suhu adalah 50.634 derajat Celsius
Jangan biarkan Raspberry Pi berada pada suhu tinggi dalam waktu lama (di atas 80 derajat Celsius)