设为首页 收藏本站
查看: 2196|回复: 0

[经验分享] RHCE之本地源制作、HTTP发布镜像用于KVM的VM新安装过程

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-12-13 08:55:13 | 显示全部楼层 |阅读模式
最近在学习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,届时会在我分享的网盘中内)
wKiom1hOt1CzBiOEAALjCI9bOwU066.jpg
1.制作本地源,一般来说RHEL的源都是来自redhat网站的源,所以我们这里假设整个环境为内部私有,不需要对公下载(以后会有一篇教大家如何更换RHEL yum源),在虚拟机加载RHEL7 ISO;
wKioL1hOt1DjIUBvAABVr7Yf2IM342.jpg
2.在RHEL7 新建目录/mnt/dvd,并挂载DVD镜像;
1
2
3
4
5
6
7
8
9
10
11
12
[iyunv@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  
[iyunv@localhost ~]# mkdir /mnt/dvd    #创建/mnt/dvd目录     
[iyunv@localhost ~]# mount /dev/sr0 /mnt/dvd  #挂载dvd镜像到目录   
mount: /dev/sr0 is write-protected, mounting read-only



wKioL1hOt1KiT02bAAA0YcdbbVc623.jpg    

3.制作新建repo文件,并指向到/mnt/dvd;
1
2
3
4
5
6
7
[iyunv@localhost ~]# vim /etc/yum.repos.d/rhel.repo  #新建repo配置文件   
[iyunv@localhost ~]# cat /etc/yum.repos.d/rhel.repo  #显示repo配置文件     
[rhel7]   
name=rhel7   
baseurl=file:///mnt/dvd   
enabled=1   
gpgcheck=0



wKioL1hOt1aDknq7AAAeAXgdDaA301.jpg
用yum repolist 查看软件包的信息,就可以看到获取到/mnt/dvd的软件包
wKioL1hOt1bQwrvjAAAsMuhPdwo487.jpg    

4.安装HTTTPD软件包,作为web服务器的发布镜像网站;
1
2
[iyunv@localhost ~]# yum install httpd –y  #
安装httpd服务





wKiom1hOt1fA94dXAABtMK79cwI163.jpg
启动并启用httpd服务(这里暂时会把firewall和SELINUX禁止,以后会继续讲firewall服务的)   

1
2
3
4
5
[iyunv@localhost ~]# systemctl start httpd  #启动httpd服务   
[iyunv@localhost ~]# systemctl enable httpd  #启用httpd服务     
[iyunv@localhost ~]# systemctl status httpd    #查看httpd服务状态      
[iyunv@localhost ~]# systemctl stop firewalld  #关闭firewall服务   
[iyunv@localhost ~]# setenforce 0  #关闭SELinux






wKiom1hOt1vhg0NeAACJCFUyQGo117.jpg    
我们可以在笔记本上测试下能否访问到web服务器,我这边先添加个index.html
wKioL1hOt1uA5Q6nAAAU9gTRTnU695.jpg
wKioL1hOt1ySdaFMAABEVaXD66A271.jpg
5.上面搭建好web服务器,我们将宿主机上的DVD镜像挂载到web服务器上;
1
2
3
[iyunv@localhost ~]# mkdir /var/www/html/dvd    #新建/var/www/html/dvd目录   
[iyunv@localhost ~]# mount /dev/sr0 /var/www/html/dvd  #将dvd镜像挂载到/var/www/html/dvd目录     
mount: /dev/sr0 is write-protected, mounting read-only



wKioL1hOt1-SqZegAAAbBu8uMhc450.jpg
我们这时访问web服务器的dvd目录,就可以看到
wKioL1hOt2OiAGh-AAB7ewQXDwY969.jpg    

6.我们开始安装KVM(注意:记得把虚拟机的CPU的vt-x或者AMD-X开启);
1
2
3
[iyunv@localhost ~]# yum install qemu-kvm qemu-img virt-manager libvirt* –y   #安装KVM、Virt-manager以及libvirt软件包  
Complete!   
[iyunv@localhost ~]#



   
wKiom1hOt2Tifv6zAAAxl5Fz67E669.jpg

7.我们在KVM管理界面通过网络安装新建一台rhel虚拟机;
1
2
[iyunv@localhost ~]# virt-manager  #打开virt-manager界面   
[iyunv@localhost ~]#



wKiom1hOt2Sw5GUwAAAQVa1OvtM160.jpg

8.在virt-manager界面,点击“Edit-Connection Details”(此步骤先做,是因为我们需要配置KVM的虚拟网络);
wKioL1hOt2XCM8dnAAA7287e8Lc314.jpg
9.在locahost Connection Details界面,点击“Virtual Networks--+”;
wKioL1hOt2azgiqKAABjva8kyoA601.jpg
10.在Create a new virtual network界面,点击“Forward”;
wKioL1hOt2fiqcs0AAC6-O5rLK0920.jpg
11.在Create a new virtual network-Naming your virtual network,在Network Name输入“vNet01”,点击“Forward”;
wKiom1hOt2fRF4XkAACtSO8F3S0809.jpg
12.在Create a new virtual network-Defining IPv4 addresses,配置ipv4地址,我这里保持默认,点击“Forward”;
wKioL1hOt2ygh5HxAAChJlqNb3s754.jpg
13.在Create a new virtual network-Defining IP6 addresses,点击“Forward”;
wKiom1hOt22zvp6cAACi5xT3ynk164.jpg
14.在Create a new virtual network-Miscellaneous Settings,勾选“Isolated virtual network(仅主机意思,就是宿主机跟vm之间可以互通,但不能出去宿主机以外)”,点击“Forward”;
wKiom1hOt27zjsUnAACebDdZ_mQ021.jpg
15.在Create a new virtual network-Ready to creat network,点击“Finish”;
wKiom1hOt3HgqZkBAACSubkOqVA583.jpg
效果:
wKiom1hOt3iRP1LAAACIDiEdrVg578.jpg
wKiom1hOt3nR6-ItAABsMqwGQrA026.jpg

16.我们在virt-manager界面,点击“new”;
wKioL1hOt3nCNA4cAABNRc2s0FE999.jpg
17.在New VM界面,输入vmname,勾选“Network Install (HTTP,FTP, or NFS)”,点击“Forward”;
wKioL1hOt3_ws14JAACABvP8cDs519.jpg
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”;
wKiom1hOt4DwIpjEAABh-BTCpe4800.jpg
19.在new-vm第三步,点击“Forward”;
wKioL1hOt4DzI8BGAABblo_c2rk156.jpg
20.在new vm第四步,点击“Forward”;
wKiom1hOt4HBjAhJAAB0KOPkutc036.jpg
21.在new vm第五步,点击“Finish”;
wKiom1hOt4HTJixcAABqACO_jfc467.jpg
22.大功告成!!!
wKiom1hOt4OjbMmKAAI2W9Ngv4A577.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-313537-1-1.html 上篇帖子: kvm vt-d 功能的配置 下篇帖子: kvm 静态迁移、基于nfs的动态迁移 制作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表