自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

KVM故障調(diào)試經(jīng)驗(yàn)分享

運(yùn)維 系統(tǒng)運(yùn)維
本文是作者的實(shí)戰(zhàn)經(jīng)驗(yàn)分享,在UBuntu12.04.2系統(tǒng)安裝KVM,隨后創(chuàng)建虛擬機(jī),出現(xiàn)了新的問(wèn)題。ping不通虛擬機(jī),ssh登錄不上,console方式登錄不上, 虛擬機(jī)無(wú)法shutdown,貌似電源管理也沒(méi)有安裝成功??纯醋詈笫侨绾谓鉀Q的。

  本次在UBuntu12.04.2系統(tǒng)安裝KVM,隨后創(chuàng)建虛擬機(jī),又出現(xiàn)了新的問(wèn)題。

  現(xiàn)象:

  ping不通虛擬機(jī),ssh登錄不上,console方式登錄不上, 虛擬機(jī)無(wú)法shutdown,貌似電源管理也沒(méi)有安裝成功。

先來(lái)解決網(wǎng)絡(luò)問(wèn)題:

  還好可以通過(guò)virt-cat來(lái)檢查虛擬機(jī)內(nèi)部的文件。

先關(guān)閉虛擬機(jī)

  virsh destroy vm1

  然后檢查網(wǎng)卡設(shè)置文件:

  root@dbkvm:~# virt-cat -d vm1 /etc/network/interfaces
  # This file describes the network interfaces available on your system
  # and how to activate them. For more information, see interfaces(5).
  # The loopback network interface
  auto lo
  iface lo inet loopback
  # The primary network interface
  auto eth0
  iface eth0 inet static
  address 192.168.1.51
  netmask 255.255.255.0
  network 192.168.1.0
  broadcast 192.168.1.255
  gateway 192.168.1.1
  # dns-* options are implemented by the resolvconf package, if installed
  dns-nameservers 8.8.8.8
  dns-search localdomain

  這個(gè)dns-search localdomain看上去很奇怪。一般是defaultdomain。

  localdomain是因?yàn)閔ost機(jī)器的/etc/hosts中配置成了:

  127.0.0.1       localhost.localdomain dbkvm

  將其換成這種配置:

  127.0.0.1   localhost
  127.0.1.1   dbkvm

  再創(chuàng)建虛擬機(jī),網(wǎng)絡(luò)正常了??梢詐ing通,可以ssh登錄。 console問(wèn)題還有。

  虛擬機(jī)里面的網(wǎng)絡(luò)設(shè)置dns-search 被設(shè)置成了defaultdomain。

  因此推測(cè)是hosts文件的配置錯(cuò)誤,導(dǎo)致虛擬機(jī)中網(wǎng)卡設(shè)置的dns-search錯(cuò)誤,導(dǎo)致無(wú)法連接網(wǎng)絡(luò),因此不能在創(chuàng)建過(guò)程中從網(wǎng)絡(luò)下載安裝openssh-server.

  來(lái)看一下電源管理

  如果不安裝電源管理,就不能在host主機(jī)通過(guò)shutdown關(guān)閉虛擬機(jī)。

  在創(chuàng)建vm的選項(xiàng)中需要補(bǔ)上:

  --addpkg=acpid

  事后彌補(bǔ)就要登錄到虛擬機(jī)中,然后運(yùn)行命令:

  apt-get install acpid

  再來(lái)處理console不能登錄的問(wèn)題。

  先停止虛擬機(jī)。

  virsh stop vm1

  準(zhǔn)備一個(gè)文件ttyS0.conf, 內(nèi)容如下:

  # ttyS0.conf - getty
  # This service maintains a getty on ttyS0 from the point the system is
  # started until it is shut down again.
  start on stopped rc RUNLEVEL=[2345]
  stop on runlevel [!2345]
  respawn

  安裝guestfish程序:

  apt-get install guestfish

  現(xiàn)在用virt-copy-in將文件復(fù)制到vm的/etc/init目錄中:

  virt-copy-in -d vm1 ttyS0.conf /etc/init

  然后調(diào)用virsh edit vm1 來(lái)編輯vm1的配置文件,添加下面的內(nèi)容:

  <devices>
  ...
  <serial type='pty'>
  <source path='/dev/pts/2'/>
  <target port='0'/>
  </serial>
  <console type='pty' tty='/dev/pts/2'>
  <source path='/dev/pts/2'/>
  <target port='0'/>
  </console>
  </devices>

  ***試用一下:

  virsh start vm1
  Domain vm1 started
  root@dbkvm:~/kvm_scripts# virsh console vm1
  Connected to domain vm1
  Escape character is ^]
  Ubuntu 12.04.2 LTS vm1 ttyS0
  vm1 login: root
  Password:
  Last login: Thu May  2 09:21:03 UTC 2013 from 192.168.1.4 on pts/1
  Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-41-virtual x86_64)

  可以了。所有問(wèn)題的根源都出在那個(gè)不正確的host機(jī)器上的/etc/hosts配置。

責(zé)任編輯:黃丹 來(lái)源: 博客
相關(guān)推薦

2009-12-16 16:37:59

Ruby on Rai

2012-01-30 13:58:36

Linux Deepi Gnome Shel

2014-04-02 10:56:21

2023-02-28 15:40:16

鴻蒙CPU渲染

2023-03-23 16:02:07

樹(shù)莓派4GPU調(diào)試

2014-02-25 11:27:49

運(yùn)維經(jīng)驗(yàn)緊急故障

2009-09-28 10:52:00

CCNA考試經(jīng)驗(yàn)CCNA

2011-07-12 13:41:15

C++

2011-07-15 17:35:19

JavaScript

2009-12-07 11:11:46

PHP顯示圖片

2009-10-15 10:59:00

CCNA經(jīng)驗(yàn)分享CCNA

2009-12-25 09:44:52

WPF窗口設(shè)置

2011-05-16 17:36:05

SEO

2020-12-17 10:08:51

勒索病毒安全信息安全

2009-09-16 08:54:02

思科認(rèn)證CCIECCNA

2009-12-18 17:01:37

Ruby基礎(chǔ)代碼

2009-12-22 16:03:03

WCF異常

2009-12-22 19:26:51

WCF綁定

2019-06-14 14:15:07

Javascript調(diào)試技巧代碼

2012-12-12 12:08:47

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)