首页 > 代码库 > 创建虚拟机

创建虚拟机

hostnamectl set-hostname workstation.example.com(重启虚拟机可显示修改后的主机名)

systemctl stop firewall

systemctl disable firewall

selinux:vi /etc/selinux/config

    将SELINUX=enforcing改为SELINUX=disabled(也可通过setenforce 0直接设置)

右下角连接光盘

mkdir -p /var/ftp/pub

vim /etc/fstab

添加挂载:/dev/sr0 /var/ftp/pub  iso9660 defaults  0 0

mount -a

编辑网卡配置:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

    将第二行改为BOOTPROTO="static"

并在后面添加IPADDR=192.168.46.134

        NEYMASK=255.255.255.0

        GATEWAY=192.168.46.2

        DNS1=8.8.8.8

重启网络:systemctl restart network

yum repolist

配置yum源:vim /etc/yum.repos.d/epel.repo

在虚拟网络编辑器里选择NET模式并设置不使用DHCP为虚拟机分配地址

安装DHCP并编辑其配置文件:yum -y install dhcp

                 vim /etc/dhcp/dhcpd.conf

      在文件里添加subnet192.168.46.0

              natmask 255.255.255.0

             {range dynamic-bootp 192.168.46.100 192.168.46.200;

              option routers 192.168.46.2;

              option domain-name-servers 8.8.8.8;

             default-lease-time 21600;

             max-lease-time 43200;next-server 192.168.46.134

             filename "pxelinux.0"

             }

重启DHCP:systemctl restart dhcpd

设置开机自启:systemctl enable dhcpd

yum -y install xinetd

yum -y install tftp-server tftp syslinux-tftpboot

vim /etc/xinetd.d/tftp

将配置文件中disable改为no

cd pxeboot/

cp initrd.img /var/lib/tftpboot/

cp vmlinuz /var/lib/tftpboot/

创建目录mkdir/var/lib/tftpboot/pxelinux.cfg在其在编辑一个名为default的文件写入编辑参数

开启xinetd并设置开机自启

安装httpd并启动及开机自启


        

创建虚拟机