
虚拟化
文章平均质量分 57
梦想不能在远方
邮箱:1113997619@qq.com
展开
-
vmware 桥接不能联网问题
VMware虚拟机使用桥接网络1、VMware网络设置成桥接2、虚拟机设置和笔记本相同网段的IPping不通笔记本的ip,也ping不通网关。重启网络,虚拟机内出现,有线网络断开现象,网络不会自动连接。3、更改VMware虚拟网络编辑器更改设置,可以编辑桥接的设置我的桥接不能联网是因为,之前桥接到了本地网卡上。修改成无线网卡之后,可以正常联网。...原创 2022-04-22 16:18:02 · 3832 阅读 · 0 评论 -
kvm安装ovmf,增加UEFI启动模式
1、配置firmware的yum源wget http://www.kraxel.org/repos/firmware.repo -O /etc/yum.repos.d/firmware.repo2、安装ovmfyum install edk2.git-ovmf-x643、配置 libvirtd以启用UEFIvim /etc/libvirt/qemu.conf确认好ovmf安装路径。文件OVMF_CODE-pure-efi.fd和OVMF_VARS-pure-efi.fd是否存在...原创 2021-09-01 16:07:16 · 2963 阅读 · 0 评论 -
centos docker和 docker-compose 离线安装
将docker相关的安装包传输到服务器需要的rpm包一个selinux包:docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm和docker包:docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm和依赖包:containerd.io-1.2.2-3.3.el7.x86_64.rpm注意版本一定要对应,前面是centos的安装包。执行:yum localinstallcontainer...原创 2021-01-24 20:09:04 · 510 阅读 · 0 评论 -
docker 导出所有镜像,带仓库和tag值导出到一个文件
一台机器上所有docker镜像,导出成一个文件。根据docker image list 结果将所有镜像的REPOSITORY和TAG值,用awk取出,并合并到一行。最后使用docker save 保存到一个tar文件。#!/bin/shsum=` docker image list |wc -l`COUNT=`expr $sum - 1`echo 镜像数量:$COUNTTAG=`docker image list|grep -v REPOSITORY|awk '{print $1"原创 2021-01-15 19:25:55 · 2617 阅读 · 0 评论 -
vmdk转qcow2镜像制作,启动失败解决
镜像制作如果有多个vmdk需要合并成一个vmdkvmware-vdiskmanager.exe -r "E:\PC \Windows 7 x64.vmdk" -t 0 "E:\PC\win7-zhao.vmdk”qemu-img convert -c -f vmdk -O qcow2 Metasploitable.vmdk Metasploitable-zhao.qcow2导入镜像开机报错fsck.ext3:No such file or directory whil...原创 2020-06-24 14:21:17 · 5243 阅读 · 0 评论 -
openstack导出实例,制作镜像
单位大哥,提供的制作镜像方案,比直接做镜像,占用空间小很多,还很方便。openstack在线制作镜像步骤:1、将指定虚拟机配置好后关机2、对此虚拟机“创建快照”,之后会跳转到镜像页面,等待快照创建完毕3、进入控制节点后台,glance image-list 找到刚才创建出来的快照ID4、glance image-download --file /root/XXX.img 快照I...原创 2019-12-17 13:56:58 · 3396 阅读 · 0 评论 -
windows防火墙 新加虚拟机vmnetwork8
以主机为例,依次打开防火墙,高级设置,入站规则,新建规则,自定义,任何协议任何端口,到了选择ip的时候,本地ip选择任何本地ip,远程ip添加上虚拟机的局域网ip,下一步,选允许连接,搞定。...原创 2018-12-06 11:46:21 · 1355 阅读 · 1 评论 -
openstack上linux实例tcpdump抓包慢情况分析
1、实例网卡配置IP和openstack的port端口IP相同时,无论多网卡还是单网卡,tcpdump 抓包无延迟。二层包看着像被openstack网络重组2、实例网卡不配置IP,单网卡或者所有网卡都不配置IP,tcpdump无延迟。二层报文截取。3、实例有网卡不配IP,有网卡配IP,tcpdump有延迟。报文和情况2,截图相同。tcpdump源码分析分析...原创 2019-04-22 15:58:01 · 1659 阅读 · 0 评论 -
openstack部署-nova计算节点服务安装
安装并配置计算节点http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpmyum install openstack-nova-compute 安装包报错(yum install rpm* rpm-build rpmdev*rpmbuild --rebuild --cl...原创 2019-03-27 15:13:55 · 1497 阅读 · 0 评论 -
openstack部署-nova控制节点服务安装
安装并配置控制器节点mysql -u root -p进入数据库创建三个数据库MariaDB [(none)]> CREATE DATABASE nova_api;MariaDB [(none)]> CREATE DATABASE nova;MariaDB [(none)]> CREATE DATABASE nova_cell0;授权MariaDB...原创 2019-03-27 15:12:25 · 862 阅读 · 0 评论 -
openstack部署-glance服务安装
安装之前准备 数据库:mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \...原创 2019-03-27 15:10:17 · 496 阅读 · 0 评论 -
openstack部署-keystone服务安装
Keystone安装一、安装之前需创建数据库mysql -u root -p123456 以root用户身份连接到数据库服务器CREATE DATABASE keystone; 创建keystone数据库GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \IDENTIFIED BY '123456';授权...原创 2019-03-27 15:07:14 · 1977 阅读 · 2 评论 -
openstack部署-准备环境配置
修改/etc/hosts192.168.12.150 controller192.168.12.180 compute1yum install chrony 时间同步/etc/chrony.confserver computeiburst 控制节点server controller iburst 计算节点allow 192.168.0.0/16 控制节...原创 2019-03-27 15:00:32 · 483 阅读 · 0 评论 -
kvm kali镜像制作
准备kali的iso镜像,和kvm环境,工具使用virt-manager1、打开virt-manager创建虚拟机2、选择本地安装介质,点击前进3、通过浏览选择IOS镜像文件4、选择内存和cpu大小,根据实际情况选择5、创建qcow2镜像文件点击管理,进入下面界面,点击加号选择位置,创建qcow2文件,文件大小,我实验3g和5g均未成功,现在使用...原创 2019-03-27 14:31:33 · 1114 阅读 · 0 评论 -
openstack部署-neutron服务安装
neutron 安装 mysql -u root -p 进入数据库CREATE DATABASE neutron; 创建数据库设置权限GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \ IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON neutro...原创 2019-03-27 15:19:19 · 942 阅读 · 0 评论 -
openstack部署-dashboard服务安装
dashboard安装yum install openstack-dashboard -yOPENSTACK_HOST = "192.168.1.17" #更改为keystone机器地址OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" #默认的角色ALLOWED...原创 2019-03-27 15:20:50 · 1505 阅读 · 0 评论 -
openstack部署-启动一个实例
创建虚拟网络openstack network create --share --external \ --provider-physical-network provider \ --provider-network-type flat provider 创建网络编辑ml2_conf.ini[ml2_type_flat]flat_networks = pro...原创 2019-03-28 09:53:20 · 1226 阅读 · 0 评论 -
镜像移植报错fsck.ext3:No such file or directory while trying to open /dev/sda1
vmdk转qcow2导入镜像开机报错fsck.ext3:No such file or directory while trying to open /dev/sda1msfadmin@metasploitable:~$ sudo passwd root[sudo] password for msfadmin: #这里输入msfadmin的密码,也就是m...原创 2019-09-02 17:45:22 · 1957 阅读 · 0 评论 -
多个vmdk合并成一个vmdk方法
由于需要将vmware虚拟机移植到kvm环境vmware虚拟机有多个vmdk文件,要合并成一个vmdk,以便后续格式转换找了好多个文章,写的都有点问题,执行都报错现在整理可用的命令使用vmware workstation的工具可以实现合并功能。使用cmd管理员权限进入,vmware安装目录。执行以下命令vmware-vdiskmanager.exe -r "...原创 2019-08-26 16:40:12 · 12176 阅读 · 4 评论 -
VMware ESXi 6.7服务器设置IP不通
我是使用光盘安装,安装步骤,不详细叙述,网上教程很多。其中,这篇比较直观。文章地址:https://blog.51cto.com/13508655/2306364安装完成之后在step14配置本地网段IP地址。使用网线直连服务器之后,笔记本设置为一个网段IP。发现在笔记本上并不能ping通,配置的IP。发现是由于多网卡,没选择网卡导致,进入网络管理界面选择第一块网卡即...原创 2020-04-01 13:36:32 · 18815 阅读 · 8 评论 -
openstack实例多网络问题(串网卡)
centos 7实例,连接多个接口。之前说过路由冲突引起的问题。这次碰到的是由于接口分离再连接导致的网卡索引号问题。(索引号改变和串网卡)问题分为两种1、接口分开再连接,网卡名没变,但是通过ip a命令查看,可以看到网卡的网卡索引号改变了。网卡索引号,累加,添加了一个当前最大索引号加1的网卡。ip a可以看到分离再添加的网卡排到了最后。通过网卡索引号,来识别网卡的程序,碰到了问...原创 2019-05-31 16:32:19 · 1321 阅读 · 0 评论 -
openstack实例mtu设置为1500
openstack系统neutron使用vxlan网络类型,实例默认mtu为1450,由于应用需求,需要将实例默认mtu设置为1500。1.vim /etc/neutron/neutron.conf将global_physnet_mtu设置为1550。系统初始配置文件此处未配置,默认为1500,vxlan头占用50长度,实例的mtu就默认为1450。配置改为1550之后,实例的mtu默认就...原创 2019-05-27 10:40:25 · 3448 阅读 · 0 评论 -
openstack实例tcp连接,无法传输数据
openstack两个实例可以建立tcp连接,无法传输数据问题,解析。现象:两个实例,分别部署了tcp的client和server端。ps aux|grep name 查看正常运行。netstat -antl查看网络连接状态为建立连接,established状态。Send_Q不为空,且越来越大。两端网卡抓包,结果如下。client端网卡抓包:server端网卡抓包:原...原创 2019-04-24 15:54:58 · 887 阅读 · 0 评论 -
neutron理解总结(二)
以下内容为网络内容整理,如有侵权部分,通知删除:Neutron 管理的网络资源包括 Network,subnet 和 portnetwork是一个隔离的二层广播域。Neutron支持多种类型的network,包括local,flat,VLAN,VxLAN和GRE。locallocal网络与其他网络和节点隔离。local网络中的instance只能与位于同一节点上同一网络的 inst...原创 2019-04-16 15:38:06 · 1278 阅读 · 0 评论 -
neutron理解总结(一)
以下内容为网络内容整理,如有侵权部分,通知删除:Linux环境下网络设备的虚拟化主要有以下几种形式,Neutron也是基于这些技术来完成项目私有虚拟网络network的构建。(1) TAP/TUNTAP/TUN是 Linux内核实现的一对虚拟网络设备, TAP工作在二层,TUN工作在三层,Linux内核通过TAP/TUN设备向绑定该设备的用户空间程序发送数据,反之,用户空间程序也可以像操作硬...原创 2019-04-16 15:31:25 · 1720 阅读 · 0 评论 -
phpstudy启动报错+自动启动
windows server 2008 R2 运行phpstudy 程序报错需要VC9运行库http://www.microsoft.com/zh-CN/download/details.aspx?id=15336下载对应64位库vcredist_x64.exe,安装之后继续报错,需要VC9运行库。下载32位库vcredist_x86.exe,安装之后,正常运行。win...原创 2019-03-27 13:40:06 · 1491 阅读 · 0 评论 -
windows server 服务器 ftp搭建所遇到问题总结
1、搭建ftp服务根据文章搭建ftp服务器https://www.cnblogs.com/liguo-rong/p/8026966.html搭建ftp服务之后,在服务器外边可以ping通server的ip地址,但是ftp不能连接。分析是防火墙原因,可以关闭防火墙,或者配置防火墙规则。2、ftp登陆报错530 User cannot log in 输入用户名密码报错解决方...原创 2019-03-27 09:15:03 · 2173 阅读 · 0 评论 -
virt命令
virt-manager他是一套用 python 编写的虚拟机管理图形界面,用户可以通过它直观地操作不同的虚拟机。Virt-manager 就是利用 libvirt 的 API 实现的。 virt-viewervirt-viewer是一个用于显示虚拟机的图形控制台的最小工具。 控制台使用VNC或SPICE访问协议。 virt-install命令行安装kvm虚拟机。 ...原创 2019-01-15 15:10:56 · 2347 阅读 · 0 评论 -
libvirt理解总结
•libvirt是用于管理虚拟化平台的开源的API,后台程序和管理工具。•包括一个API库,一个守护进程(Libvirtd),和一个命令行实用程序(virsh)。•支持语言C,C++,Python,Perl,Ruby, java,JavaScript,php等语言。•支持系统Linux,FreeBSD,Windows和OS-X。1、Libvirt APIhttps://l...原创 2019-01-15 15:05:26 · 17622 阅读 · 1 评论 -
kvm查询虚拟机在宿主机对应串口设备
kvm查询虚拟机在宿主机对应串口设备知道虚拟机域名或者使用virsh list查看自己使用虚拟机。virsh ttyconsole 主机名原创 2019-01-25 12:37:04 · 1287 阅读 · 0 评论 -
openstack 实例使用多网卡(路由冲突)
简单聊聊,openstack实例挂多块网卡。openstack实例可以通过dashboard网页操作中,连接接口操作,按网络或者按端口,给实例添加一块网卡。(代码或者命令也可实现)重复操作给实例添加多块网卡。添加之后再dashboard可以查看实例多网络,多网卡,会导致实例路由冲突,这时候挂浮动ip有可能会冲突。我们需要删除冲突路由。使用route -n查看路由表,...原创 2019-01-24 09:35:17 · 2272 阅读 · 0 评论 -
virglrenderer的src.rpm包安装
1、下载软件包https://rpms.remirepo.net/rpmphp/zoom.php?rpm=virglrenderer我下载版本为0.6.0-4.20170210git76b3da97b.fc282、安装src.rpm软件包先安装依赖包:yum install autoconf-archiveyum install xorg-x11-util-macr ...原创 2019-01-07 14:37:55 · 1022 阅读 · 0 评论 -
openstack的kvm win10镜像制作
使用virt-manager安装装系统时,virtio sici硬盘驱动找不到,可通过以下方案解决。装完系统,添加一块virtio硬盘,再进入系统装驱动。1、新建虚拟机选择本地安装,点击前进2、点击浏览,选择win10的iso镜像,然后点前进3、选择内存大小和CPU核数,前进4、选择硬盘大小,前进5、选择在安装前自定义配置,完成6、固件选...原创 2019-01-07 09:59:54 · 3527 阅读 · 4 评论 -
openstack的kvm安装virtio-win驱动
安装所需要的virtio-win的驱动;驱动下载地址:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/下载virtio-win-0.1.160.iso文件使用virt-manager给虚拟机添加cdrom添加方法,先点击连接:进入浏览选择文件位置...原创 2019-01-11 17:00:44 · 2803 阅读 · 13 评论 -
虚拟机网络连接的三种方式
-host-only:看网上说也叫隔离模式,个人理解就类似于Vmware的仅主机模式,意思就是将所有的虚拟机组成一个局域网,不能和外界通信,不能访问Internet,其他主机也不能访问虚拟主机,安全性高。 -NAT方式:用户网络(User Networking):让虚拟机访问主机、互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机,性能上也需要大的调整。 ...转载 2019-01-10 14:42:21 · 4026 阅读 · 0 评论 -
virbr0网卡禁用
关闭kvm,客户机virbr0网卡ifconfig virbr0 downbrctl delbr virbr0systemctl disable libvirtd原创 2019-01-10 14:40:00 · 1596 阅读 · 0 评论 -
virbr0网卡恢复
virsh net-define /etc/libvirt/qemu/networks/default.xml virsh net-autostart defaultvirsh net-start default default.xml文件不存在,则创建此文件,将以下内容贴入 <!--WARNING: THIS IS AN AUTO-GENERATED FILE...原创 2019-01-10 14:17:55 · 1074 阅读 · 1 评论 -
使用kvm命令搭建虚拟机
命令搭建虚拟机系统为centos71、当前文件夹,创建大小为20G,格式为qcow2,名字为centos.qcow2的文件qemu-img create -f qcow2 centos.qcow2 20G2、使用virt-install安装--name 虚拟机名字--ram 内存大小--vcpus 虚拟cpu数量--disk path 之前创建文件位置若未创建可以使...原创 2019-01-10 14:13:03 · 408 阅读 · 0 评论 -
openstack理解总结
本文为网上文章总结,理解OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。( 4个项目主要负责处理核心云计算服务,包括计算、网络、存储、身份和镜像服务。同时还有另外十多个可选项目。)NOVANova是一个完整的 OpenStack 计算资源管理和访问工具,负责处理规划、创建和删除操作。NEUTRONNeutron能够连接其他 Ope...原创 2019-01-15 15:23:37 · 2593 阅读 · 1 评论 -
kvm显卡透传(centos)
一、硬件条件首先要确定主板和CPU都支持虚拟化技术,在BIOS将VT-d、VT-x设置成enable。以Intel为例:VT: Intel Virtualization TechnologyVT-d: Intel VT for Directed I/O双显卡支持,一块主机用,另一块虚拟机用(一块集显,一块独立理论可以,未测试)。二、检查支持选项a、确认内核是否...原创 2019-01-10 08:42:46 · 14564 阅读 · 20 评论