Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai EFA dan NCCL untuk beban kerja ML di Amazon EC2
NVIDIACollective Communications Library (NCCL) adalah perpustakaan rutinitas komunikasi kolektif standar untuk beberapa GPUs di satu node atau beberapa node. NCCLdapat digunakan bersama denganEFA, Libfabric, dan MPI untuk mendukung berbagai beban kerja pembelajaran mesin. Untuk informasi lebih lanjut, lihat situs NCCL
Langkah-langkah berikut membantu Anda memulai EFA dan NCCL menggunakan basis AMI untuk salah satu sistem operasi yang didukung.
catatan
-
Hanya tipe instans
p3dn.24xlarge
,p4d.24xlarge
,p5.48xlarge
yang didukung. -
Hanya basis Amazon Linux 2 dan Ubuntu 20.04/22.04 yang didukung. AMIs
-
Hanya NCCL 2.4.2 dan yang lebih baru didukung denganEFA.
Untuk informasi selengkapnya tentang menjalankan beban kerja pembelajaran mesin dengan EFA dan NCCL menggunakan AWS Deep Learning AMIs, lihat Menggunakan EFA DLAMI di Panduan AWS Deep Learning AMIs Pengembang.
Langkah-langkah
- Langkah 1: Siapkan grup keamanan EFA yang diaktifkan
- Langkah 2: Luncurkan instans sementara
- Langkah 3: Instal GPU driver Nvidia, CUDA toolkit Nvidia, dan cu DNN
- Langkah 4: Instal GDRCopy
- Langkah 5: Instal perangkat EFA lunak
- Langkah 6: Instal NCCL
- Langkah 7: Instal aws-ofi-nccl plugin
- Langkah 8: Instal NCCL tes
- Langkah 9: Uji EFA dan NCCL konfigurasi Anda
- Langkah 10: Instal aplikasi machine learning Anda
- Langkah 11: Buat EFA dan NCCL -enabled AMI
- Langkah 12: Mengakhiri instans sementara
- Langkah 13: Luncurkan EFA dan NCCL -enabled instance ke dalam grup penempatan cluster
- Langkah 14: Aktifkan tanpa kata sandi SSH
Langkah 1: Siapkan grup keamanan EFA yang diaktifkan
An EFA membutuhkan grup keamanan yang memungkinkan semua lalu lintas masuk dan keluar ke dan dari grup keamanan itu sendiri. Prosedur berikut membuat grup keamanan yang memungkinkan semua lalu lintas masuk dan keluar ke dan dari dirinya sendiri, dan yang memungkinkan lalu SSH lintas masuk dari IPv4 alamat apa pun untuk konektivitas. SSH
penting
Grup keamanan ini ditujukan untuk tujuan pengujian saja. Untuk lingkungan produksi Anda, kami sarankan Anda membuat SSH aturan masuk yang memungkinkan lalu lintas hanya dari alamat IP tempat Anda terhubung, seperti alamat IP komputer Anda, atau berbagai alamat IP di jaringan lokal Anda.
Untuk skenario lainnya, lihat Aturan-aturan grup keamanan untuk kasus penggunaan yang berbeda.
Untuk membuat grup keamanan EFA yang diaktifkan
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Dalam panel navigasi, pilih Grup Keamanan, lalu pilih Buat grup keamanan.
-
Di jendela Buat Grup Keamanan, lakukan hal berikut:
-
Untuk Nama grup keamanan, masukkan nama deskriptif untuk grup keamanan, seperti
EFA-enabled security group
. -
(Opsional) Untuk Deskripsi, masukkan deskripsi singkat grup keamanan.
-
Untuk VPC, pilih tempat Anda ingin meluncurkan instance EFA -enabled Anda. VPC
-
Pilih Buat grup keamanan.
-
-
Pilih grup keamanan yang Anda buat, dan pada tab Detail, salin ID grup keamanan.
-
Dengan grup keamanan yang masih dipilih, pilih Tindakan, Edit aturan masuk, lalu lakukan hal berikut:
-
Pilih Tambahkan aturan.
-
Untuk Tipe, pilih Semua lalu lintas.
-
Untuk Tipe sumber, pilih Kustom dan tempelkan ID grup keamanan yang Anda salin ke dalam bidang.
-
Pilih Tambahkan aturan.
-
Untuk Jenis, pilih SSH.
-
Untuk jenis Sumber, pilih Anywhere- IPv4.
-
Pilih Simpan aturan.
-
-
Dengan grup keamanan yang masih dipilih, pilih Tindakan, Edit aturan keluar, lalu lakukan hal berikut:
-
Pilih Tambahkan aturan.
-
Untuk Tipe, pilih Semua lalu lintas.
-
Untuk Tipe tujuan, pilih Kustom dan tempelkan ID grup keamanan yang Anda salin ke dalam bidang.
-
Pilih Simpan aturan.
-
Langkah 2: Luncurkan instans sementara
Luncurkan instance sementara yang dapat Anda gunakan untuk menginstal dan mengkonfigurasi komponen EFA perangkat lunak. Anda menggunakan instance ini untuk membuat EFA -enabled AMI dari mana Anda dapat meluncurkan instance EFA -enabled Anda.
Untuk meluncurkan instans sementara
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Instans, lalu pilih Luncurkan Instans untuk membuka wizard peluncuran instans baru.
-
(Opsional) Di bagian Nama dan tanda, berikan nama untuk instans, seperti
EFA-instance
. Nama ditetapkan ke instans sebagai tanda sumber daya (Name=
).EFA-instance
-
Di bagian Aplikasi dan Gambar OS, pilih AMI untuk salah satu sistem operasi yang didukung. Hanya Amazon Linux 2, Ubuntu 20.04, dan Ubuntu 22.04 yang didukung.
-
Di bagian Tipe instans, pilih
p3dn.24xlarge
,p4d.24xlarge
, ataup5.48xlarge
. -
Pada bagian Pasangan kunci, pilih pasangan kunci yang akan digunakan untuk instans.
-
Di bagian Pengaturan jaringan, pilih Edit, lalu lakukan hal berikut:
-
Untuk Subnet, pilih subnet untuk meluncurkan instans. Jika Anda tidak memilih subnet, Anda tidak dapat mengaktifkan instance untukEFA.
-
Untuk Firewall (grup keamanan), pilih Pilih grup keamanan yang ada, lalu pilih grup keamanan yang Anda buat di langkah sebelumnya.
-
Perluas bagian Konfigurasi jaringan lanjutan, dan untuk Elastic Fabric Adapter, pilih Aktifkan.
-
-
Di bagian Penyimpanan, konfigurasikan volume sesuai kebutuhan.
catatan
Anda harus menyediakan penyimpanan tambahan 10 hingga 20 GiB untuk Nvidia CUDA Toolkit. Jika Anda tidak menyediakan penyimpanan yang cukup, Anda akan menerima
insufficient disk space
kesalahan saat mencoba menginstal driver dan CUDA toolkit Nvidia. -
Di panel Ringkasan di sebelah kanan, pilih Luncurkan instans.
Langkah 3: Instal GPU driver Nvidia, CUDA toolkit Nvidia, dan cu DNN
Langkah 4: Instal GDRCopy
Instal GDRCopy untuk meningkatkan kinerja Libfabric. Untuk informasi selengkapnyaGDRCopy, lihat GDRCopyrepositori
Langkah 5: Instal perangkat EFA lunak
Instal kernel, EFA driver, Libfabric, dan Open MPI stack yang EFA diaktifkan yang diperlukan untuk mendukung EFA instans sementara Anda.
Untuk menginstal perangkat EFA lunak
-
Hubungkan ke instans yang Anda luncurkan. Untuk informasi selengkapnya, lihat Connect ke instans Linux Anda menggunakan SSH.
-
Unduh file instalasi EFA perangkat lunak. File penginstalan perangkat lunak dikemas menjadi file tarball (
.tar.gz
) yang dikompresi. Untuk mengunduh versi stabil terbaru, gunakan perintah berikut.$
curl -O https://efa-installer.amazonaws.com/aws-efa-installer-1.35.0.tar.gzAnda juga bisa mendapatkan versi terbaru dengan mengganti nomor versi dengan
latest
dalam perintah sebelumnya. (Opsional) Verifikasi keaslian dan integritas file EFA tarball (
.tar.gz
).Kami menyarankan Anda melakukan hal ini untuk memverifikasi identitas penerbit perangkat lunak dan memeriksa apakah file tersebut tidak diubah atau rusak sejak file tersebut diterbitkan. Jika Anda tidak ingin memverifikasi file tarball, lewati langkah ini.
catatan
Atau, jika Anda lebih suka memverifikasi file tarball dengan menggunakan MD5 atau SHA256 checksum sebagai gantinya, lihat. Verifikasi EFA penginstal menggunakan checksum
-
Unduh GPG kunci publik dan impor ke keyring Anda.
$
wget https://efa-installer.amazonaws.com/aws-efa-installer.key && gpg --import aws-efa-installer.keyPerintah tersebut harus mengembalikan nilai kunci. Catat nilai kunci, karena Anda membutuhkannya di langkah selanjutnya.
-
Verifikasi sidik jari GPG kunci. Jalankan perintah berikut dan tentukan nilai kunci dari langkah sebelumnya.
$
gpg --fingerprintkey_value
Perintah tersebut harus mengembalikan sidik jari yang identik dengan
4E90 91BC BB97 A96B 26B1 5E59 A054 80B1 DD2D 3CCC
. Jika sidik jari tidak cocok, jangan jalankan skrip EFA instalasi, dan hubungi AWS Support. -
Unduh file tanda tangan dan verifikasi tanda tangan file EFA tarball.
$
wget https://efa-installer.amazonaws.com/aws-efa-installer-1.35.0.tar.gz.sig && gpg --verify ./aws-efa-installer-1.35.0.tar.gz.sigBerikut ini adalah contoh output.
gpg: Signature made Wed 29 Jul 2020 12:50:13 AM UTC using RSA key ID DD2D3CCC gpg: Good signature from "Amazon EC2 EFA <ec2-efa-maintainers@amazon.com>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 4E90 91BC BB97 A96B 26B1 5E59 A054 80B1 DD2D 3CCC
Jika hasilnya mencakup
Good signature
, dan sidik jari cocok dengan sidik jari yang dikembalikan di langkah sebelumnya, lanjutkan ke langkah berikutnya. Jika tidak, jangan jalankan skrip EFA instalasi, dan hubungi AWS Support.
-
-
Ekstraksi file dari file
.tar.gz
yang dikompresi dan navigasi ke dalam direktori yang diekstraksi.$
tar -xf aws-efa-installer-1.35.0.tar.gz && cd aws-efa-installer -
Jalankan skrip instalasi EFA perangkat lunak.
catatan
Dari EFA 1.30.0, Open MPI 4 dan Open MPI 5 diinstal secara default. Kecuali Anda membutuhkan Open MPI 5, kami sarankan Anda menginstal hanya Open MPI 4. Perintah berikut menginstal Open MPI 4 saja. Jika Anda ingin menginstal Open MPI 4 dan Open MPI 5, hapus
--mpi=openmpi4
.$
sudo ./efa_installer.sh -y --mpi=openmpi4Libfabric diinstal di
/opt/amazon/efa
direktori, sementara Open MPI diinstal di/opt/amazon/openmpi
direktori. -
Jika EFA penginstal meminta Anda untuk me-reboot instance, lakukan dan kemudian sambungkan kembali ke instance. Jika tidak, log out dari instans lalu log kembali untuk menyelesaikan penginstalan.
-
Konfirmasikan bahwa komponen EFA perangkat lunak berhasil diinstal.
$
fi_info -p efa -t FI_EP_RDMPerintah harus mengembalikan informasi tentang EFA antarmuka Libfabric. Contoh berikut menunjukkan output perintah.
-
p3dn.24xlarge
dengan satu antarmuka jaringanprovider: efa fabric: EFA-fe80::94:3dff:fe89:1b70 domain: efa_0-rdm version: 2.0 type: FI_EP_RDM protocol: FI_PROTO_EFA
-
p4d.24xlarge
danp5.48xlarge
dengan berbagai antarmuka jaringanprovider: efa fabric: EFA-fe80::c6e:8fff:fef6:e7ff domain: efa_0-rdm version: 111.0 type: FI_EP_RDM protocol: FI_PROTO_EFA provider: efa fabric: EFA-fe80::c34:3eff:feb2:3c35 domain: efa_1-rdm version: 111.0 type: FI_EP_RDM protocol: FI_PROTO_EFA provider: efa fabric: EFA-fe80::c0f:7bff:fe68:a775 domain: efa_2-rdm version: 111.0 type: FI_EP_RDM protocol: FI_PROTO_EFA provider: efa fabric: EFA-fe80::ca7:b0ff:fea6:5e99 domain: efa_3-rdm version: 111.0 type: FI_EP_RDM protocol: FI_PROTO_EFA
-
Langkah 6: Instal NCCL
InstalNCCL. Untuk informasi selengkapnyaNCCL, lihat NCCLrepositori
Untuk menginstal NCCL
-
Buka direktori
/opt
tersebut.$
cd /opt -
Kloning NCCL repositori resmi ke instance dan navigasikan ke repositori kloning lokal.
$
sudo git clone https://github.com/NVIDIA/nccl.git && cd nccl -
Bangun NCCL dan instal dan tentukan direktori CUDA instalasi.
$
sudo make -j src.build CUDA_HOME=/usr/local/cuda
Langkah 7: Instal aws-ofi-nccl plugin
aws-ofi-ncclPlugin memetakan NCCL transportasi berorientasi koneksi APIs ke antarmuka tanpa koneksi Libfabric yang andal. Ini memungkinkan Anda untuk menggunakan Libfabric sebagai penyedia jaringan saat menjalankan aplikasi NCCL berbasis. Untuk informasi lebih lanjut tentang aws-ofi-nccl plugin, lihat aws-ofi-nccl repositori
Untuk menginstal aws-ofi-nccl plugin
-
Navigasi ke direktori beranda Anda.
$
cd $HOME -
Instal utilitas yang diperlukan.
-
Amazon Linux 2
$
sudo yum install hwloc-devel -
Ubuntu
$
sudo apt-get install libhwloc-dev
-
-
Unduh file aws-ofi-nccl plugin. File dikemas menjadi tarball yang dikompresi (
.tar.gz
).$
wget https://github.com/aws/aws-ofi-nccl/releases/download/v1.11.0-aws/aws-ofi-nccl-1.11.0-aws.tar.gz -
Ekstraksi file dari file .tar.gz yang dikompresi dan navigasikan ke dalam direktori yang diekstraksi.
$
tar -xf aws-ofi-nccl-1.11.0-aws.tar.gz && cd aws-ofi-nccl-1.11.0-aws -
Untuk menghasilkan file make, jalankan
configure
skrip dan tentukan direktoriMPI, LibfabricNCCL, dan CUDA instalasi.$
./configure --prefix=/opt/aws-ofi-nccl --with-mpi=/opt/amazon/openmpi \ --with-libfabric=/opt/amazon/efa \ --with-cuda=/usr/local/cuda \ --enable-platform-aws -
Tambahkan MPI direktori Open ke
PATH
variabel.$
export PATH=/opt/amazon/openmpi/bin/:$PATH -
Instal aws-ofi-nccl plugin.
$
make && sudo make install
Langkah 8: Instal NCCL tes
Instal NCCL tes. NCCLTes memungkinkan Anda untuk mengonfirmasi NCCL bahwa diinstal dengan benar dan beroperasi seperti yang diharapkan. Untuk informasi selengkapnya tentang NCCL pengujian, lihat repositori nccl-tests
Untuk menginstal NCCL tes
-
Navigasi ke direktori beranda Anda.
$
cd $HOME -
Gandakan repositori nccl-tests resmi ke instans dan navigasi ke repositori klon lokal.
$
git clone https://github.com/NVIDIA/nccl-tests.git && cd nccl-tests -
Tambahkan direktori Libfabric ke variabel
LD_LIBRARY_PATH
.-
Amazon Linux 2
$
export LD_LIBRARY_PATH=/opt/amazon/efa/lib64
:$LD_LIBRARY_PATH -
Ubuntu
$
export LD_LIBRARY_PATH=/opt/amazon/efa/lib
:$LD_LIBRARY_PATH
-
-
Instal NCCL tes dan tentukan direktori MPINCCL,, dan CUDA instalasi.
$
make MPI=1 MPI_HOME=/opt/amazon/openmpi
NCCL_HOME=/opt/nccl/build
CUDA_HOME=/usr/local/cuda
Langkah 9: Uji EFA dan NCCL konfigurasi Anda
Jalankan pengujian untuk memastikan bahwa instans sementara Anda dikonfigurasi dengan benar untuk EFA danNCCL.
Untuk menguji EFA dan NCCL konfigurasi Anda
-
Buat file host yang menentukan host untuk menjalankan pengujian. Perintah berikut membuat file host dengan nama
my-hosts
yang mencakup referensi ke instans itu sendiri. -
Jalankan pengujian dan tentukan file host (
--hostfile
) dan jumlah yang GPUs akan digunakan (-n
). Perintah berikut menjalankanall_reduce_perf
pengujian pada 8 GPUs pada instance itu sendiri, dan menentukan variabel lingkungan berikut.-
FI_EFA_USE_DEVICE_RDMA=1
— (p4d.24xlarge
hanya) menggunakan RDMA fungsionalitas perangkat untuk transfer satu sisi dan dua sisi. -
NCCL_DEBUG=INFO
—memungkinkan output debug terperinci. Anda juga dapat menentukanVERSION
untuk mencetak hanya NCCL versi di awal pengujian, atauWARN
hanya menerima pesan kesalahan.
Untuk informasi selengkapnya tentang argumen NCCL pengujian, lihat NCCLPengujian README di repositori
resmi nccl-tests. -
p3dn.24xlarge
$
/opt/amazon/openmpi/bin/mpirun \ -x LD_LIBRARY_PATH=/opt/nccl/build/lib:/usr/local/cuda/lib64:/opt/amazon/efa/lib:/opt/amazon/openmpi/lib:/opt/aws-ofi-nccl/lib:$LD_LIBRARY_PATH \ -x NCCL_DEBUG=INFO \ --hostfile my-hosts -n 8 -N 8 \ --mca pml ^cm --mca btl tcp,self --mca btl_tcp_if_exclude lo,docker0 --bind-to none \ $HOME/nccl-tests/build/all_reduce_perf -b 8 -e 1G -f 2 -g 1 -c 1 -n 100 -
p4d.24xlarge
danp5.48xlarge
$
/opt/amazon/openmpi/bin/mpirun \ -x FI_EFA_USE_DEVICE_RDMA=1 \ -x LD_LIBRARY_PATH=/opt/nccl/build/lib:/usr/local/cuda/lib64:/opt/amazon/efa/lib:/opt/amazon/openmpi/lib:/opt/aws-ofi-nccl/lib:$LD_LIBRARY_PATH \ -x NCCL_DEBUG=INFO \ --hostfile my-hosts -n 8 -N 8 \ --mca pml ^cm --mca btl tcp,self --mca btl_tcp_if_exclude lo,docker0 --bind-to none \ $HOME/nccl-tests/build/all_reduce_perf -b 8 -e 1G -f 2 -g 1 -c 1 -n 100
-
-
Anda dapat mengonfirmasi bahwa EFA aktif sebagai penyedia dasar NCCL saat
NCCL_DEBUG
log dicetak.ip-192-168-2-54:14:14 [0] NCCL INFO NET/OFI Selected Provider is efa*
Informasi tambahan berikut ditampilkan saat menggunakan instans
p4d.24xlarge
.ip-192-168-2-54:14:14 [0] NCCL INFO NET/OFI Running on P4d platform, Setting NCCL_TOPO_FILE environment variable to /home/ec2-user/install/plugin/share/aws-ofi-nccl/xml/p4d-24xl-topo.xml
Langkah 10: Instal aplikasi machine learning Anda
Instal aplikasi machine learning di instans sementara. Prosedur penginstalan bervariasi tergantung pada aplikasi machine learning tertentu. Untuk informasi selengkapnya tentang menginstal perangkat lunak pada instans Linux Anda, lihat Mengelola perangkat lunak di instans Amazon Linux 2 Anda.
catatan
Lihat dokumentasi aplikasi machine learning Anda untuk petunjuk penginstalan.
Langkah 11: Buat EFA dan NCCL -enabled AMI
Setelah Anda menginstal komponen perangkat lunak yang diperlukan, Anda membuat AMI yang dapat Anda gunakan kembali untuk meluncurkan instans EFA yang diaktifkan.
Untuk membuat AMI dari instance sementara Anda
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Instans.
-
Pilih instans sementara yang Anda buat dan pilih Tindakan, Gambar, Buat gambar.
-
Untuk Buat gambar, lakukan hal berikut:
-
Untuk nama Gambar, masukkan nama deskriptif untuk. AMI
-
(Opsional) Untuk deskripsi Gambar, masukkan deskripsi singkat tentang tujuanAMI.
-
Pilih Buat citra.
-
-
Di panel navigasi, pilih AMIs.
-
Temukan AMI tht yang Anda buat dalam daftar. Tunggu hingga status berubah dari
pending
menjadiavailable
sebelum melanjutkan ke langkah berikutnya.
Langkah 12: Mengakhiri instans sementara
Pada titik ini, Anda tidak memerlukan lagi instans sementara yang Anda luncurkan. Anda dapat mengakhiri instans agar biaya tidak dibebankan lagi padanya.
Untuk mengakhiri instans sementara
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Instans.
-
Pilih instans sementara yang Anda buat dan pilih Tindakan, Status instans, Akhiri instans.
-
Saat diminta konfirmasi, pilih Akhiri.
Langkah 13: Luncurkan EFA dan NCCL -enabled instance ke dalam grup penempatan cluster
Luncurkan instance Anda EFA dan NCCL -enabled ke dalam grup penempatan klaster menggunakan grup keamanan EFA -enabled AMI dan EFA -enabled yang Anda buat sebelumnya.
catatan
-
Ini bukan persyaratan mutlak untuk meluncurkan instance EFA -enabled Anda ke dalam grup penempatan cluster. Namun, sebaiknya jalankan instans EFA -enabled Anda dalam grup penempatan klaster saat meluncurkan instance ke grup latensi rendah dalam satu Availability Zone.
-
Untuk memastikan kapasitas tersedia saat Anda menskalakan instans klaster, Anda dapat membuat Reservasi Kapasitas untuk grup penempatan klaster Anda. Untuk informasi selengkapnya, lihat Buat Reservasi Kapasitas dalam grup penempatan klaster.
Langkah 14: Aktifkan tanpa kata sandi SSH
Untuk mengaktifkan aplikasi Anda berjalan di semua instance di cluster Anda, Anda harus mengaktifkan SSH akses tanpa kata sandi dari node pemimpin ke node anggota. Simpul pemimpin adalah instans dari mana Anda menjalankan aplikasi Anda. Instans yang tersisa di klaster adalah simpul anggota.
Untuk mengaktifkan tanpa kata sandi SSH di antara instance di cluster
-
Pilih satu instans dalam klaster sebagai simpul pemimpin, dan hubungkan ke instans tersebut.
-
Nonaktifkan
strictHostKeyChecking
dan aktifkanForwardAgent
pada simpul pemimpin. Buka~/.ssh/config
menggunakan editor teks pilihan Anda dan tambahkan berikut ini.Host * ForwardAgent yes Host * StrictHostKeyChecking no
-
Menghasilkan sebuah RSA key pair.
$
ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsaPasangan kunci dibuat dalam direktori
$HOME/.ssh/
. -
Ubah izin kunci privat pada simpul pemimpin.
$
chmod 600 ~/.ssh/id_rsa chmod 600 ~/.ssh/config -
Buka
~/.ssh/id_rsa.pub
menggunakan editor teks pilihan Anda dan salin kunci. -
Untuk setiap simpul anggota di klaster, lakukan hal berikut:
-
Hubungkan dengan instans.
-
Buka
~/.ssh/authorized_keys
menggunakan editor teks pilihan Anda tambahkan kunci publik yang Anda salin sebelumnya.
-
-
Untuk menguji bahwa passwordless SSH berfungsi seperti yang diharapkan, sambungkan ke node pemimpin Anda dan jalankan perintah berikut.
$
sshmember_node_private_ip
Anda harus terhubung ke simpul anggota tanpa diminta untuk memasukkan kunci atau kata sandi.