Proxmox cluster sync uses .ssh/authorized_keys

如果 proxmox cluster 其中任一台主機的 id_rsa.pub 重新產生(手動產生),就須手動將該節點新生成檔案「id_rsa.pub」 中的文字內容,新增寫入到各個節點的「/root/.ssh/authorized_keys」檔案裏。

在其它節點完成該節點的新 ssh public key 登錄之後,其它節點就可以和該節點同步了。

重新產生 ssh-key

ssh-keygen -t rsa -C "<em>your_email@youremail.com</em>"

複製「id_rsa.pub」key 至其它節點「authorized_keys」

cat /root/.ssh/id_rsa.pub | ssh root@192.168.128.234 “cat /root/.ssh/authorized_keys"

Pipe Viewer – is a terminal-based tool for monitoring the progress of data through a pipeline.

Install Pipe Viewer on Ubuntu:

apt-get install pv

pv Command syntax:

pv filename
pv filename &gt; /path/to/output
pv options filename | command1
pv options filename | command1 &gt; output.file
pv filename | command1
command1 | pv | command2
pv -options input.file | command1 | pv -options &gt; output.file

example command:

jerry@jerry-P5Q-office:/media/fileZone500G/software/作業系統/LINUX$ dd if=drbl-live-xfce-1.0.8-7-amd64.iso |pv -s 378M|ssh jerry@192.168.128.118 "dd of=/home/jerry/test.iso"
755620+0 records in1MB/s] [=================================================================>   ] 96% ETA 0:00:02
755620+0 records out
386877440 bytes (387 MB) copied, 85.2052 s, 4.5 MB/s
 369MB 0:01:25 [4.33MB/s] [=================================================================>   ] 97%
755620+0 records in
755620+0 records out
386877440 bytes (387 MB) copied, 84.7891 s, 4.6 MB/s

使用 trickle 限制 dd over ssh 的流量

使用 “trickle" 限制 dd 複製 block level device over ssh bandwidth of translation 。有效的降低網路上 IO delay 的情況發生。

dd if=/dev/sda | trickle -u 10240 ssh root@192.168.128.240 “dd of=/mnt/backup_jerry/sda.img"

利用 trickle 指令限制上傳的速度為 10240KB 透過 ssh 協定傳送 dd 資料串流。

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

有時後連線ssh會出現如下的錯誤訊息,通常我都會到登入帳號的家目錄下對隱藏目錄.ssh中know_hosts的內容做修改,刪除它所提到的的那一行。

但其實最簡單的作法是執行指令: ssh-keygen -R 192.168.122.238
上面指令就是要移除屬於該host的所有key。
接著只要在重新連線一遍就行了。
繼續閱讀