ssh登陸xenserver,使用命令指令碼打補丁

2021-10-08 16:45:52 字數 1962 閱讀 8229

citrix xenserver,思傑基於xen的虛擬化伺服器。citrix xenserver是一種全面而易於管理的伺服器虛擬化平台,基於強大的 xen hypervisor 程式之上。xen技術被廣泛看作是業界最快速、最安全的虛擬化軟體。xenserver 是為了高效地管理 windows® 和 linux®虛擬伺服器而設計的,可提供經濟高效的伺服器整合和業務連續性。

幸運的是:

我們公司之前注意到了xenserver的強大優勢,並且運用較多

但是:

您安裝過xenserver嗎各位?

安裝過,good

那您給xenserver打過補丁嗎親??

打過,very good

怎麼打的???

…………………………

很榮幸,本白之前完全手動使用xencenter !乙個!乙個!的打!!!

最開始還安裝乙個重啟一次機器,安裝過補丁的同學應該能明白,極其殘忍。。。

好了,其實比較快的就是用scp 把補丁複製到xenserver伺服器下,然後在xenserver使用命令更新,如下:

~ ]

# xe patch-upload file-name=xs70e002.xsupdate

~ ]

第一條:把補丁包上傳到伺服器,因為我已經把補丁包拷貝過來了,所以就不用寫那麼多引數了,正規的格式如下:

xe patch-upload -s 《伺服器ip位址》 -u root -pw第二條:安裝補丁:安裝成功是什麼錯誤都不會報的,乾乾淨淨的讓你執行嚇一條命令~

ffffffff-6666-4444-8888-999999999999 這一串子,就是上條命令返回的uuid,當然了,本白改過了,哈哈哈,雖然沒什麼用。。。

當然這條命令我也是只寫了關鍵的,正規格式如下:

當然了,本白的所有xenserver補丁包早已經在公司的其他伺服器上準備就緒了

# scp xen7.0-update-packages/* [email protected]:/root/xen/
然後在xenserver伺服器下就是這個樣子滴

[root@xenserver ~]

# ls xen/

xs70e002.xsupdate xs70e003.xsupdate xs70e005.xsupdate xs70e008.xsupdate

xs70e009.xsupdate xs70e010.xsupdate xs70e011.xsupdate xs70e012.xsupdate

[root@xenserver ~]

# ls

a.txt buding.sh xen

上邊「buding.sh」就是我的粗糙的指令碼檔案本件

[root@xenserver ~]

# cat buding.sh

/usr/bin/bash

filedir=/root/xen

for filename in

`ls $filedir`

do xe patch-upload file-name=

$filedir/$filename

>a.txt

echo

$filedir/$filename

`cat a.txt`

echo

"..............success..............."

done

[root@xenserver ~]

# bash buding.sh

這個就是buding.sh的內容啦,最後使用bash執行一下,就可以看見一行行的 success,巴適得很~~

ssh 快捷登陸

背景 ssh 為 secure shell 的縮寫,由ietf的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ss...

登陸ssh指令碼

usr bin expect f set timeout 30 spawn ssh myname x.x.x.x expect password send r0iz9 o 9io p fi 1 r expect send projectname r send ssh test2 r interact...

ssh自動登陸

突然碰到有人問ssh再傳輸金鑰時候能不手動輸入密碼,由於沒有碰到過這種情況,所以查了一下發現可以用sshpass做到。sshpass 引數 ssh命令 引數 p password 將引數password作為密碼 f passwordfile 提取passwordfile的第一行作為密碼 e 將環境變...