实验一:真实机安装 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方式安装虚拟机操作系统,也可在其他客户机实现网络安装系统