XenServer7.0创建本地ISO库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XenServer7.0创建本地ISO库相关的知识,希望对你有一定的参考价值。

    在6.5版本上创建ISO仓库不会牵扯到创建lvm时权限错误,但是再7.0版本却会出现这种错误,如下:

[[email protected] ~]# lvcreate -L 20G -n local_iso `vgs|awk ‘NR==2{print $1}‘`
  lvcreate -L 20G -n local_iso VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533: Command not permitted while global/metadata_read_only is set.

    提示为全局只读,不给创建。查官方资料,需要添加一个全局配置选项“--config global{metadata_read_only=0}”


    在xenserver7上如下按如下步骤添加本地ISO仓库:

[[email protected] ~]# lvcreate -L 20G -n local_iso `vgs|awk ‘NR==2{print $1}‘`  --config global{metadata_read_only=0}
Logical volume "local_iso" created.

  
[[email protected] ~]# mkfs.ext4 /dev/`vgs|awk ‘NR==2{print $1}‘`/local_iso
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
262144 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
 
 
[[email protected] ~]# blkid /dev/`vgs|awk ‘NR==2{print $1}‘`/local_iso
/dev/VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533/local_iso: UUID="70674e3f-2d08-4623-b348-2f8bb6482c4d" TYPE="ext4"
[[email protected] ~]# echo ‘UUID=70674e3f-2d08-4623-b348-2f8bb6482c4d  /iso_storage  ext4  defaults    0 0‘ >>/etc/fstab
[[email protected] ~]# mkdir /iso_storage
[r[email protected] ~]# mount -a
[[email protected] ~]# df -hP
Filesystem                                                         Size  Used Avail Use% Mounted on
/dev/sda1                                                           18G  1.8G   16G  11% /
devtmpfs                                                           2.0G     0  2.0G   0% /dev
tmpfs                                                              2.0G   84K  2.0G   1% /dev/shm
tmpfs                                                              2.0G  1.6M  2.0G   1% /run
tmpfs                                                              2.0G     0  2.0G   0% /sys/fs/cgroup
xenstore                                                           2.0G     0  2.0G   0% /var/lib/xenstored
/dev/loop0                                                          55M   55M     0 100% /var/xen/xc-install
/dev/sda4                                                          512M  2.0M  510M   1% /boot/efi
/dev/sda5                                                          4.0G  140M  3.7G   4% /var/log
tmpfs                                                              393M     0  393M   0% /run/user/0
/dev/VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533/local_iso   20G   45M   19G   1% /iso_storage
[[email protected] ~]# xe sr-create name-label=iso_storage type=iso device-config:location=/iso_storage device-config:legacy_mode=true content-type=iso
xe-mount-iso-sr /iso_storage

    在管理界面查看ISO仓库:

技术分享


    至此,本地仓库创建成功。

以上是关于XenServer7.0创建本地ISO库的主要内容,如果未能解决你的问题,请参考以下文章

新世界主机_XenServer7.0都有哪些优势?

vSphere 6.5之创建内容库和虚拟机

Vsphere创建内容库Iso以及创建esxi虚拟机 #yyds干货盘点#

微信小程序代码片段

xen创建硬盘ISO库下载并导入WinXP简版

Ubuntu系统挂载iso作为本地源