Download presentation
Presentation is loading. Please wait.
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
驗收
Similar presentations