一、运维自动化:ansible、saltstack
1.安装Ansible:
rpm -ivh
yum install ansible
2. 安装saltstack:
rpm -ivh
yum install salt-master -y //master
yum install salt-minion //clients
二、运维虚拟化:VM、KVM
Ubuntu下,安装KVM
sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils若是安装较新的软件,可能还需要安装:qemu-system
启动虚拟管理系统报错,是因为当前用户没有加入:libvirtd组解决:sudo addgroup libvirtdsudo adduser $USER libvirtd如果你由于不小心将IPTABLE清空或IPTABLE配置丢失,可以通过如下操作来启动默认网络恢复:
#virsh net-destroy default#virsh net-start default如未开启路由,做如下任意操作:
a). echo “1″ > /proc/sys/net/ipv4/ip_forwardb). sysctl net.ipv4.ip_forward=1C).vi /etc/sysctl.conf 文件中添加net.ipv4.ip_forward = 1下面的也一样需要这样设置=================================
1、centos6安装KVM
yum groupinstall Virtualization ‘Virtualization Client’2、安装api支持
yum install libvirtservice libvirtd start3、验证是否已经载入KVM模块 $ lsmod | grep kvm
kvmkvm_intel----------------------------------------------这下面一段在网上找的因为是虚拟化,宿主机需要在bios开启vt设置
. 安装需要的组件:
操作系统尽量升级到最新的补丁
yum update –y
安装kvm虚拟化相关组件
yum groupinstall Virtualization
yum groupinstall “Virtualization Client”
yum groupinstall “Virtualization Platform”
yum groupinstall “Virtualization Tools”
需要安装开发工具
yum groupinstall “Development tools”
需要安装guestfish工具
yum install '*guestf*'
安装libguest库文件
yum install libguest*
6. 创建datapool目录,所有虚拟机文件默认放置到该目录下面
mkdir –p /datapool
7. 编辑/root/virt10/vm.csv文件
----------------------------------------------
4、使用virt-manager安装guest
virt-manager是一个api gui工具,可以很方便的管理虚拟机。下面简单介绍使用virt-manager安装虚拟机系统。1)打开virt-manager,Add-connection,hypervisor选择QEMU/KVM,点击connect。2)在连接localhost(QEMU)右键-NEW,输入guest名称,还有选择安装方式,我这里选择iso文件安装,点击forword。3)选择iso文件路径,点击forword。4)定义分配内存及cpu个数。5)定义磁盘映像大小。