Presentation is loading. Please wait.

Presentation is loading. Please wait.

雲端計算.

Similar presentations


Presentation on theme: "雲端計算."— Presentation transcript:

1 雲端計算

2 用指令進行虛擬機複製 Python2.7 str

3 複製虛擬機

4 先建立資料夾(Lab02)將下載檔放置此

5 複製定義範本(temp.xml) 1)cp temp.xml copy.xml

6 更改名稱 1)sed -i "s,%VM_NAME%,copy,g" copy.xml sed 主要功能為自動化的修改文字檔 S 為尋找
被取代文字 取代文字 G為取代

7 更改UUID 1)UUID=`uuidgen` 2)sed -i "s,%UUID%,$UUID,g" copy.xml
《 ` 》為 Tab鍵上方的輸入符號

8 建立一個raw的image檔 1)qemu-img create -f raw copy.raw 10G
2)sed -i "s,%IMAGE_PATH%,/image/copy.raw,g" copy.xml

9 設置虛擬光碟來安裝作業系統 1)sed -i "s,%ISO_PATH%,/iso/ubuntu desktop-amd64.iso,g" \copy.xml

10 虛擬網路卡 1)MAC="fa:95:$(dd if=/dev/urandom count=12>/dev/null | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4/')" 2)sed -i "s,%MAC%,$MAC,g" copy.xml 3)MAC2="52:54:$(dd if=/dev/urandom count=12>/dev/null | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4/')" 4)sed -i "s,%MAC2%,$MAC2,g" copy.xml

11 啟動虛擬機 1) virsh define copy.xml 檢視是否有完成 2)virsh list --all

12 驗收

13 Python2.7 str

14 截取字元 a[:] 全部 a[i:j] a[i] 到 a[j-1] 間的字元 a[i:] a[i] 到末尾的所有字元 a[:j]
a[0] 到 a[j-1] 的所有字元 a[i:j:k] a[i]、a[i+k]、a[i+2k]... 直到下標不超過 j, k預設為1

15 跳脫字元 Escape chacracter
代表字元 \n 換行 \t Tab \\ 反斜線 \ \’ 單引號 ‘ \” 雙引號 “

16 原始字串 Raw string 想要表示跳脫字串,例如要表示\t,則必須撰寫‘\\t’來表示,這有些不方 便,可以使用原始字串(Raw String) 表示 原始字串(Raw String): 在引號前加 r ,代表引號所夾的字元就是原字元

17 start:end:step step: default is equal to1

18 EXAMPLE letters = 'abcdefghijklmnopqrstuvwxyz'

19 驗收


Download ppt "雲端計算."

Similar presentations


Ads by Google