首页 > 代码库 > 运维自动化、虚拟化
运维自动化、虚拟化
一、运维自动化: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)定义磁盘映像大小。