当前位置: > Linux发行版 > Debian >

Debian8 Virtual Machine Manager虚拟机管理平台安装说明

时间:2021-12-18 16:53来源:linux.it.net.cn 作者:IT

修改debian8更新源

# vim /etc/apt/sources.list
deb http://ftp.cn.debian.org/debian/ jessie main contrib non-free

更新系统

# apt-get update
# apt-get upgrade

安装常用软件

# apt-get install vnc4server
# vncpasswd
# vncserver
# apt-get install xfce4		    #图形化界面
# apt-get install xrdp              #远程桌面软件
# apt-get install iceweasel         #安装火狐浏览器
# dpkg-reconfigure locales          #系统语言设置

选择:

en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
zh_TW.BIG5
zh_TW.UTF-8

默认:

zh_CN.UTF-8

# apt-get install xfonts-intl-chinese xfonts-wqy ttf-wqy-zenhei fonts-wqy-zenhei ttf-wqy-microhei fonts-wqy-microhei    #安装中文字体
# apt-get install fcitx fcitx-pinyin fcitx-table-wubi ibus-pinyin ibus-table-wubi                                       #安装输入法

# vim /etc/X11/Xsession.d/95xchinput_start
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
/usr/bin/fcitx &

# chmod +x /etc/X11/Xsession.d/95xchinput_start
# reboot

安装虚拟化软件

# apt-get install qemu	                #安装管理软件
# apt-get install libvirt-bin		#安装命令行工具
# apt-get install virt-manager		#安装图形化工具

开启包转发

# vim /etc/sysctl.conf
net.ipv4.ip_forward=1
# sysctl -p		                    #更改立即生效

修改时区

# vim /etc/timezone
Asia/Shanghai

桥接网络配置

# apt-get install bridge-utils		#安装桥接工具

# vim /etc/network/interfaces		#以下为桥接网卡配置
auto br0
bridge_ports eno1
iface br0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1

# /etc/init.d/networking restart	#重启网络

# ifconfig br0	                    #以下为正确信息
br0       Link encap:Ethernet  HWaddr f0:1f:af:e4:8f:b0  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f21f:afff:fee4:8fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4857340 errors:0 dropped:282 overruns:0 frame:0
          TX packets:2771394 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5522849817 (5.5 GB)  TX bytes:173500148 (173.5 MB)

# brctl show	#显示桥接口信息
bridge name     bridge id               STP enabled     interfaces
br0             8000.f01fafe48fb0       no              eno1

# route		    #以下为正确的路由信息
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 br0
link-local      *               255.255.0.0     U     1000   0        0 br0
192.168.1.0     *               255.255.255.0   U     0      0        0 br0

建立虚拟机平台步骤说明

  • 建立一个磁盘镜像
# qemu-img create -f qcow2 debian8.qcow2 50G		# -f qcow2此种格式是根据磁盘用量增长,镜像名debian8,后缀qcow2,大小50G(实际文件按磁盘用量增长)。
  • 启动图形界面virtual machine manager进行其他操作

  • 建立磁盘镜像库

  • 建立虚拟机

  • 安装系统

虚拟机的磁盘扩容方法

方法一:

直接添加另外一块硬盘,比如创建数据盘,然后添加至虚拟机:
# qemu-img create -f qcow2 data.qcow2 5T

登录到虚拟机中,首先查看是否能新识别硬盘,例如/dev/vdb:
# fdisk -l

然后对其进行格式化:
# mkfs.ext4 /dev/vdb

接下来,新建一个目录用来挂载新的硬盘:
# mkdir /test
# mount /dev/vdb /test

最后,将该挂载添加到开机启动中:
# blkid /dev/vdb    //获取硬盘的UUID
/dev/vdb: UUID="19fc1d1d-7891-4e22-99ef-ea3e08a61840" TYPE="ext4"
# vim /etc/fstab    //添加开机加载,在最后一行加入
UUID=19fc1d1d-7891-4e22-99ef-ea3e08a61840 /test ext4 defaults  1 2

方法二:

关闭虚拟机,直接拉升原有磁盘空间,命令如下:
qemu-img resize [-q] filename [+ | -]size

例如:
# qemu-img create -f qcow2 data.qcow2 1G
# qemu-img resize data.qcow2 +1G
# qemu-img info data.qcow2

镜像格式转换:
qemu-img convert [-c] [-p] [-q] [-n] [-f fmt] [-t cache] [-T src_cache] [-O output_fmt] [-o options] [-s snapshot_id_or_name] [-l snapshot_param] [-S sparse_size] filename [filename2 [...]] output_filename

vmdk-> qcow2:
# qemu-img convert -f vmdk -O qcow2 test.vmdk test_converted.qcow2

qcow2-> raw:
# qemu-img convert -f qcow2 -O raw image.qcow2 image_converted.raw



(责任编辑:IT)
------分隔线----------------------------