1. 程式人生 > >記一次虛擬機器複製遷移到異機啟動報could not open disk image /123.img: Invalid argument 錯誤

記一次虛擬機器複製遷移到異機啟動報could not open disk image /123.img: Invalid argument 錯誤

過程是這樣的;

內網兩臺機器

192.168.2.215  複製出

192.168.2.203  複製到此處啟動

啟動時報錯

virsh # start z6-006-208
error: Failed to start domain z6-006-208
error: internal error process exited while connecting to monitor: char device redirected to /dev/pts/31
2017-11-10T09:50:14.300241Z qemu-kvm: -drive file=/kvm/z6-006-208-disk-001.img,if=none,id=drive-ide0-0-0,format=qcow2,cache=none: could not open disk image /kvm/z6-006-208-disk-001.img: Invalid argument

谷歌了無數次後在一個英文版的答案裡面受到了啟發  是磁碟檔案的格式和xml配置檔案裡面的格式衝突了。

    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/kvm/z6-006-208-disk-001.img'/>
      <target dev='vda' bus='virtio'/>

按那個文章 將配置中的qcow2改成了raw 然後啟動成功了,但是個人還是感覺不對勁

virsh # start z6-006-208
Domain z6-006-208 started

於是乎進行和本地配置檔案對比發現本地的配置檔案中

    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>   這裡後面的紅色字型部分是沒有的  而且磁碟格式也是qcow2
      <source file='/kvm/z6-006-208-disk-001.img'/>
      <target dev='vda' bus='virtio'/>

於是乎,我把紅色字型部分刪掉  將磁碟格式改回了qcow2

      <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/kvm/z6-006-208-disk-001.img'/>
      <target dev='vda' bus='virtio'/>


儲存退出,再次啟動,成功了。至此問題成功解決。   反正我是不會把磁碟格式改成raw的  不方便擴充 qcow2 方便擴充,雖然效能差一些,但靈活更重要。

相關推薦

虛擬機器複製遷移啟動could not open disk image /123.img: Invalid argument 錯誤

過程是這樣的; 內網兩臺機器 192.168.2.215  複製出 192.168.2.203  複製到此處啟動 啟動時報錯 virsh # start z6-006-208 error: Failed to start domain z6-006-208 error:

虛擬機器無法聯網

環境:CentOS7 mini x64 安裝完虛擬機器開始配置網路環境 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no

虛擬無法訪問主機的坑

AI 無法訪問 需要 oca get 虛擬 自己 收集 網絡   因為客戶方使用的瀏覽器都是IE8的版本,所以在每次開發完功能之後都需要用IE來測試,IE最高系統只能在XP中運行,所以這次我和往常一樣裝了虛擬機,裝了XP,網絡模式使用NAT,在虛擬機中訪問主機的jboss服

RAID陣列的遷移經歷

行遷移 abs 一次 操作 常開 tabs 重啟 控制器 型號 xu言: 最近,某電信機房因為空調漏水問題導致了我司的Dell R430 服務器的主板及CPU不同程度受損。服務器已經不能正常開機。但是,又基於把服務器的數據需要最短時間進行恢復。抱著試試看的心裏進行了磁盤整體

虛擬無法掛載volume的怪異問題排查

12.1 compute esc 這樣的 context journal text cin main 故障現象 使用nova volume-attach <server> <volume>命令掛載卷,命令沒有返回錯誤,但是查看虛擬機狀態,卷並沒有掛載

使用Windows10搭建伺服器 ——虛擬機器實驗記錄

使用Windows10搭建伺服器 ——一次虛擬機器實驗記錄 1.準備工作: Ⅰ.使用虛擬機器架設伺服器 原料: VMware Workstation 14 PRO windows 10企業版 架設伺服器這種事情,咱這些計算機男都知道,安全是很重要的!伺服器架起

[MySQL] MGR組複製GTID(1236)異常的解決

