随笔分类 - 服务器运维-[Linux/Mac/Ubuntu/CentOS/Windows]
摘要:SNAT,可能有人觉得奇怪,好好的为什么要进行ip地址转换啊,为了弄懂这个问题,我们要看一下局域网用户上公网的原理,假设内网主机A(192.168.2.8)要和外网主机B(61.132.62.131)通信,A向B发出IP数据包,如果没有SNAT对A主机进行源地址转换,A与B主机的通讯会不正常中断,因
阅读全文
摘要:内网到外网用的是NAT技术(地址封装)外网到内网用的是端口映射(PNAT)计算机的端口又65535(0-65534),你说的那些有名气的端口大多都是0-1023之间的你说的这个问题很简单,但首先你要懂得数据是通过端口来传输的,路由器会记住机器用那个地址的那个端口发出去的信息比如: 192.168.0
阅读全文
摘要:使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如274\232\350\256\256\346\200\273\347\273\223的乱码。 解决方案:在bash提示符下输入: core.quotepath设为false的话,就不会对0x80以上的字符进行quote。中文显示
阅读全文
摘要:说明:在增加了证书+账号密码之后,安全性确实提高了,但是面临的问题也有,每次重启时必须输入账号密码才能连接,这也造成了无人值守的问题。 解决: 1、在Client的client.ovpn末尾添加一行auth-user-pass pass.txt 2、pass.txt的格式 参考: http://bl
阅读全文
摘要:说明:配置好网桥之后一定要重启,不然不生效。这个是Desktop版GUI设置的问题。Server版不会。 配置: 参考: http://www.jb51.net/LINUXjishu/333778.html(以上图片转自此篇文章)
阅读全文
摘要:说明:简单的来说,同一网段内可用的IP数量只有64个;(不一定正确)最直接的解释就是每个客户端占用两个IP,因为根据IP掩码位/30得知可用的IP就是两个。对于为什么只有64个,下面是官方的解释。 解释: 分配静态IP的方式是通过ipconfig-push设置的,而ifconfig-push地址代表
阅读全文
摘要:说明:这种方案的实现前提是必须要有一台拥有公网IP的电脑,OpenVPN搭建过程很普通,关键技术在于iptables的转发。搭建教程可能有点旧了,可以只看iptables的关键点技术。 方案背景: 公司办公网络使用长城宽带上网有一段时间了,有4个固定IP(2个电信,2个网通),链路不太稳定,经常有问
阅读全文
摘要:使用文件快照的方式实现文件备份,但单说快照(snapshot)的话,他是某一时间点(版本)你能看到的该时间点备份文件状态的全貌,通过文件的快照(全貌)你能恢复到特定时间点(版本)的文件状态。 创建虚拟机centos6的快照 查看格式 编辑centos6虚拟机的配置 比如转换格式 创建快照要先转换为q
阅读全文
摘要:一、virt-clone概述 1、virt-clone作用简介 virt-clone主要是用来克隆kvm虚拟机,并且通过Options、General Option、Storage Configuration、Networking Configuration等不同选项对新的虚拟机进行一些特殊的定义。
阅读全文
摘要:摘要:KVM虚拟机网络配置的两种方式:NAT方式和Bridge方式。Bridge方式的配置原理和步骤。Bridge方式适用于服务器主机的虚拟化。NAT方式适用于桌面主机的虚拟化。 NAT的网络结构图: Bridge的网络结构见图: 一、Bridge方式 问题 客户机安装完成后,需要为其设置网络接口,
阅读全文
摘要:一、IP 即时生效(重启后失效): 启动生效: 最后结果如下: 注:BOOTPROTO只有在static(静态)模式下才可以使用设置的IP信息 二、修改DNS 修改后可即时生效,启动同样有效 加入 最多可有三个,作为上一个失败后的候选 三、修改Host Name 即时生效: 启动生效: 形式如下:
阅读全文
摘要:说明:可能有重复 一、KVM的基本管理 1、查看KVM虚拟机配置文件 2、启动与关闭 3、通过配置文件启动虚拟机 4、其它(挂起,恢复)virsh命令 5、重命名虚拟机 6、虚拟机创建快照 二、常用命令 列出所有的虚拟机 显示虚拟机信息 显示虚拟机内存和cpu的使用情况 显示虚拟机分区信息 关闭虚拟
阅读全文
摘要:KVM虚拟化中libvirt是目前使用最为广泛的对KVM虚拟机进行管理的工具和应用程序接口,而且一些常用的虚拟机管理工具(virsh、virt-install、virt-manager等)和云计算框架平台都在底层使用libvirt的应用程序接口。 virsh是用于管理虚拟化环境中的客户机和Hyper
阅读全文
摘要:注意:KVM一切安装和运行都是在root用户下完成的,并且只有root才能支持某些软件。 一、准备工作: 1、查看系统版本、内核版本 注: 2.6.20以下的内核需要升级。 2、关闭selinux,iptables,重启后生效 3、查看系统是否支持KVM虚拟化 4、设置转发,使其KVM可以通过网桥上
阅读全文
摘要:说明:经过查阅,原来双网卡绑定一个IP的专业名词叫做bond,可以实现负载均衡;如果想要实现两张网卡绑定到一个网桥,基本思路是两张网卡设置同一个网桥是行不通的,但如果先实现bond,然后将bond绑定到这个网桥上是行的。关键看你配置的思路。网桥一般情况用不到,主要是用在KVM上。 双网卡绑定单个IP
阅读全文
摘要:说明:其实之前我有安装过KVM,只是但是不知道这个就是KVM,而当时只知道叫做QEMU虚拟机。 安装: http://www.cnblogs.com/EasonJim/p/7215836.html http://www.cnblogs.com/EasonJim/p/7218384.html 配置网桥
阅读全文
摘要:说明:个人理解,KVM是内核虚拟化技术,而内核是不能使用在界面上使用的,那么此时QEMU提供了用户级别的使用界面,相互辅助。当然,单独使用QEMU也是可以实现一整套虚拟机,不过QEMU+KVM基本是标配Linux虚拟机管理工具。 一、介绍: 主要分为三个部分。第一部分是虚拟化技术介绍;第二部分是KV
阅读全文
摘要:别试了,这个问题无法解决,已经使用VMware安装了一层虚拟机,然后在里面再安装KVM,网络层次已经变了,即使配置了网桥同样无法上网。 可是这样试一下,不一定成功:把VMware的虚拟机绑定另一张物理网卡,然后再来正常的配置。 题外: 我觉得没必要安装一层VMware来安装虚拟机,既然用了Linux
阅读全文
摘要:官网: https://github.com/retspen/webvirtmgr/wiki/Setup-Host-Server 安装: 脚本: #!/bin/sh - # # vim: softtabstop=4 shiftwidth=4 expandtab fenc=utf-8 spell sp
阅读全文
摘要:WebVirtMgr面板 截图 介绍 WebVirtMgr是一个基于libvirt的Web界面,用于管理虚拟机。它允许您创建和配置新域,并调整域的资源分配。VNC查看器为来宾域提供完整的图形控制台。KVM是目前唯一支持的管理程序。 技术: 应用程序逻辑是用Python和Django编写的。LIBVI
阅读全文