#######用命令创建虚拟机#########
1.虚拟机的创建
$chmod +x /bin/vm_create.sh ##添加可执行权限
$virt-manager ##打开虚拟机控制窗口,检测动态
$vm_create.sh hello ##创建名为hello的虚拟机
ps:因为在/bin下,所以可以当作一条指令来执行。
2.关闭虚拟机
virsh undefine hello
virsh destory hello
在/var/lib/libvirt/images 下,ls ,可以看到虚拟机,如:hello.qcow2
3.创建虚拟机镜像
$qemu-img create -f qcow2 -b redhat.qcow2 node1.qcow2
##以redhat虚拟机为实体,创建一个名为node1的虚拟机镜像
4.重置虚拟机
5.自动安装虚拟机
$yum search kickstart
$yum install system-config-kickstart.noarch -y
$system-config-kickstart
弹出一个窗口,按照自己需求选择
$yum install dhcp -y
$vim /etc/dhcp/dhcpd.conf
1.虚拟机的创建
$vim /bin/vm_create.sh
$chmod +x /bin/vm_create.sh ##添加可执行权限
$virt-manager ##打开虚拟机控制窗口,检测动态
$vm_create.sh hello ##创建名为hello的虚拟机
ps:因为在/bin下,所以可以当作一条指令来执行。
2.关闭虚拟机
virsh undefine hello
virsh destory hello
在/var/lib/libvirt/images 下,ls ,可以看到虚拟机,如:hello.qcow2
3.创建虚拟机镜像
$qemu-img create -f qcow2 -b redhat.qcow2 node1.qcow2
##以redhat虚拟机为实体,创建一个名为node1的虚拟机镜像
这样,就可以运行这个镜像了。
4.重置虚拟机
$vim /bin/vm_reset.sh
加可执行权限
5.自动安装虚拟机
$yum search kickstart
$yum install system-config-kickstart.noarch -y
$system-config-kickstart
弹出一个窗口,按照自己需求选择
Boot Loader Options 选择第一个
保存到httpd的根目录下
更改/bin/vm_create 文件
编辑 ks.cfg 文件
$ksvalidator /var/www/html/ks.cfg
OK!
$vm_create yy ##就可以自动创建名为yy的虚拟机了
6.dhcp$yum install dhcp -y
$vim /etc/dhcp/dhcpd.conf
$ vim /usr/share/doc/dhcp*/dhcpd.conf.example
删除36行以下所有内容
更改以下内容