Экспорт Xenserver NFS имеет размер только 4 ГБ?
-
23-12-2019 - |
Вопрос
Мне удалось создать сервер 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:
n
чтобы создать новый раздел, затем выберите для него номер (следующий доступный int),- дважды нажмите Enter, чтобы он начался со следующего доступного блока диска и завершился последним,
- тип
8e00
чтобы выбрать тип раздела «Linux LVM» - тип
w
записать новую таблицу разделов
На этом этапе вы либо создали новый раздел, либо уже имеете доступный раздел.Я предполагаю, что /dev/sda3
.Теперь вам нужно создать физический том и присоединить его к логическому тому, который XenServer использует для локального хранилища.
pvcreate /dev/sda3
создать новый физический томvgextend $(vgdisplay -c | cut -d : -f 1) /dev/sda3
А $(vgdisplay ...)
бит — узнать имя группы томов, к которой вы подключите физическое устройство.
Если ты это сделаешь pvs
вы снова должны увидеть, что на логическом томе локального хранилища теперь доступно больше места.
Редактировать:Как упоминалось ранее, XenServer может управлять локальным хранилищем виртуальных машин с помощью репозитория хранилища (SR).В этом случае нет необходимости создавать основной каталог хранилища для хранения виртуальной машины.
Что касается вторичного хранилища, то оно все равно будет необходимо.Во вторичном хранилище CloudStack ищет шаблоны (образы дисков), которые он использует для загрузки системных виртуальных машин.Системные виртуальные машины — это виртуальные машины, которые CloudStack использует для управления облачной средой (например,виртуальные маршрутизаторы или консольные прокси).Гипервизоры в CloudStack (в данном случае XenServer) должны иметь возможность доступа к вторичному хранилищу, и один из наиболее распространенных способов добиться этого — сделать вторичное хранилище доступным через NFS.Доступен ли экспорт NFS с самого гипервизора или с какой-либо другой доступной машины, это не имеет особого значения.
Возвращаясь к постановке вопроса, диск XenServer должен быть разбит на разделы таким образом, чтобы один раздел был доступен для основного хранилища (управляемого XenServer через SR), а другой — для вторичного хранилища (с файлом системе, смонтированной локально и доступной для экспорта в NFS).