Вопрос

Мне удалось создать сервер NFS на моем Xenserver и смонтировать его на Cloudstack 4.4!Однако я понимаю, что размер моего основного и дополнительного хранилища составляет всего 4 ГБ, когда я назначил 250 ГБ моей виртуальной машине Xenserver (локальное хранилище).

Могу ли я узнать, почему и как я могу увеличить пространство?

Ссылка на картинку

http://115.66.5.90/manage/shares/Torrents/why%204gb%20size.png?__c=2533372089363723488

Редактировано 08.06.2014 -------------

Привет, Мигель! Я выполнил все твои действия, как показано, но все равно застрял.(Зену дали 100ГБ)

пвс

PV VG mt Attr PSize PFree

/dev/sda3 VG_XenStorage- lvm2 a- 91.99G 91.98G

Затем я использую gdisk /dev/sda3, так как эти 91 ГБ — это свободное хранилище, которое у меня есть после установки Xen на мою виртуальную машину.

Я выполнил все ваши шаги, которые вы написали ниже.

Имея этот результат, когда я снова PVS

[root@xenserver-bpqbdmrk ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 lvm2 a- 4.00G 4.00G

Однако когда я запустил vgdisplay -c

[root@xenserver-bpqbdmrk ~]# vgdisplay -c


  No volume groups found

fdisk -l

Disk /dev/sda: 107.3 GB, 107374182400 bytes
256 heads, 63 sectors/track, 13003 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13004   104857599+  ee  EFI GPT


[root@xenserver-bpqbdmrk ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  1.9G  2.0G  49% /
none                  381M   16K  381M   1% /dev/shm
/opt/xensource/packages/iso/XenCenter.iso
                       52M   52M     0 100% /var/xen/xc-install
172.16.109.11:/export/primary/97cffd9a-acfe-0c71-91d5-b93e58f27462
                      4.0G  1.9G  2.0G  49% /var/run/sr-mount/97cffd9a-acfe-0c71-91d5-b93e58f27462

Могу ли я узнать, почему у меня нет группы томов, хотя у меня в NFS есть репозиторий объемом 4 ГБ.И почему у моего /dev/sda2 тоже только 4Гб

Дополнительная информация о моем тестовом облаке.я использую виртуальную машину объемом 100 ГБ.

хотел объединить основное и дополнительное хранилище емкостью 91 ГБ.

Command (? for help): p
Disk /dev/sda: 209715200 sectors, 100.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7AE0B6EE-99F4-44F4-A9F0-5140B14DCC32
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 209715166
Partitions will be aligned on 2048-sector boundaries
Total free space is 6042 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         8388641   4.0 GiB     0700  
   2         8390656        16777249   4.0 GiB     0700  
   3        16779264       209715166   92.0 GiB    8E00  

Command (? for help): 
Это было полезно?

Решение

Когда вы входите в консоль управления XenServer, вы фактически входите в виртуальную машину (ту, которая работает на Dom0).Эта виртуальная машина управляет всем гипервизором.

Лишь некоторые из ресурсов, которые вы предоставили вашему XenServer, используются виртуальной машиной управления в Dom0.Остальное используется для других виртуальных машин, которые вы можете запустить на XenServer.Это касается процессора, памяти и дискового пространства.

Вам необходимо проверить, содержит ли логический том локального хранилища XenServer оставшееся пространство вашего диска.Чтобы сделать это, введите pvs на терминале, чтобы вывести список всех физических устройств LVM.Запись, которую вы ищете, начинается с «VG_XenStorage-».

Вы должны увидеть раздел диска, подключенный к этому физическому устройству, общий размер и свободное пространство.

Если логический том локального хранилища еще не содержит дополнительного пространства, вам необходимо добавить его самостоятельно, разделив пространство, если оно еще не создано.Предполагая, что ваше дисковое устройство /dev/sda, тип gdisk /dev/sda затем в командной строке введите pчтобы распечатать таблицу разделов.Если у вас их слишком много (по сравнению с тем, что смонтировано), значит, у вас уже есть раздел, доступный для использования.Если у вас есть 2 раздела по 4 ГБ и один побольше (занимающий оставшееся пространство), вы хотите использовать последний.Если нет, то вам нужно создать его в конце диска.Все еще в типе gdisk:

  1. nчтобы создать новый раздел, затем выберите для него номер (следующий доступный int),
  2. дважды нажмите Enter, чтобы он начался со следующего доступного блока диска и завершился последним,
  3. тип 8e00 чтобы выбрать тип раздела «Linux LVM»
  4. тип w записать новую таблицу разделов

На этом этапе вы либо создали новый раздел, либо уже имеете доступный раздел.Я предполагаю, что /dev/sda3.Теперь вам нужно создать физический том и присоединить его к логическому тому, который XenServer использует для локального хранилища.

  1. pvcreate /dev/sda3 создать новый физический том
  2. vgextend $(vgdisplay -c | cut -d : -f 1) /dev/sda3

А $(vgdisplay ...) бит — узнать имя группы томов, к которой вы подключите физическое устройство.

Если ты это сделаешь pvs вы снова должны увидеть, что на логическом томе локального хранилища теперь доступно больше места.

Редактировать:Как упоминалось ранее, XenServer может управлять локальным хранилищем виртуальных машин с помощью репозитория хранилища (SR).В этом случае нет необходимости создавать основной каталог хранилища для хранения виртуальной машины.

Что касается вторичного хранилища, то оно все равно будет необходимо.Во вторичном хранилище CloudStack ищет шаблоны (образы дисков), которые он использует для загрузки системных виртуальных машин.Системные виртуальные машины — это виртуальные машины, которые CloudStack использует для управления облачной средой (например,виртуальные маршрутизаторы или консольные прокси).Гипервизоры в CloudStack (в данном случае XenServer) должны иметь возможность доступа к вторичному хранилищу, и один из наиболее распространенных способов добиться этого — сделать вторичное хранилище доступным через NFS.Доступен ли экспорт NFS с самого гипервизора или с какой-либо другой доступной машины, это не имеет особого значения.

Возвращаясь к постановке вопроса, диск XenServer должен быть разбит на разделы таким образом, чтобы один раздел был доступен для основного хранилища (управляемого XenServer через SR), а другой — для вторичного хранилища (с файлом системе, смонтированной локально и доступной для экспорта в NFS).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top