Реклама Google

OpenStack — бұл ашық көзді бағдарламалық шешімдер жиынтығы, ол бұлтты инфрақұрылымды құру және басқару үшін қолданылады. Осы мақалада біз OpenStack-тың негізгі компоненттерін, мысалы, Swift, Cinder және басқаларын қарастырып, олардың функцияларын егжей-тегжейлі түсіндіреміз.

Сондай-ақ, біз CLI командаларының егжей-тегжейлі мысалдарын келтіреміз, олар жаңа бастаған және тәжірибелі ІТ мамандарына көмектеседі.

1. Swift: Объектті сақтау

Swift дегеніміз не?

Swift — OpenStack-тың объектті сақтау компоненті, ол құрылымдық емес деректерді сақтау үшін арналған. Бұл резервтік көшірмелер, мультимедиялық файлдар және басқа да деректер түрлерін қамтиды. Swift деректердің масштабталуын, тұрақтылығын және қолжетімділігін қамтамасыз етеді.

Swift-тің негізгі функциялары

  • Объекттерді сақтау: Деректерді объекттер түрінде сақтау, оларды бірегей кілттер бойынша алу.
  • Масштабталу: Деректерді сақтау масштабын оңай кеңейту.
  • Артықшылықтар: Деректерді репликациялау және тарату арқылы жоғалтулардан қорғау.

Swift үшін CLI командаларының мысалдары

  1. Контейнер жасау

    my-container атты контейнерді жасаймыз:

    bash
    swift post my-container

    Түсініктеме: swift post командасы жаңа контейнер жасау үшін қолданылады. my-container — сіздің жаңа контейнеріңіздің атауы.

  2. Объектіні контейнерге жүктеу

    my-file.txt файлын my-container контейнеріне жүктейміз:

    bash
    swift upload my-container my-file.txt

    Түсініктеме: swift upload командасы файлды көрсетілген контейнерге жүктейді. my-file.txt — контейнерге жүктелетін файлдың атауы.

  3. Контейнердегі объектілер тізімін алу

    my-container контейнеріндегі барлық объектілерді көреміз:

    bash
    swift list my-container

    Түсініктеме: swift list командасы көрсетілген контейнердегі барлық объектілердің тізімін көрсетеді.

  4. Объектіні жою

    my-file.txt объектісін my-container контейнерінен жоямыз:

    bash
    swift delete my-container my-file.txt

    Түсініктеме: swift delete командасы көрсетілген объектіні контейнерден жояды.

2. Cinder: Блоктық сақтау

Cinder дегеніміз не?

Cinder — OpenStack-тың блоктық сақтау компоненті. Бұл виртуалдық машиналарға қосылатын блоктық томдарды жасау және басқару үшін қолданылады.

Cinder-дің негізгі функциялары

  • Томдар жасау және басқару: Блоктық томдарды жасау және басқару.
  • Масштабталу: Томдардың көлемін қажеттілікке қарай өзгерту.
  • Басқа компоненттермен интеграция: Nova-мен жұмыс істеу арқылы томдарды виртуалдық машиналарға қосу.

Cinder үшін CLI командаларының мысалдары

  1. Том жасау

    10 ГБ көлеміндегі my-volume атты томды жасаймыз:

    bash
    openstack volume create --size 10 my-volume

    Түсініктеме: openstack volume create командасы көрсетілген көлем мен атаумен жаңа том жасайды. --size 10 томның көлемін гигабайтпен анықтайды.

  2. Томдардың тізімін алу

    Барлық қол жетімді томдарды көреміз:

    bash
    openstack volume list

    Түсініктеме: openstack volume list командасы жүйедегі барлық томдардың тізімін көрсетеді.

  3. Томды виртуалдық машинаға қосу

    my-volume томын my-server виртуалдық машинасына қосамыз:

    bash
    openstack server add volume my-server my-volume

    Түсініктеме: openstack server add volume командасы көрсетілген томды виртуалдық машинаға қосады.

  4. Томды жою

    my-volume томын жоямыз:

    bash
    openstack volume delete my-volume

    Түсініктеме: openstack volume delete командасы көрсетілген томды жүйеден жояды.

3. Nova: Вычислительные ресурстар

Nova дегеніміз не?

