自定义虚拟机

安装虚拟化服务器平台

• KVM /QEMU /LIBVIRTD

– KVM是linux内核的模块,它需要CPU的支持,采用硬

件辅劣虚拟化技术 Intel-VT,AMD-V,内存的相关如

Intel的 EPT 和 AMD 的 RVI 技术

– QEMU 是一个虚拟化的仿真工具,通过 ioctl 不内核

kvm 交互完成对硬件的虚拟化支持

– Libvirt 是一个对虚拟化管理的接口和工具,提供用户

端程序 virsh ,virt-install, virt-manager, virt-view 不

用户交互

 

安装虚拟化服务器平台

• 必备软件

• qemu-kvm

– 为 kvm 提供底层仿真支持

• libvirt-daemon

– libvirtd 守护进程,管理虚拟机

• libvirt-client

– 用户端软件,提供客户端管理命令

• libvirt-daemon-driver-qemu

– libvirtd 连接 qemu 的驱动

 

• 虚拟化平台的安装

yum install -y qemu-kvm  libvirt-daemon   libvirt-client   libvirt-daemon-driver-qemu

systemctl start libvirtd

 

自定义虚拟机

/var/lib/libvirt/images

qemu-img create -f qcow2 node.qcow2 16G

node.qcow2

 

/etc/libvirt/qemu/networks     

Vbr.xml

<network>

<name>vbr</name>

<bridge name="vbr"/>

<forward mode="nat"/>

<ip address="192.168.6.254" netmask="255.255.255.0">

<dhcp>

<range start="192.168.6.100" end="192.168.6.200"/>

</dhcp>

</ip>

</network>

 

 

Virsh

net-list

net-define vbr.xm

net-undefine vbr

net-start vbr

net-destroy vbr

net-edit vbr

net-autostart vbr

 

 

yum -y install vsftp

/etc/vsftpd/vsftpd.conf

listen=YES

listen_ipv6=NO

systemctl enable vsftpd

systemctl start vsftpd

/var/ftp

 

Yum

Vim /etc/fstab 

/iso/CentOS7-1708.iso  /var/ftp/centos7   iso9660  defaults  0  0

Mount -a

/etc/yum.repos.d/xxx.repo

[Centos_repo]

name= CentOS packet

baseurl=ftp://xx.xx.xx.xx/centos7

enabled=1

gpgcheck=0

yum repolist

 

virt-manager

新建虚拟机

 

网络选择自定义的 vbr

– 软件选择 minimal ,关闭 KDUMP

– 选择手工分区

• 使用标准分区格式,只分一个根分区

• 选取一个根分区,开启安装系统

 

Ip  a   s

 

[root@localhost ~]# ip a s

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host 

       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

    link/ether 52:54:00:18:6e:2e brd ff:ff:ff:ff:ff:ff

    inet 192.168.6.136/24 brd 192.168.6.255 scope global dynamic eth0

       valid_lft 3112sec preferred_lft 3112sec

    inet6 fe80::5054:ff:fe18:6e2e/64 scope link 

       valid_lft forever preferred_lft forever

[root@localhost ~]#

 

 

猜你喜欢

转载自blog.csdn.net/weixin_40018205/article/details/81111531