RHCE之本地源制作、HTTP发布镜像用于KVM的VM新安装过程 推荐
2016-12-12 22:43
603 查看
最近在学习RHCE课程,简单的讲一下如何用HTTP来作为KVM的VM网络安装过程,届时也会讲到FTP+HTTP+KickStart发布,还有PXE安装RHEL。
环境:
虚拟宿主机:RHEL 7.0
硬件:4vCPU+8G+40Gdisk
IP地址:172.16.38.10
我先在笔记本上安装VMware Workstation 12,并新建一台RHEL7的虚拟机作为本次的宿主机(此步省略,需要VM12和RHEL7,届时会在我分享的网盘中内)
1.制作本地源,一般来说RHEL的源都是来自redhat网站的源,所以我们这里假设整个环境为内部私有,不需要对公下载(以后会有一篇教大家如何更换RHEL yum源),在虚拟机加载RHEL7 ISO;
2.在RHEL7 新建目录/mnt/dvd,并挂载DVD镜像;
3.制作新建repo文件,并指向到/mnt/dvd;
用yum repolist 查看软件包的信息,就可以看到获取到/mnt/dvd的软件包
4.安装HTTTPD软件包,作为web服务器的发布镜像网站;
启动并启用httpd服务(这里暂时会把firewall和SELINUX禁止,以后会继续讲firewall服务的)
我们可以在笔记本上测试下能否访问到web服务器,我这边先添加个index.html
5.上面搭建好web服务器,我们将宿主机上的DVD镜像挂载到web服务器上;
我们这时访问web服务器的dvd目录,就可以看到
6.我们开始安装KVM(注意:记得把虚拟机的CPU的vt-x或者AMD-X开启);
7.我们在KVM管理界面通过网络安装新建一台rhel虚拟机;
8.在virt-manager界面,点击“Edit-Connection Details”(此步骤先做,是因为我们需要配置KVM的虚拟网络);
9.在locahost Connection Details界面,点击“Virtual Networks--+”;
10.在Create a new virtual network界面,点击“Forward”;
11.在Create a new virtual network-Naming your virtual network,在Network Name输入“vNet01”,点击“Forward”;
12.在Create a new virtual network-Defining IPv4 addresses,配置ipv4地址,我这里保持默认,点击“Forward”;
13.在Create a new virtual network-Defining IP6 addresses,点击“Forward”;
14.在Create a new virtual network-Miscellaneous Settings,勾选“Isolated virtual network(仅主机意思,就是宿主机跟vm之间可以互通,但不能出去宿主机以外)”,点击“Forward”;
15.在Create a new virtual network-Ready to creat network,点击“Finish”;
效果:
16.我们在virt-manager界面,点击“new”;
17.在New VM界面,输入vmname,勾选“Network Install (HTTP,FTP, or NFS)”,点击“Forward”;
18.在new-vm第二步,输入url:http://192.168.100.1/dvd,(这里有人疑问了,why ip是192.168.100.1,而不是172.16.38.10,这个ip是我们之前创建的KVM虚拟网络,新的vm才会跟这个ip通讯),点击“Forward”;
19.在new-vm第三步,点击“Forward”;
20.在new vm第四步,点击“Forward”;
21.在new vm第五步,点击“Finish”;
22.大功告成!!!
环境:
虚拟宿主机:RHEL 7.0
硬件:4vCPU+8G+40Gdisk
IP地址:172.16.38.10
我先在笔记本上安装VMware Workstation 12,并新建一台RHEL7的虚拟机作为本次的宿主机(此步省略,需要VM12和RHEL7,届时会在我分享的网盘中内)
1.制作本地源,一般来说RHEL的源都是来自redhat网站的源,所以我们这里假设整个环境为内部私有,不需要对公下载(以后会有一篇教大家如何更换RHEL yum源),在虚拟机加载RHEL7 ISO;
2.在RHEL7 新建目录/mnt/dvd,并挂载DVD镜像;
[root@localhost ~]# lsblk # 用于列出所有可用块设备的信息 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 39.5G 0 part ├─rhel-root 253:0 0 35.5G 0 lvm / └─rhel-swap 253:1 0 4G 0 lvm [SWAP] sr0 11:0 1 3.5G 0 rom [root@localhost ~]# mkdir /mnt/dvd #创建/mnt/dvd目录 [root@localhost ~]# mount /dev/sr0 /mnt/dvd #挂载dvd镜像到目录 mount: /dev/sr0 is write-protected, mounting read-only
3.制作新建repo文件,并指向到/mnt/dvd;
[root@localhost ~]# vim /etc/yum.repos.d/rhel.repo #新建repo配置文件 [root@localhost ~]# cat /etc/yum.repos.d/rhel.repo #显示repo配置文件 [rhel7] name=rhel7 baseurl=file:///mnt/dvd enabled=1 gpgcheck=0
用yum repolist 查看软件包的信息,就可以看到获取到/mnt/dvd的软件包
4.安装HTTTPD软件包,作为web服务器的发布镜像网站;
[root@localhost ~]# yum install httpd –y # 安装httpd服务
启动并启用httpd服务(这里暂时会把firewall和SELINUX禁止,以后会继续讲firewall服务的)
[root@localhost ~]# systemctl start httpd #启动httpd服务 [root@localhost ~]# systemctl enable httpd #启用httpd服务 [root@localhost ~]# systemctl status httpd #查看httpd服务状态 [root@localhost ~]# systemctl stop firewalld #关闭firewall服务 [root@localhost ~]# setenforce 0 #关闭SELinux
我们可以在笔记本上测试下能否访问到web服务器,我这边先添加个index.html
5.上面搭建好web服务器,我们将宿主机上的DVD镜像挂载到web服务器上;
[root@localhost ~]# mkdir /var/www/html/dvd #新建/var/www/html/dvd目录 [root@localhost ~]# mount /dev/sr0 /var/www/html/dvd #将dvd镜像挂载到/var/www/html/dvd目录 mount: /dev/sr0 is write-protected, mounting read-only
我们这时访问web服务器的dvd目录,就可以看到
6.我们开始安装KVM(注意:记得把虚拟机的CPU的vt-x或者AMD-X开启);
[root@localhost ~]# yum install qemu-kvm qemu-img virt-manager libvirt* –y #安装KVM、Virt-manager以及libvirt软件包 Complete! [root@localhost ~]#
7.我们在KVM管理界面通过网络安装新建一台rhel虚拟机;
[root@localhost ~]# virt-manager #打开virt-manager界面 [root@localhost ~]#
8.在virt-manager界面,点击“Edit-Connection Details”(此步骤先做,是因为我们需要配置KVM的虚拟网络);
9.在locahost Connection Details界面,点击“Virtual Networks--+”;
10.在Create a new virtual network界面,点击“Forward”;
11.在Create a new virtual network-Naming your virtual network,在Network Name输入“vNet01”,点击“Forward”;
12.在Create a new virtual network-Defining IPv4 addresses,配置ipv4地址,我这里保持默认,点击“Forward”;
13.在Create a new virtual network-Defining IP6 addresses,点击“Forward”;
14.在Create a new virtual network-Miscellaneous Settings,勾选“Isolated virtual network(仅主机意思,就是宿主机跟vm之间可以互通,但不能出去宿主机以外)”,点击“Forward”;
15.在Create a new virtual network-Ready to creat network,点击“Finish”;
效果:
16.我们在virt-manager界面,点击“new”;
17.在New VM界面,输入vmname,勾选“Network Install (HTTP,FTP, or NFS)”,点击“Forward”;
18.在new-vm第二步,输入url:http://192.168.100.1/dvd,(这里有人疑问了,why ip是192.168.100.1,而不是172.16.38.10,这个ip是我们之前创建的KVM虚拟网络,新的vm才会跟这个ip通讯),点击“Forward”;
19.在new-vm第三步,点击“Forward”;
20.在new vm第四步,点击“Forward”;
21.在new vm第五步,点击“Finish”;
22.大功告成!!!
相关文章推荐
- RHCE之本地源制作、HTTP发布镜像用于KVM的VM新安装过程
- RHCE之HTTPD+FTP+KickStart发布镜像,用于KVM的VM自动安装过程 推荐
- vs2010制作带卸载功能的安装包过程,及asp.net网站iis发布、备份数据库
- 大数据平台一键安装OS【定制化OS镜像制作】 推荐
- RHCE之PXE+DHCP+TFTP+FTP/HTTP+KICKSTART用于PXE安装RHEL7
- Windows 7 镜像制作过程 推荐
- 自己来制作iso镜像用于安装OpenBSD
- 使用UNetbootin工具制作的CentOS 6.9镜像U盘在启动安装过程中出现:unable to read package metadata.this may be due to a missing repodata directory
- 用WinRAR将应用程序制作成安装程序用于发布的制作步聚
- C# 中安装包中的卸载制作过程 具体详细见(http://hi.baidu.com/longjiao81/blog/item/4767f51cbb0f6e8c87d6b6ae.html)
- 自己动手制作笔记本SP2系统安装光盘 推荐
- 最新体验Windows7的安装过程 推荐
- RHCE课程-初级部分2、(安装REDHAT ENTERPRISE LINUX 5.1) 推荐
- RHCE课程-RH131Linux管理笔记八-安装和管理XEN虚拟机 推荐
- SWT,打包发布SWT程序,转EXE一条龙过程记录 一Eclipse下安装SWT
- 镜像文件制作全过程
- 从安装Ubuntu9.04到安装JDK,tomcat6.0,安装myeclipse7.1,成功发布web项目详细过程
- 使用Ant制作发布版本 推荐
- 全景图制作过程简介 推荐
- 自动化发布-制作安装程序整理