中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【自動化運維】從#手動到#遠程到#批量安裝虛擬機《二》

發布時間:2020-08-12 06:42:58 來源:網絡 閱讀:535 作者:Dr13am_f1y 欄目:開發技術

0x02 virt-install + kickstart  實現腳本化無人執守安裝虛擬機


virt-install  由python編寫的一個腳本。 (在redhat 企業版中 它是 virt-install.noarch 這個包)可以實現 腳本自動化安裝。 

一、virt-install 命令安裝的簡單例子

#!/bin/bash 

virt-install   \
 --name  test   \   安裝虛擬機名
 --ram 1024   \     分配內存大小
 --location http://172.25.254.70/public/red7.0   \   安裝源
 --file /var/lib/libvirt/p_w_picpaths/tes.img   \   硬盤位置
 --file-size 8  
\   文件大小 G

##這樣就可以實現本地腳本安裝。。


#建立 vnc 連接 就可以實現 遠程 安裝

 --vncport=7000 \                ###開啟vnc端口
 --vnc \                    ###開啟vnc
  --vnclisten=172.25.254.1            ###端口開啟的ip


最后  vncviewer  172.25.254.1:7000   鏈接虛擬機圖形


【自動化運維】從#手動到#遠程到#批量安裝虛擬機《二》          但是這樣還是不能實現   無人執守    安裝 虛擬機。。因此就必須借助于   kickstart。。



    kickstart  能夠 完成 安裝過程中 所有需要 手動添加設置的參數,運行kickstart 最終會生成一個 ks.cfg的文件

  


最終 virt-install + kickstart shell 腳本  示例   

#!/bin/bash 

virt-install   \
 --name  test   \   安裝虛擬機名
 --ram 1024   \     分配內存大小
 --location http://172.25.254.70/public/red7.0   \   安裝源
 --file /var/lib/libvirt/p_w_picpaths/tes.img   \   硬盤位置
 --file-size 8  
\   文件大小 G

 --extra-args ks=http://172.25.254.70/ks.cfg    ks.cfg 文件位置

# --vncport=7000 \                ###開啟vnc端口
# --vnc \                    ###開啟vnc

# --vnclisten=172.25.254.1            ###端口開啟的ip

因為可以 kickstart 實現了 無人執守  所以不用  vnc 來 完成 安裝設置。。




友情提供:virt-install常用參數

    -n --name= 客戶端虛擬機名稱
    -r --ram= 客戶端虛擬機分配的內存
    -u --uuid= 客戶端UUID 默認不寫時,系統會自動生成
    --vcpus= 客戶端的vcpu個數
    -v --hvm 全虛擬化
    -p --paravirt 半虛擬化
    -l --location=localdir 安裝源,有本地、nfs、http、ftp幾種,多用于ks網絡安裝
    --vnc 使用vnc ,另有--vnclient=監聽的IP  --vncport =VNC監聽的端口
    -c --cdrom= 光驅 安裝途徑
    --disk= 使用不同選項作為磁盤使用安裝介質
    -w NETWORK, --network=NETWORK 連接客戶機到主機網絡
    -s --file-size= 使用磁盤映像的大小 單位為GB
    -f --file= 作為磁盤映像使用的文件
    --cpuset=設置哪個物理CPU能夠被虛擬機使用
    --os-type=OS_TYPE 針對一類操作系統優化虛擬機配置(例如:‘linux’,‘windows’)
    --os-variant=OS_VARIANT 針對特定操作系統變體(例如’rhel6’, ’winxp’,'win2k3')進一步優化虛擬機配置
    --host-device=HOSTDEV 附加一個物理主機設備到客戶機。HOSTDEV是隨著libvirt使用的一個節點設備名(具體設備如’virsh nodedev-list’的顯示的結果)
    --accelerate KVM或KQEMU內核加速,這個選項是推薦最好加上。如果KVM和KQEMU都支持,KVM加速器優先使用。
    -x EXTRA, --extra-args=EXTRA 當執行從"--location"選項指定位置的客戶機安裝時,附加內核命令行參數到安裝程序
    --nographics "virt-install" 將默認使用--vnc選項,使用nographics指定沒有控制臺被分配給客戶機

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建平县| 彩票| 天峨县| 锡林郭勒盟| 古田县| 阳信县| 云南省| 宝丰县| 甘南县| 都江堰市| 长垣县| 永济市| 日土县| 明水县| 台中县| 日照市| 波密县| 西吉县| 深州市| 岳西县| 当阳市| 长沙县| 松滋市| 竹溪县| 台州市| 塔河县| 兴隆县| 漾濞| 镇安县| 新和县| 晴隆县| 溆浦县| 友谊县| 承德市| 贵阳市| 河南省| 拜泉县| 庄浪县| 德州市| 扎囊县| 古交市|