linux虚拟机 pxe

#

希望大家一起交流 不好的地方请您指出来我们一起讨论 谢谢

#

2.#########virsh 对虚拟机的操作 root可用##############
virsh start desktop ###开起一个非活跃的域
virsh destory desktop ###直接断电
virsh shutdown desktop ###关闭一个域
virsh reboot desktop ###重启一个域
virsh suspend desktop ###挂起一个域
virsh list –all ###列出所有域
virt-messager ###显示虚拟系统控制台

3.###########与相关文件有关的virsh命令操作###########
.xml文件为虚拟机的硬件信息文件 在/etc/libvirt/qemu下
.qcow2 文件为虚拟机硬盘文件 在/var/lib/libvirt/images/
不可删除硬盘信息文件 否则恢复不了
照快照命令 在在/var/lib/libvirt/images/目录下
运行 qemu-img create -f qcow2 -b rhel7.0.qcow2 test 快照名称test

virsh define *.xml ###从一个 XML 文件定义(但不开始)一个域
virsh create *.xml #####从一个 XML 文件定义一个域
virsh undefine desktop ###取消定义一个域

4.############# linux虚拟机远程安装##############

可以用man virt-install 查看也有具体的操作
ssh root@172.25.254.1
[root@foundation1 ~]# virt-install \ ###按装虚拟机

–name westos \ ###安装虚拟机的名字
–ram 1024 \ ###内存
–location ftp://172.25.254.250/pub/rhel6.5 \ ###安装源
–file /var/lib/libvirt/images/westos.img \ ###硬盘位置
–file-size 8 \ ###硬盘大小
–vncport=7000 \ ###开启vnc端口
–vnc \ ###开启vnc
–vnclisten=172.25.254.1 ###端口开启的ip

最后用你的vnc 连接目的机ip:端口号即可
vncviewer 172.25.254.1:7000 ###链接虚拟机图形

################自动安装虚拟机

1)).查看系统装了哪些包 cat /root/anaconda-ks.cfg
1)安装一个自动装虚拟机的软件 kickstart yum install system-config-kickstart
2)在这个软件中进行安装配置(文件名ks.cfg) 并保存到/mnt/
3)安装模板在 /root 下 文件名为 anaconda-ks.cfg
4)vim /mnt/ks.cfg 加上基础包组 (@代表一个软件组 不加代表一个软件)最小安装
%packages
@base
%end
5)检查这个配置文件语法是否有错 ksvalidator /mnt/ks.cfg
这里写图片描述
6)脚本
这里写图片描述

###配置pxe(pre-boot execution environment)网络安装并分配ip

这里写图片描述

1.#######配置主机作为dns #####断网查看自己的dns是成功
1)安装dhcp服务 启动服务
2)用rpm -qc dhcp 查看配置文件 选择配置文件 /etc/dhcp/dhcpd.conf
3)vim /etc/dhcp/dhcpd.conf 根据文件里的提示去找模板
这里写图片描述
4)cp /usr/share/doc/dhcp-版本号/dhcpd.conf.example /etc/dhcp/dhcpd.conf 覆盖这个文件
5)vim /etc/dhcp/dhcpd.conf 删除37行以下的 和27 28行
6)更改域名 及 域名地址
这里写图片描述
7)分配ip地址池 及 指定pxe安装文件
这里写图片描述
8)重启服务 systemctl restart dhcp.service

2.#########挂在网络yum源 并配置kickstart 将文件存于/var/www/html/ #########

3.###################安装tftp服务################
Yum install tftp-server
cp /var/www/html/redhat7.1/isolinux/* /var/lib/tftpboot/ -r
4.##########更改 /etc/xinetd.d/tftp 开启服务##########
1)vim /etc/xinetd.d/tftp
这里写图片描述
2)开启 systemctl restart xinetd.service

5.##############对/var/lib/tftpboot/目录进行操作#######
1)mkdir pxelinux.cfg
2)cp isolinux.cfg pexlinux.cfg/default
3)vim /pexlinux.cfg/default
这里写图片描述
这里写图片描述
这里写图片描述
6.kickstart 里设置pxe安装 看安装结果

#############尝试安装

这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值