Съхранението е проблем, който в днешния свят стана много важен, тъй като въз основа на неговите възможности можем да имаме наличност на данни. За никой от нас не е тайна, че днес данните се преместват в удивителни количества от всякакъв вид (глас, аудио, изображения) и ако съхранението няма достатъчно капацитет, за да побере тези данни, ще бъдем изправени пред скрит риск да ги загубим …
Имайки това предвид, Red Hat разработи Red Hat OpenShift Container Storage, който е съставен като хранилище, дефинирано от интегриран софтуер, оптимизиран за Red Hat OpenShift Container Platform. В следната връзка ще намерите повече информация за него:
OpenShift Container Storage версия 4.2 се основава на Red Hat Ceph® Storage, Rook и NooBaa, които ни позволяват да доставяме местни услуги за съхранение, фокусирани върху контейнери, които са съвместими с блокови, файлови и обектни услуги. Това води до по -цялостно покритие на капацитета за съхранение.
ПлатформиВерсия 4.2, OpenShift Container Storage може да се използва на платформи като:
- Уеб услуги на Amazon
- VMware
- GCP
- IBM Z
- Отворен стек
- VSphere
Изпълнение на платформаТази платформа може да се използва локално или в публичен облак с подобрения като:
- Интегрирана технология Red Hat
- Модел на развитие с отворен код
- Хибридни облачни внедрявания
СъхранениеOpenShift Container Storage работи безпроблемно, когато хоства популярни или натоварени с облак работни натоварвания като:
- Съхранение на обекти за архивни, архивни или медийни цели
- Блокове за съхранение, фокусирани върху бази данни и съобщения
- Споделено съхранение на файлове за непрекъсната интеграция и агрегиране на данни
Тип работни местаЕдна от основните новости на OpenShift 4.2 е, че вътрешната му структура е преработена, за да се възползва максимално от операторите Kubernetes (Kubernetes Operators) и те позволяват да се използва напълно дистрибуцията на Kubernetes на ниво предприятие при извършване на работа Какво:
- автоматизация на работния процес
- изпълнение
- започнете
- настройка
- провизии
- мащабиран
- актуализация
- мониторинг
- управление на ресурси
Накратко, това позволява на потребителя пълен контрол върху инсталацията, надстройката и управлението на хранилището в OpenShift.
За да разберете малко операторите, това са лесен начин за пакетиране, внедряване и управление на местно приложение Kubernetes. Тези приложения са внедрени в Kubernetes и тяхното управление се осъществява чрез API на Kubernetes и инструменти kubectl.
Променливи за темиOpenShift Container Storage 4 има ясна визия, така че администраторът да може да работи без объркване при всеки хостинг процес, независимо от нивото им на познания, тъй като се предлагат жизнеспособни решения за теми като:
- Разгърнете услугите за съхранение във вашата мрежа
- Разширете капацитета за съхранение
- Създайте предупреждение за потребителите, когато възникне проблем със съхранението
- Интегрирайте таблата за управление в администраторската конзола на OpenShift, където можете да видите състоянието на помощната програма и нивото на съхранение.
OpenShift използва операторските рамки (операторски рамки Kubernete), които най -вече автоматизират действията за съхранение в облака за OpenShift. Това дава глобален и контролиран фокус върху жизненоважни аспекти като планиране, жизнен цикъл, управление на ресурсите, анализ, мониторинг и сигурност на данните, съхранявани в контейнера.
ИзпълнениеOpenShift Container Storage може да бъде внедрен в различни сценарии като:
- Съхранение на файлове за CI / CD среда за създаване
- Тестови среди, където се използват сложни бази данни, хранилища на документи и системи за съобщения
- Съхранение на уеб приложения
- Съхранение на множество облачни обекти
Ще разберем процеса на инсталиране и използване на OpenShift Container Storage.
1. Как да изтеглите OpenShift Container Storage Red Hat
Етап 1
Първата стъпка ще бъде да отидете на официалната връзка OpenShift Container Storage и да създадете нашия Red Hat акаунт или да влезете:
Там трябва да въведем всички данни, които се искат:
Увеличете
Стъпка 2
След това се предлага възможност за достъп до сценарии за обучение:
Увеличете
Стъпка 3
С това е възможно да получите глобална представа за това как работи OpenShift Container Storage.
За да го монтираме и управляваме физически, трябва да инсталираме OpenShift 4 според указанията на горепосочената връзка и първо да потвърдим, че оборудването има минималните изисквания, в този случай Windows 10, които са:
- Активирайте Hyper-V
- Версия на Windows 10 Falls Creator или по -нова
- Windows 10 Pro
За целта влизаме в командния ред и отиваме на пътя, където е извлечен OpenShift 4, и изпълняваме:
настройка на crc
Увеличете
Стъпка 4
След това създаваме клъстера, където OpenShift Container Storage 4 ще бъде конфигуриран със следната команда:
crc старт
Увеличете
ЗабележкаOpenShift Container Storage е част от OpenShift 4, така че винаги трябва да имате създаден клъстер за неговото използване.
Стъпка 5
След като този процес приключи, можем да проверим състоянието му с:
CRC статус
Увеличете
Стъпка 6
Трябва да получим достъп до клъстера, като изпълним:
crc конзола
Увеличете
Стъпка 7
Там въвеждаме потребителските данни и в следващия прозорец ще отидем в секцията „Съхранение“, където ще видим следното:
Увеличете
Има три вида съхранение, които са:
Постоянни томовеТази опция ни дава възможност да създадем том с фиксиран размер и са ресурси в клъстера.
Искове за постоянни обемиТе изпълняват същата функция на предишната, но допълват настоящата като проверка на претенциите на ресурса
Класове за съхранениеПозволява на администраторите да присвояват класове за съхранение за използване въз основа на услуги, правила за архивиране или политики, определени от администраторите на клъстера.
Стъпка 8
В този случай избираме постоянни томове и ще видим следното. Там виждаме текущите томове и OpenShift Container Storage ни позволява да създаваме тома, като кликнете върху „Създаване на постоянен том“
Увеличете
Стъпка 9
В конзолата има поредица от предварително дефинирани стойности, които са:
apiVersionAPIVersion отговаря за присвояването на версионната схема на това представяне на обект, всеки сървър трябва да преобразува разпознатите схеми до последната вътрешна стойност и да може да не приема непризнатите стойности
милТова е низова стойност, която представлява REST ресурса, който представлява този обект.
МетаданниТова са стандартни метаданни за обекти
СпецификацииТази стойност дефинира спецификация за постоянния обем, притежаван от клъстера, тъй като можем да видим, че капацитетът по подразбиране (5 GB) и режимът на достъп са определени
СъстояниеТази опция показва текущото състояние на силата на звука
Стойността на капацитета и режимът на достъп могат да бъдат редактирани директно в конзолата и след това кликваме върху „Създаване“, за да създадем обема благодарение на OpenShift Container Storage:
Увеличете
Стъпка 10
Ако искаме да редактираме някоя променлива от този създаден обем за съхранение, отиваме до бутона „Действия“ и там можем да направим следното:
- Редактирайте маркерите.
- Редактирайте самия том.
- Редактирайте поясненията.
- Изтрийте продължителния обем.
Увеличете
Стъпка 11
Ако отидем в раздела YAML, ще видим всички параметри в режим на конзола:
Увеличете
Стъпка 12
Ако искаме да създадем том от типа „Претенции за постоянни томове“, кликваме там и следваме същите стъпки:
Увеличете
Стъпка 13
Там кликваме върху „Създаване на постоянен иск за том“ и след това въвеждаме:
- Име на том
- Размер в GB за използване
- Режим на достъп, единичен потребител (RWO), споделен достъп (RWX) или само за четене (ROX)
Увеличете
Стъпка 14
Кликваме върху „Създаване“ за създаването му:
Увеличете
Стъпка 15
От YAML ще видим параметрите в конзолата:
Увеличете
Стъпка 16
Ще го видим създаден:
Увеличете
Стъпка 17
В случай, че искате да изтриете някой от създадените томове за съхранение, винаги ще получите предупреждение:
Увеличете
Стъпка 18
И накрая, ако решим да използваме опцията „Класове за съхранение“, щракваме там и ще видим следното:
Увеличете
Стъпка 19
Като щракнете върху „Създаване на класове за съхранение“ и ще е необходимо:
- Въведете име и описание на тома
- Задайте политика на исковете
- Изберете доставчик
Увеличете
Както можем да видим, благодарение на OpenShift Container Storage 4 имаме възможността да създаваме тези типове томове, всеки с необходимите мерки за сигурност, за да бъде надежден и изчерпателен том.