实验一:真实机安装 CentOS6.5 x86_64系统(通过讲师提供的ks文件安装)

分区方案:(500G)

swap             8192M               //交换分区

/boot             200M /boot      //启动分区

/             100G /           //根分区


安装方式和rhel5.9基本相同


实验二:创建数据中心

在真实机中将剩下的空间全部给LVM

/dev/VolGroup/LogVol00            50G     /var/ftp

操作步骤:

[root@localhost ~]# mount -o loop /root/frank/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/   //挂在centos镜像

[root@localhost ~]# rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm   //安装vsftp服务

[root@localhost ~]# fdisk -cu /dev/sda   //为sda分区,并把分区类型设置为8e

[root@localhost ~]# ls /dev/sda*   //查看分区信息

[root@localhost ~]# partx -a /dev/sda          

[root@localhost ~]# pvcreate /dev/sda5    //创建物理卷

[root@localhost ~]# vgcreate VolGroup /dev/sda5           //创建卷组

[root@localhost ~]# lvcreate -L 50G -n LogVol00 VolGroup       //创建逻辑卷

[root@localhost ~]# mkfs.ext4 /dev/VolGroup/LogVol00         //文件类型格式化为ext4

[root@localhost ~]# tail -n 1 /etc/fstab        //编辑,查看开机自动挂载配置

/dev/VolGroup/LogVol00 /var/ftp    ext4 defaults 0 0

[root@localhost ~]# mount -a     //挂载所有开机挂载设置

[root@localhost ~]# mkdir -p /var/ftp/pub/iso/{RedHat,CentOS}   //创建文件夹备用

[root@localhost ~]# mkdir /var/ftp/pub/iso/CentOS/6.5       创建文件夹备用

[root@localhost ~]# cp -rpf /mnt/* /var/ftp/pub/iso/CentOS/6.5/    复制centos光盘内所有文件

//卸载dvd1,挂载dvd2

[root@localhost ~]# umount /mnt/

[root@localhost ~]# mount -o loop /root/frank/CentOS-6.5-x86_64-bin-DVD2.iso /mnt/

[root@localhost ~]# cp -rpf /mnt/* /var/ftp/pub/iso/CentOS/6.5/   //复制光盘2的文件

[root@localhost ~]# umount /mnt/    //卸载镜像

[root@localhost ~]# mount -o loop /root/frank/rhel-server-5.10-x86_64-dvd.iso /mnt/    //挂载5.10镜像

[root@localhost ~]# mkdir /var/ftp/pub/iso/RedHat/5.10    //创建文件夹

[root@localhost ~]# cp -rpf /mnt/* /var/ftp/pub/iso/RedHat/5.10/        //复制5.10光盘内所有文件

[root@localhost ~]# mkdir /var/ftp/pub/repo      //创建repo文件夹,存放yum库配置文件,以备共享



实验三、安装虚拟化套件

[root@localhost ~]# LANG=en_US-utf8      //临时切换为英文模式,方便操作

[root@localhost ~]# yum -y groupinstall "Virtualization" "Virtualization Client" "Virtualization Platform" "Virtualization Tools"  //安装虚拟化套件

[root@localhost ~]# /etc/init.d/libvirtd start  //启动服务

[root@localhost ~]# virt-manager    //开启虚拟机管理器

手动安装系统...


实验四、设置HOST主机网络

[root@localhost ~]# cd /etc/sysconfig/network-scripts/   //切换到网卡文件主配置目录

[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-br0   //复制并改名网卡配置

[root@localhost network-scripts]# cat ifcfg-br0     //编辑查看br0网卡文件配置

DEVICE=br0       //设备名称

TYPE=Bridge       //连接类型,桥接

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none        //手动分配地址

IPADDR=172.30.6.149    //IP地址

PREFIX=24             

ARPCHECK=no

[root@localhost network-scripts]# cat ifcfg-eth0   //编辑eth0配置文件 

DEVICE=eth0                   

HWADDR=00:0C:29:7E:DF:4F

TYPE=Ethernet           //类型

UUID=743094da-ab6c-406d-8238-a8e51be4a515

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

BRIDGE=br0               //桥接br0

[root@localhost network-scripts]# /etc/init.d/NetworkManager stop  //关闭超级网络管理服务

[root@localhost network-scripts]# chkconfig NetworkManager off    //禁止服务开机启动

[root@localhost network-scripts]# service network restart    //重启网络服务

配置DHCP

[root@localhost ~]# yum -y install dhcp    //安装dhcp

[root@localhost ~]# cat /etc/dhcp/dhcpd.conf 

ddns-update-style interim;

filename "pxelinux.0";

next-server 172.30.6.149;

subnet 172.30.6.0 netmask 255.255.255.0 {

option routers 172.30.6.149;

option domain-name "tarena.com";

option domain-name-servers 172.30.1.16,172.30.6.149;

range dynamic-bootp 172.30.6.10 172.30.6.20;

}

[root@localhost ~]# service dhcpd start

[root@localhost ~]# chkconfig dhcpd on

配置TFTP

[root@localhost ~]# yum -y install tftp-server             //安装tftp服务

[root@localhost ~]# grep -E "args|disable" /etc/xinetd.d/tftp 

        server_args = -s /tftpboot

disable = no

[root@localhost ~]# service xinetd restart

[root@localhost ~]# netstat -ln | grep :69

udp        0      0 0.0.0.0:69                  0.0.0.0:*     

[root@localhost ~]# chkconfig xinetd on

配置NFS

[root@localhost ~]# cat /etc/exports    //编辑nfs主配置文件

/data/iso *(ro)                     //设置共享目录及共享权限

/var/ftp/pub/iso/CentOS/6.5 *(ro)

/var/ftp/pub/iso/RedHat/5.10 *(ro)

[root@localhost ~]# service rpcbind restart    //重启rpcbind服务

[root@localhost ~]# service nfs restart       //重启nfs服务

[root@localhost ~]# chkconfig rpcbind on     

[root@localhost ~]# chkconfig nfs on           //设置nfs开机自启动

[root@localhost ~]# yum -y install syslinux    //安装syslinux

[root@localhost ~]# cd /var/ftp/pub/iso/RedHat/5.10/isolinux/

[root@localhost isolinux]# mkdir -p /tftpboot/pxelinux.cfg      //创建pxelinux.cfg文件夹

[root@localhost isolinux]# cp initrd.img vmlinuz /tftpboot/     //复制文件到/tftpboot

[root@localhost isolinux]# cp isolinux.cfg /tftpboot/pxelinux.cfg/default   //复制并改名isolinux.0

[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /tftpboot/   //复制pxelinux.0文件


服务器物理机数据中心配置完毕,虚拟套件安装完毕,可在物理机用pxe方式安装虚拟机操作系统,也可在其他客户机实现网络安装系统