您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關 clonezilla如何還原鏡像文件到openstack啟動鏡像,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
1、本次實驗在node20(centos6.5)上面完成,IP:192.168.10.20。
前提條件,clonezilla已經將win7物理機的數據,備份到某臺機器上(本次實驗備份在192.168.10.20:/home目錄下)(注意:在備份win7之前,需要先用注冊文件將磁盤接口轉變為IDE)
2、在node20上面用virt-install命令啟動一個kvm虛擬機:(virt-install命令:yum install python-virt*)
qemu-img create -f raw /home/clonezilla/windows7-good.raw 1200G //注必須為raw格式,且size大小必須大于原始物理機磁盤總大小,否則后續會報錯
virt-install -n "p2v-win7" --vcpus 2 -r 1024 --virt-type kvm --disk path=/home/clonezilla/windows7-good.raw,bus=ide,cache=writeback --network bridge=virbr0,model=virtio --boot cdrom,hd,network,menu=on --vnc --vncport=5980 --vnclisten=0.0.0.0 --os-type windows --os-variant=win7 --force --cdrom /home/clonezilla/clonezilla-live-2.3.1-18-amd64.iso //注:期中--disk 后面的bus必須為ide,否則win7啟動會出現0x00000007錯誤。 |
3、接下來用vnc-view連接系統,選擇光驅cdrom clonezilla-live啟動:
//注上述步驟中選擇了ssh_server
//上圖中根據具體情況配置具體ip
//注:上述192.168.10.20的ip,是保存了win7恢復鏡像文件的服務器ip。(要保證當前虛擬機與該ip是通的) //本機啟動命令使用的--network bridge=virbr0,model=virtio,說明本虛擬機機與宿主機virbr0橋是通的, //但是要想讓本虛擬機ip與其他物理機通,則需要將eth0與virtbr0用brctl addif virtbr0 eth0命令綁定 //關于虛擬機如何與外部網絡通信更多詳細請自行查找資料。
|
從上圖可知,成功將一臺win7的物理機,變成了一個kvm接管的虛擬機。
4、若需要將該虛擬機變為一個openstack的景象,則直接將/home/clonezilla/windows7-good.raw鏡像文件用glance命令上傳至openstack即可:(建議先將raw格式,轉化為qcow2格式,占用更少的上傳時間)
glance add disk_format=raw container_format=ovf name=winxp is_public=True</home/clonezilla/windows7-good.raw
|
5、其實vmware的使用比kvm更簡單,但是前提也得選擇ide磁盤,否則win7啟動也會藍屏
接下來選擇clonezilla光驅啟動,之后步驟與kvm一致,則不再詳述。
看完上述內容,你們對 clonezilla如何還原鏡像文件到openstack啟動鏡像有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。