現象: 應用服務向MGR其中一個節點發起寫請求報錯 (3101, 'Plugin instructed the server to rollback the current transaction.

如何將虛擬機器複製到另臺電腦上

直接將以下的資料夾整個拷過去(建立和本來虛擬機器所在位置相同的目錄) 親測有效 拷過去後  以我的虛擬機器為例 1.開啟虛擬機器,選擇fastdfs.vmx 2.接下來跳出的另一個選擇檔案選擇centos下的對應檔案即可

阿里雲伺服器遷移

今天凌晨兩點 伺服器定時遷移了遷移之前 先把開機自啟動修改了一下 發現memcached沒有開機自啟動新增方式vim /etc/rc.d/rc.local增加一行/data/website/xunsearch/bin/xs-ctl.sh restart /usr/local/

修改sga大小之後出現的一系列

rac 文件復制 show get global sele ins insert 1.4 記錄一次修改sga大小之後出現的一系列報錯 修改了oracle的sga大小之後,遇到了一系列的報錯。 00844和00851報錯 SQL> startup; ORA-00844:

VM虛擬機器Ubuntu無法聯網問題

突然ubuntu獲取不到ipv4地址,手動設定靜態ip也ping不通本機,   在網上試了一堆的方法也不行,就懷疑是vm設定問題了。因為   作業環境我的VM需要經常性的改變橋接的網絡卡,所以檢查了一   下這裡,折騰了好久發現是誤把虛擬機器的VMnet網絡卡給改了,

在Windows系統中安裝Mac虛擬機器之旅

工具/原料準備 Vmware WorkstationOS X系統映象包 VMware-workstation安裝 首先安裝虛擬機器工作站,基本都是右擊以管理員身份執行,安裝的詳細過程不再贅述,一

VMware虛擬機器網路排錯

電腦的vmware虛擬機器在學校是可以用的(用的社團網線),搬到上海後,電腦連線的是無線網,開啟虛擬機器後出現問題。 出現問題:虛擬機器配置一切正常,能ping 127.0.0.1和localhost,但ping不通www.baidu.com和114.114.114.1

虛擬機器上搭建ftp伺服器過程

環境:Windows7+VMware14.0+Ubuntu16.04 第一步:在Ubuntu上安裝vsftpdsudo apt-get update sudo apt-get install vsft

糾結的虛擬Linux網絡配置

ping mysql 目錄修改 安裝 fun 會有 登錄 頁面 sha 要說到為什麽會有這一次網絡配置的問題,還要從配置DNF(遊戲登錄器)開始說,由於Linux服務器是用的別人架設好的端,外網訪問又需要配置PHP網關訪問頁面, 無奈電腦是個人電腦,處於電信分配的大型內網中

openstack 雲主機熱遷移失敗與恢復過程

openstack 遷移失敗 背景:最近把openstack上的所有機器的磁盤逐一重新分區,之前是兩塊磁盤用RAID1,但是ceph已經配置了3份副本,這樣相當於存6份副本了,目前磁盤資源不太夠。機器用的是HP P440ar的陣列卡,支持建立不同模式的邏輯卷,所以把磁盤分區修改為RAID1系統盤+RA

往集群添加機器,liveNodes缺少機器的情況

新的 安裝目錄 虛擬機 namenode 文件 一次 style 認識 hadoop 1、背景 公司線下環境,原本有三臺虛擬機組成的集群(cdh5.3.6),由於硬件配置比較低,申請了新的三臺機器,8核8G內存,在上面部署了cdh5.11.1,較新的cdh集群。 由於遠來的

MySQL遷移並從MySQL5.6升級到5.7後查詢慢了幾十倍的問題

打印 ins 狀態 sql語句 top 引用 為什麽 區別 image 起因 因為生產環境數據量越來越大,客戶越來越多,項目功能也越來越多,項目本身也越來越多,導致之前的服務器內存、硬盤都已經漸漸的不夠用了,當時出現了2種解決方案,增加服務器配置和新購服務器,但是就算是新增

Oracle -- ADG庫遷移過程小結 -- 上篇(ADG建庫)

背景:   客戶新採購一批機器,需要把原ADG庫資料移到新機器上,作業系統不變,資料庫版本不變。   遠端安裝,採用xmanager軟體連線搭建。   環境:   作業系統:Oracle Linux Server release 6.8    oracle資料庫版本:11g r

ES節點擴容、資料遷移實踐

記一次ES節點擴容、資料遷移實踐 背景 之前ES叢集裡的資料越來越大,日增500G日誌資料,需要做一波擴容。 節點資訊 目前叢集中的節點資訊如下: 節點 CPU、MEM DISK 磁碟使用率 節點角色 es01