首页 > 代码库 > 运维自动化、虚拟化

运维自动化、虚拟化

一、运维自动化:ansible、saltstack 

  1.安装Ansible:

     rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

      yum install ansible

  2. 安装saltstack:

      rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

      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
启动虚拟管理系统报错,是因为当前用户没有加入:libvirtd组
解决:
sudo addgroup libvirtd
sudo adduser $USER libvirtd

如果你由于不小心将IPTABLE清空或IPTABLE配置丢失,可以通过如下操作来启动默认网络恢复:
#virsh net-destroy default
#virsh net-start default

如未开启路由,做如下任意操作:
a). echo “1″ > /proc/sys/net/ipv4/ip_forward
b). sysctl   net.ipv4.ip_forward=1
C).vi /etc/sysctl.conf  文件中添加net.ipv4.ip_forward = 1
下面的也一样需要这样设置

=================================

1、centos6安装KVM
yum groupinstall Virtualization ‘Virtualization Client’

2、安装api支持
yum install libvirt
service libvirtd start

3、验证是否已经载入KVM模块 $ lsmod | grep kvm
kvm
kvm_intel

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)定义磁盘映像大小。