Nova — OpenStack-тың компоненті, ол вычислительные ресурстарды, яғни виртуалдық машиналарды басқаруға жауапты. Бұл виртуалдық машиналарды жасау, жою және басқару мүмкіндігін береді.

Nova-ның негізгі функциялары

  • Виртуалдық машиналар жасау және басқару: Виртуалдық машиналарды жасау және басқару.
  • Ресурстарды басқару: Ресурстарды виртуалдық машиналарға бөлу.
  • Басқа компоненттермен интеграция: Cinder-мен жұмыс істеу арқылы томдарды ұсыну және Neutron-мен жұмыс істеу арқылы желілік байланыстарды қамтамасыз ету.

Nova үшін CLI командаларының мысалдары

  1. Виртуалдық машина жасау

    my-instance атты виртуалдық машинаны my-image бейнесімен және m1.small көлемімен жасаймыз:

    bash
    openstack server create --flavor m1.small --image my-image --network my-network my-instance

    Түсініктеме: openstack server create командасы виртуалдық машинаны көрсетілген көлеммен (--flavor m1.small), бейнемен (--image my-image) және желімен (--network my-network) жасайды.

  2. Виртуалдық машиналар тізімін алу

    Барлық виртуалдық машиналарды көреміз:

    bash
    openstack server list

    Түсініктеме: openstack server list командасы жүйедегі барлық виртуалдық машиналардың тізімін көрсетеді.

  3. Виртуалдық машинаны жою

    my-instance атты виртуалдық машинаны жоямыз:

    bash
    openstack server delete my-instance

    Түсініктеме: openstack server delete командасы көрсетілген виртуалдық машинаны жүйеден жояды.

4. Neutron: Желілік инфрақұрылым

Neutron дегеніміз не?

Neutron — OpenStack-тың компоненті, ол желілер мен желілік қызметтерді басқарумен айналысады. Бұл виртуалдық желілерді жасау, маршрутизация және IP-адрестерді басқару функцияларын қамтамасыз етеді.

Neutron-ның негізгі функциялары

  • Желілер жасау және басқару: Виртуалдық желілер жасау және оларды виртуалдық машиналарға қосу.
  • IP-адрестерді тарату: Виртуалдық машиналарға IP-адрестерді басқару.
  • Басқа компоненттермен интеграция: Nova-мен жұмыс істеу арқылы виртуалдық машиналардың желілік байланыстарын қамтамасыз ету.

Neutron үшін CLI командаларының мысалдары

  1. Желі жасау

    my-network атты желіні жасаймыз:

    bash
    openstack network create my-network

    Түсініктеме: openstack network create командасы көрсетілген атаумен жаңа виртуалдық желіні жасайды.

  2. Подсеть жасау

    my-network желісінде 10.0.0.0/24 диапазонымен my-subnet атты подсеть жасаймыз:

    bash
    openstack subnet create --network my-network --subnet-range 10.0.0.0/24 my-subnet

    Түсініктеме: openstack subnet create командасы көрсетілген диапазонмен подсеть жасайды.

  3. Желілер тізімін алу

    Барлық желілерді көреміз:

    bash
    openstack network list

    Түсініктеме: openstack network list командасы жүйедегі барлық виртуалдық желілердің тізімін көрсетеді.

  4. Желіні жою

    my-network желісін жоямыз:

    bash
    openstack network delete my-network

    Түсініктеме: openstack network delete командасы көрсетілген желіні жүйеден жояды.

5. Horizon: Басқару панелі

Horizon дегеніміз не?

Horizon — OpenStack-тың веб-негізіндегі басқару панелі. Бұл пайдаланушыларға және әкімшілерге OpenStack-ты веб-браузер арқылы басқару мүмкіндігін береді.

Horizon-ның негізгі функциялары

  • Визуалды басқару: OpenStack компоненттерін басқару үшін веб-интерфейсті ұсыну.
  • Қолданушы интерфейсі: Пайдаланушылар мен әкімшілерге жүйені басқару интерфейсін ұсыну.

Horizon үшін CLI командаларының мысалдары

