VMware(一):Windows系统给虚拟机系统共享文件、虚拟机里Linux系统挂载共享文件镜像做yum源、虚拟机里Linux系统挂载CDROM里面的镜像做yum源

一、Windows系统给虚拟机系统共享文件

目标:

环境:PC机为Windows系统,安装了虚拟机VMware12版本,在虚拟机里安装Linux系统Redhat7.2。

目的:实现Windows系统里面的文件可共享给虚拟机里面Linux操作系统的目标

方案:

1> 在Windows系统里面选择一个将要作为共享的磁盘位置

2> 在该磁盘里创建一个提供共享的文件目录

3> 设定该目录共享以及共享权限

4> 虚拟机里设定是共享目录总是可见

步骤:

一、物理机上面的共享操作的设置

1、 在Windows系统里创建一个共享目录,例如在D盘目录下创建一个目录名为share的文件夹作为共享目录

2、 设置share文件夹属性,设置为共享目录

3、 在共选项卡里面设置共享属性

4、 共享需要添加一个可用的用户,这个必须指定,否则共享不可用

5、 例如这里共享给虚拟机里面的用户用的,选择Everyone,点击添加

6、 添加的共享用户可以设置权限,给虚拟机用的镜像文件,一般设置只读模式,防止不小心将镜像文件删掉了

7、 设置了权限后,点击共享

8、 界面跳转到完成界面,可以看到文件夹共享目录

9、 点击完成共享目录就创建OK了

10、 回去再看共享选项卡可以看到共享文件夹共享路径已经列出,表示设置成功,如果有特殊需要,可以点击高级共享

11、 在高级共享选项卡里面可以看到,可以设置共享名、同时共享的用户数量,可以根据实际情况选择参数

12、 一般不需要设置其它高级共享选项,默认就好,点击关闭就完成了Windows端共享目录的设置。

二、虚拟机上面的共享操作的设置

1、 打开虚拟机界面,选中其中一台虚拟机

2、点击菜单栏“虚拟机”下面的“设置”选项

3、界面跳转到虚拟机设置界面,点击“选项”,可以看到下面有“共享文件夹”选项

4、选择总是启用,在文件夹选项下面添加主机路径,物理机的共享文件夹路径

5、注意在添加主机路径过程中,虚拟机需要关机状态,否则“下一步”选项不会变黑

6、 点击下一步跳转到选择路径选项卡,点击浏览可以跳转到选择路径,下面选择的名称就是在虚拟机里面看到的名称,可以和源目录文件夹名称不一样,作为映射而存在的目录名

7、 点击选择Windows主机已经做好的共享目录文件夹

8、 选中共享目录share文件夹,点击确定

9、 点击下一步跳转到虚拟机设置共享文件目录权限选项卡,一般勾选只读权限

10、点击确定就完成了Windows系统与虚拟机Linux系统之间的文件目录共享

11、打开虚拟机可以用命令行看到共享目录,共享目录文件夹在虚拟中是在 /mnt/hgfs/目录下,由于取的共享目录映射名字为share,所以在该目录下的share文件夹就是共享文件夹。在Windows里面的这个目录下存放东西,在虚拟机里面是可以看到的。

12、至此Windows系统物理机创建共享目录给虚拟机就已经完成了。

二、虚拟机里Linux系统挂载共享文件镜像做yum源

目标:

将Windows里面的共享文件夹作为yum镜像文件目录,可以实现随时挂载,随时搭建yum源配置。

步骤:

1、查看共享目录文件夹的内容

  [root@localhost 桌面]# ls /mnt/hgfs/share/   
  CentOS-7-x86_64-Everything-1511.iso   Win10_Pro_X64_zh_CN.iso
  desktop.ini                                               wps-office-10.1.0.5672-1.a21.x86_64.rpm
  GHOST_WIN7_X64.iso                            超级急救.ISO
  rhel-server-7.2-x86_64-dvd.iso

2、写好yum源配置文件

[root@localhost 桌面]# vim /etc/yum.repos.d/rhel7.repo
[rhel7]
name=rhel7
baseurl=file:///DVD
enable=1
gpgcheck=0
[root@localhost 桌面]# mkdir /DVD
[root@localhost 桌面]# mount /mnt/hgfs/share/rhel-server-7.2-x86_64-dvd.iso /DVD
[root@localhost 桌面]# yum repolist
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
源标识                                源名称                               状态
rhel7                                 rhel7                                4,620
repolist: 4,620

3、将挂载选项写入开机自动挂载

  [root@localhost 桌面]# vim /etc/fstab
  /mnt/hgfs/share/rhel-server-7.2-x86_64-dvd.iso /DVD               iso9660 defaults        0 0

三、虚拟机里Linux系统挂载CDROM里面的镜像做yum源

目标:

将物理机上已下载好的镜像文件通过光盘文件挂载到虚拟机Linux系统里面,作为yum源使用

方案:

下载好镜像文件、准备好VMware虚拟机环境

步骤:

1、打开虚拟机界面,点击选择要挂载镜像的虚拟机,双击CD/DVD选项,这个是虚拟机磁盘驱动器设备

2、进入到虚拟机磁盘驱动器设置界面,在连接栏选择使用ISO镜像文件

3、浏览ISO镜像路径,选择想要加载的ISO镜像文件

4、找到镜像文件在电脑中的存放位置,选择并打开与当前Linux系统相对应的镜像文件

5、选中镜像后确定,镜像就在光盘驱动器中添加成功了

6、然后开启虚拟机,选择菜单栏里面的“虚拟机”--->“可移动设备”--->“CD/DVD(SATA)”--->连接,就在虚拟机里面加载了这个虚拟机镜像设备。如果虚拟机没有开机,“可移动设备”选项是灰色的,是不能被选中的。

7、点击连接后,登陆虚拟机桌面可以看到,新加入的一个光盘图标的一个设备;或者lsblk命令,可以看到虚拟机里面添加的光盘设备

8、根据虚拟机里面可以看到的CDROM设备,可以选择创建一个挂载目录,并写入开机自动挂载,开机自动挂载不能写错否则虚拟机可能启动会出问题

[root@PC102 桌面]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 17.7G  0 part /
sr0     11:0    1  3.8G  0 rom  /run/media/root/RHEL-7.2 Server.x86_64
[root@PC102 桌面]# mkdir /rhel7
[root@PC102 桌面]# mount /dev/cdrom /rhel7/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@PC102 桌面]# ls /rhel7/
addons  images      Packages                 RPM-GPG-KEY-redhat-release
EFI     isolinux    release-notes            TRANS.TBL
EULA    LiveOS      repodata
GPL     media.repo  RPM-GPG-KEY-redhat-beta
[root@PC102 桌面]# vim /etc/fstab
/dev/cdrom       /rhel7          iso9660     defaults     0 0
[root@PC102 桌面]# mount -a
mount: /dev/sr0 写保护,将以只读方式挂载

[root@PC102 桌面]# vim /etc/yum.repos.d/rhel7.repo
[rhel7]
name=rhel7
baseurl=file:///rhel7
enable=1
gpgcheck=0
:wq

[root@PC102 桌面]# yum clean all
[root@PC102 桌面]# yum repolist
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
rhel7                                                    | 4.1 kB     00:00     
(1/2): rhel7/group_gz                                      | 136 kB   00:00     
(2/2): rhel7/primary_db                                    | 3.6 MB   00:00     
源标识                                源名称                               状态
rhel7                                 rhel7                                4,620
repolist: 4,620

9、至此yum源搭建成功

 

posted @ 2018-02-14 13:39  百川汇海  阅读(637)  评论(0编辑  收藏  举报