kvm直接拷贝文件到虚机

这两种方法用于无公网ip地址,无法直接通过地址scp文件

一、将本地文件复制到虚机里面 虚机要关机

1、先安装服务

yum -y install libguestfs libguestfs-tools-c

2、将本地文件复制过去

virt-customize --copy-in /apps/vmimages/config:/etc/selinux/ -d  test
 /apps/vmimages/config:本地文件位置
 /etc/selinux/  :虚机目录
 test:虚机名称

二、通过挂载网卡,scp文件到虚机中

原理:安装libvirt后默认自带一个virbr0的网卡将网卡绑定到虚机上

virsh attach-interface test  --type bridge --source virbr0 --persistent

通过virsh console 查看会发现里面多了一个192.168.128.0/24 地址段的IP地址
再物理机上直接ssh 192.168.128.0/24的地址就可以直接ssh上去,或者直接scp文件就行。
上传完包后,可用下面命令移除掉网卡

virsh domiflist  test
Interface  Type       Source     Model       MAC
-------------------------------------------------------
tap111111 bridge     alubr0     virtio      ea:16:3e:8f:11:11
vnet0      bridge     virbr0     rtl8139     5a:11:00:58:a6:11

virsh detach-interface test bridge --mac 5a:11:00:58:a6:11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值