利用virt-manager安装虚拟机

1.      获取img镜像文件的拷贝

进入镜像存放目录:

# cd /var/lib/libvirt/images/

选择img镜像文件拷贝

# cp vm-centos62.qcow vm-101.qcow

修改虚拟机的size:

#qemu-img resize vm-101.qcow 100G

查看拷贝镜像信息:

#qemu-img info vm-101.qcow
image: vm-101.qcow
file format: qcow2
virtual size: 100G (107374182400 bytes)
disk size: 3.0G
cluster_size: 65536

2.      安装img镜像

在命令行中输入“virt-manager”启动X-manager管理器,选择“New”出现新建虚拟机对话框,输入虚拟机的名称,选择“Import existing disk image”:

利用virt-manager安装虚拟机_第1张图片

选择拷贝镜像所在路径,以及虚拟机的操作系统类型和版本号:

利用virt-manager安装虚拟机_第2张图片

设置分配给虚拟机的内存大小和CPU数量:

利用virt-manager安装虚拟机_第3张图片

选择“Forward”后点击“Finish”,虚拟机开始启动,至此虚拟机安装完成

 

3.      问题&&解决方案

在虚拟机启动后进入登录界面,需要输入登录用户名和密码,使用拷贝前img镜像的用户名和密码即可。但此时可能出现键盘错位的问题(安装完CentOS后会出现,没有试验其他操作系统)

解决方案:选择刚才安装的虚拟机,点击“Open”出现对话框后选择“Details”→“Display”→“Keymap”,将“Auto”改为“en-us”,重启虚拟机,问题解决

 

4.      系统配置

进入虚拟机后,配置信息仍然是拷贝前img镜像的信息,需要修改主机名和IP地址

4.1    修改主机名:

4.1.1  使用hostname修改当前主机名

#hostname new-hostname

4.1.2  修改 /etc/sysconfig/network 配置文件,以便下次重启的时,使用新的主机名

#vim /etc/sysconfig/newwork
NETWORKING=yes
HOSTNAME=new-hostname

4.1.3  修改本机的域名解析文件 /etc/hosts ,使得本机的应用程序能够解析新的主机名

#vim /etc/hosts
xxx.xxx.xxx.xxx new-hostname

完成上述步骤后重启虚拟机,则虚拟机主机名显示正确

4.2    修改IP地址(配置eth):

4.2.1  查看eth原有配置信息

#ifconfig
eth2      Linkencap:Ethernet  HWaddr52:54:00:62:29:6E 
          inet addr://显示原镜像IP  Bcast:172.18.255.255  Mask:255.255.0.0
          inet6 addr:fe80::5054:ff:fe62:296e/64 Scope:Link
          UPBROADCAST RUNNING MULTICAST MTU:1500  Metric:1
          RXpackets:4246 errors:0 dropped:0 overruns:0 frame:0
          TXpackets:155 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
          RXbytes:356308 (347.9 KiB)  TX bytes:105660(103.1 KiB)
 
lo        Linkencap:Local Loopback 
          inetaddr:127.0.0.1  Mask:255.0.0.0
          inet6 addr:::1/128 Scope:Host
          UP LOOPBACKRUNNING  MTU:16436  Metric:1
          RXpackets:0 errors:0 dropped:0 overruns:0 frame:0
          TXpackets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
          RX bytes:0(0.0 b)  TX bytes:0 (0.0 b)

4.2.2  修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,改为正确的IP地址(/etc/hosts中写入的IP地址)

#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
#HWADDR=52:54:00:31:93:92
TYPE=Ethernet
BOOTPROTO=none
IPADDR=//修改的IP地址
PREFIX=16
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
#UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

 


你可能感兴趣的:(群英荟萃)