Horizon веб-интерфейсінің командалық жол интерфейсі жоқ. Бірақ веб-интерфейсті пайдалану үшін келесі командалар арқылы Horizon панеліне кіруге болады:

  1. Horizon интерфейсін іске қосу

    OpenStack Horizon панелін іске қосу үшін веб-браузерде мына мекенжайды ашыңыз:

    plaintext
    http://<Horizon-server-IP>/dashboard

    Түсініктеме: <Horizon-server-IP> — Horizon серверінің IP-мекенжайы. Бұл мекенжай арқылы сіз OpenStack басқару панеліне кіруге болады.

Қорытынды

OpenStack компоненттері, мысалы, Swift, Cinder, Nova, Neutron және Horizon, бірлесіп қуатты және икемді бұлтты инфрақұрылымды құрады.

Олардың функцияларын және өзара әрекеттесулерін түсіну OpenStack-ты тиімді басқаруға және баптауға көмектеседі, жүйенің жоғары өнімділігі мен сенімділігін қамтамасыз етеді.

Реклама Google

 

 

 
Получить консультацию о системах резервного копирования
Назар аударыңыз! Бұл мақала ресми құжат емес.
Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Әлемдегі жетекші жеткізушілерден сақтық көшірме жасау және киберқауіпсіздік бағдарламалық құралының тегін сынақ нұсқасына тапсырыс беріңіз: Тегін сақтық көшірме жасау және киберқауіпсіздік бағдарламалық құралының спецификациясын есептеу қызметіміздің артықшылығын пайдаланыңыз:

 

Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар.

 

 

test drive Дұрыс сақтық көшірме жүйесін таңдау үшін үш қадам




 Ақпаратқа толы қазіргі заманда дұрыс таңдау жасау қиын.
 
із сізге армандаған сақтық көшірме жүйесін таңдауға және құруға көмектесетін үш тегін қызметті ұсынамыз.

1. Бағдарламалық қамтамасыз етудің спецификациясын есептеу

Техникалық сипаттаманы есептеу формасын ашыңыз.

Сервер деректерін енгізіңіз және сатып алу немесе болашақ құнын бағалау үшін қатесіз сипаттаманы алыңыз.

2. Виртуалды өнімнің демонстрациясы

Сақтық көшірме жүйелері өте күрделі бағдарламалық құрал болып табылады. Толық тестілеуді өткізу және күшті және әлсіз жақтарды анықтау үшін жеткілікті уақыт пен сынақ ортасын табу әрқашан мүмкін емес.

ұл жағдайда алдымен бағдарламаның виртуалды зертханада қалай жұмыс істейтінін көруді ұсынамыз. 

3. Сынақ нұсқасын алыңыз

Сынақ сұрау формасын толтырыңыз

Сақтық көшірме жасау бағдарламалық құралы сізге сәйкес келетініне көз жеткізіңіз

 

Сақтық көшірме жасаудың ең жақсы тәжірибелері
Виртуалды машиналардың сақтық көшірмесін жасау және қалпына келтіру жолы
Сақтық көшірме бағдарламалық құралының тегін сынақтары
Сақтық көшірме жүйесіне қадамдар

 

Қазақстанда бағдарламалық жасақтаманы сатып алу (спецификацияны тегін есептеу)

 

Әр түрлі салаларға арналған шешімдер

 

Бағдарламалар туралы толық ақпарат

 

 

 

Облактармен жұмыс практикалары

 

 

Техникалық құжаттар кітапханасы

 

Бизнеснің шексіздігін қамтамасыз ету
 
Тегін бағдарламалық құрал
 
Сақтық көшірме технологиялары туралы арнайы ресурстар

 

Қазақстанда бағдарламалық қамтамасыз етуді қалай сатып алуға болады

 

ТОО Лингуа Мадре жеке деректерді қалай өңдейді
Қазақстандағы серіктес ЖШС Lingua Madre
  • Мақалалар 1046
  • «Материалдар көру саны» 239395

Егер сіздің деректер қорғау жүйелері мен деректерді қорғаумен байланысты барлық не істеген болса, несиелі программалық жасақты сатып алу немесе кеңес алу керектігі туралы - бізге хабарласыңыз.

Сіз үшін маңызды болуы мүмкін. Бізден программалық жасақ сатып алған барлық адамдар эксперттік деңгейдегі техникалық қолдау аларlar.