xenserver如何批量安裝vm

這篇文章給大家分享的是有關  xenserver如何批量安裝vm 的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

10年專注建站、設計、互聯網產品按需網站制作服務,業務涵蓋品牌網站設計電子商務商城網站建設、微信小程序、軟件系統開發、成都App定制開發等。憑借多年豐富的經驗,我們會仔細了解每個客戶的需求而做出多方面的分析、設計、整合,為客戶設計出具風格及創意性的商業解決方案,創新互聯建站更提供一系列網站制作和網站推廣的服務,以推動各中小企業全面信息數字化,并利用創新技術幫助各行業提升企業形象和運營效率。

XCP/XenServer命令行方式安裝VM:

http://heylinux.com/archives/2795.html

[root@xenserver-1 ~]# vim install.py

#!/bin/env python
import threading
import time
import os
loops=['192.168.11.203','192.168.11.204','192.168.11.205']

def work(ip):
        cmd='bash -x ./install.sh '+ip

        os.system(cmd)

def main():
        threads=[]
        nloops=range(len(loops))
        for i in loops:
                kscmd="sed  -ci  \'s/^network.*/network --onboot yes --device eth0 --bootproto=static --ip="+i+" --netmask=255.255.255.0 --gateway=192.168.11.21 --nameserver=114.114.114.114 --noipv6/\' /var/www/html/repo/ks/centos-6.3.ks
 "
                print kscmd
                os.system(kscmd)
                t=threading.Thread(target=work,args=(i,))
                t.start()
                time.sleep(40)
#               work(i)

if __name__=="__main__":
        main()

[root@xenserver-1 ~]# vim install.sh

#!/bin/bash

function installvm(){
        networkip=$1
        sruuid=`xe sr-list | grep -C 1 "Local"|head -3|grep uuid|awk -F': ' '{print $2}'`
        #初始化一個空的VM
        uuid=`xe vm-install new-name-label=centos6_$networkip sr-uuid=$sruuid template=Other\ install\ media`

        #設置VM的CPU,內存
        xe vm-param-set VCPUs-max=2 uuid=$uuid
        xe vm-param-set VCPUs-at-startup=2 uuid=$uuid

        xe vm-param-set              memory-static-max=1073741824 uuid=$uuid
        xe vm-param-set             memory-dynamic-max=512435456 uuid=$uuid
        xe vm-param-set             memory-dynamic-min=512435456 uuid=$uuid
        xe vm-param-set      memory-static-min=268217728 uuid=$uuid
        #xe vm-param-set memory-dynamic-max=906MiB uuid=$uuid
        #xe vm-param-set memory-static-max=1024MiB uuid=$uuid
        #xe vm-param-set memory-dynamic-min=812MiB uuid=$uuid
        #xe vm-param-set memory-static-min=512MiB uuid=$uuid

        #為自動化安裝VM設置bootloader,httprepo,kickstart
        xe vm-param-set HVM-boot-policy="" uuid=$uuid
        xe vm-param-set PV-bootloader="eliloader" uuid=$uuid
        xe vm-param-set other-config:install-repository="http://192.168.11.200:8080/repo/centos/6.3/" uuid=$uuid
        xe vm-param-set PV-args="ip=$networkip netmask=255.255.255.0 gateway=192.168.11.21 ns=114.114.114.114  ks=http://192.168.11.200:8080/repo/ks/centos-6.3.ks ksdevice=eth0" uuid=$uuid

        #為VM添加一塊虛擬硬盤
        xe vm-disk-add uuid=$uuid sr-uuid=$sruuid device=0 disk-size=20GiB

        #設置虛擬硬盤為bootable
        uuid1=`xe vbd-list vm-uuid=$uuid userdevice=0 params=uuid --minimal`

        xe vbd-param-set bootable=true uuid=$uuid1

        #為VM創建網絡
        networkid=`xe network-list bridge=xenbr0 --minimal`
        xe vif-create vm-uuid=$uuid network-uuid=$networkid mac=random device=0
        #啟動VM,接下來,VM將自動化安裝好所有的基礎軟件包,并啟動SSH服務
        xe vm-start uuid=$uuid
}
installvm  $1

[root@xenserver-1 ~]# more /var/www/html//repo/ks/centos-6.3.ks
cmdline
skipx
install
cdrom
lang en_US.UTF-8
keyboard us
rootpw 12345678
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone --utc Etc/UTC
bootloader --location=mbr --driveorder=xvda --append="crashkernel=auto"
zerombr
clearpart --all --initlabel
autopart
reboot
%packages --nobase
@core
%end
network --onboot yes --device eth0 --bootproto=static --ip=192.168.11.205 --netmask=255.255.255.0 --gateway=192.168.11.21 --nameserver=114.114.114.114 --noipv6

感謝各位的閱讀!關于“  xenserver如何批量安裝vm ”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網站名稱:xenserver如何批量安裝vm
網站地址:http://m.kartarina.com/article32/jeopsc.html

成都網站建設公司_創新互聯,為您提供手機網站建設外貿網站建設域名注冊外貿建站微信公眾號定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 国产AV无码专区亚洲AV蜜芽| 亚洲国产精品无码久久| 午夜无码熟熟妇丰满人妻| 亚洲成a∨人片在无码2023| 亚洲?V无码乱码国产精品| 中出人妻中文字幕无码 | 一本一道VS无码中文字幕| 成人免费一区二区无码视频| 亚洲人成无码网站| 精品乱码一区内射人妻无码| 亚洲AV无码久久久久网站蜜桃| 亚洲午夜无码片在线观看影院猛| 亚洲youwu永久无码精品| 色窝窝无码一区二区三区| 无码人妻精品一区二区蜜桃百度| 成人无码区免费A片视频WWW| 国产成人无码综合亚洲日韩 | 亚洲区日韩区无码区| 永久免费av无码网站大全| 亚洲性无码AV中文字幕| 亚洲AV永久纯肉无码精品动漫| 精品人妻少妇嫩草AV无码专区| 免费无码又爽又黄又刺激网站| 无码国产精品一区二区免费 | 日韩免费无码视频一区二区三区| yy111111少妇影院里无码| 一级毛片中出无码| 东京热加勒比无码视频| 夜夜精品无码一区二区三区| 色欲香天天综合网无码| 人妻少妇无码视频在线| 亚洲色偷拍区另类无码专区| 久久久久久国产精品无码下载| 亚洲AV中文无码乱人伦| 国产日产欧洲无码视频无遮挡| 亚洲综合无码精品一区二区三区| 亚洲一区爱区精品无码| 无码少妇一区二区| 亚洲av无码专区在线电影| 无码专区国产无套粉嫩白浆内射| 久久伊人亚洲AV无码网站|