Реклама Google

Proxmox Virtual Environment (PVE) — виртуализацияға арналған қуатты платформа, ол KVM негізіндегі виртуалды машиналарды және LXC негізіндегі контейнерлерді қолдайды.

Контейнерлер аз ресурстармен жоғары өнімділікті қамтамасыз етіп, мәліметтер базасы сияқты қосымшаларды орнатудың жеңіл тәсілін ұсынады.

Бұл мақалада Proxmox-та MySQL контейнерін құрып, оны баптауды және мәліметтер базасына қолжетімділікті қамтамасыз етуді қарастырамыз.

1-қадам: Контейнерді жасауға дайындық

Контейнерді құрмас бұрын, Proxmox контейнерлермен жұмыс істеуге дайын екеніне көз жеткізу керек. Сізге Proxmox-тың веб-интерфейсіне қолжетімділік және Linux негіздері бойынша білім қажет.

Талаптар

  1. Proxmox VE: Орнатылған және бапталған Proxmox сервері.
  2. Шаблондарды сақтау қоймасы: Контейнер шаблондары үшін қолжетімді сақтау қоймасы.
  3. Контейнер шаблоны: Біз Ubuntu немесе Debian негізіндегі шаблонды қолданамыз, себебі олар кең қолдауға ие және MySQL орнатуға қажетті пакеттерді қамтиды.

2-қадам: Контейнер шаблонын жүктеу

Контейнерді жасау үшін алдымен шаблонды жүктеу керек. Біз MySQL орнатуға жарамды Debian 11 шаблонын пайдаланамыз.

  1. Proxmox веб-интерфейсіне кіріңіз.
  2. Сақтау қоймасы бөліміне өтіп, шаблондарды қолдайтын сақтау қоймасын таңдаңыз (мысалы, local немесе local-lvm).
  3. Шаблондар қойындысын ашып, сәйкес шаблонды таңдаңыз, мысалы, debian-11-standard. Шаблонды серверге жүктеу үшін Жүктеу батырмасын басыңыз.

3-қадам: MySQL контейнерін жасау

Шаблонды жүктегеннен кейін контейнер жасауға көшуге болады. Бұл үшін біз Proxmox веб-интерфейсін де, командалық жолды да қолданамыз.

Веб-интерфейс арқылы жасау

  1. Proxmox негізгі мәзірінде Контейнер жасау (Create CT) түймесін басыңыз.
  2. Негізгі параметрлерді толтырыңыз:
    • Контейнер идентификаторы (ID): Мысалы, 200.
    • Хост атауы: Контейнердің атауы, мысалы, mysql-container.
    • Шаблон: Бұрын жүктелген шаблонды таңдаңыз, мысалы, debian-11-standard.
  3. Контейнер ресурстарын орнатыңыз:
    • Процессорлар (CPU): Процессор ядроларының санын көрсетіңіз, мысалы, 2.
    • Жедел жады (RAM): Жадыны белгілеңіз, мысалы, 2048 MB.
    • Диск: Дискі көлемін көрсетіңіз, мысалы, 10 GB.
  4. Желіні орнатыңыз:
    • Желілік интерфейс: Мысалы, vmbr0 көпірін көрсетіңіз және IP-мекенжайын орнатыңыз (DHCP немесе статикалық IP болуы мүмкін).
  5. Контейнерді жасау үшін Дайын (Finish) батырмасын басыңыз.

CLI арқылы жасау

Жетілген пайдаланушылар контейнерді командалық жол арқылы жасай алады:

bash
pct create 200 local:vztmpl/debian-11-standard_11.0-1_amd64.tar.gz \ --hostname mysql-container \ --memory 2048 \ --cores 2 \ --rootfs local-lvm:10 \ --net0 name=eth0,bridge=vmbr0,ip=dhcp

Бұл команда 200 идентификаторымен контейнер жасайды, оған 2 ГБ жедел жады, 2 процессор ядросын және 10 ГБ дискілік кеңістікті тағайындайды және желілік интерфейсті DHCP арқылы конфигурациялайды.

4-қадам: Контейнерде MySQL орнату

Контейнер құрылғаннан кейін MySQL орнату қажет.

  1. Контейнерді іске қосыңыз (егер ол әлі іске қосылмаған болса):

    bash
    pct start 200
  2. Контейнерге қосылыңыз:

    bash
    pct enter 200
  3. Пакеттерді жаңартып, MySQL орнатыңыз:

    bash
    apt update apt upgrade -y apt install mysql-server -y
  4. Орнатудан кейін MySQL күйін тексеріңіз:

    bash
    systemctl status mysql

MySQL іске қосылған болуы керек және баптауға дайын.

5-қадам: MySQL баптау

MySQL орнатылғаннан кейін негізгі баптауларды жасау қажет.

  1. Root паролін орнатыңыз және MySQL бастапқы қауіпсіздік баптауын орындаңыз:

    bash
    mysql_secure_installation

    Экрандағы нұсқауларды орындап, root паролін орнатыңыз, анонимді пайдаланушыларды жойыңыз, root-тың қашықтан кіруін өшіріңіз және тест мәліметтер базасын жойыңыз.

  2. MySQL клиенті арқылы MySQL-ға қосылыңыз:

    bash
    mysql -u root -p
  3. Мәліметтер базасын және пайдаланушыны жасаңыз:

    sql
    CREATE DATABASE mydatabase; CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'%'; FLUSH PRIVILEGES;

Бұл командалар mydatabase базасын және барлық желілерден қолжетімді myuser пайдаланушысын жасайды.

6-қадам: MySQL-ға қолжетімділікті қамтамасыз ету

MySQL-ға басқа хосттардан қол жеткізу үшін оның желілік баптауларын өзгерту керек.

  1. MySQL конфигурациялық файлын өңдеңіз:

    bash
    nano /etc/mysql/mysql.conf.d/mysqld.cnf
  2. bind-address жолын табыңыз және оны келесіге өзгертіңіз:

    ini
    bind-address = 0.0.0.0

    Бұл MySQL-ге кез келген IP-мекенжайынан қосылуға мүмкіндік береді.

  3. Өзгерістерді қолдану үшін MySQL-ді қайта жүктеңіз:

    bash
    systemctl restart mysql

Енді MySQL контейнері дайын және оған қашықтан қосылуға болады.

Vinchin Backup and Recovery: Proxmox деректерін қорғау

Vinchin Backup and Recovery — виртуалды орталарды резервтік көшіру және қалпына келтіруге арналған мамандандырылған шешім.

Vinchin Backup and Recovery Proxmox-пен тығыз интеграцияланып, келесілерді қамтамасыз етеді:

  • Резервтік көшірудің икемділігі: инкрементальды және дифференциалды сақтық көшірмелерді қолдау.
  • Жоғары қалпына келтіру жылдамдығы: өзгертілген блоктар технологиясын (CBT) пайдалану арқылы.
  • Деректердің қауіпсіздігі: ransomware-дан қорғау және деректерді шифрлау опциясы.

Vinchin Backup and Recovery және Proxmox интеграциясы резервтік көшіру тапсырмаларын автоматтандырып, бос тұру уақытын азайтып, деректердің жоғалу қаупін төмендетеді.

Қорытынды

Proxmox-та MySQL контейнерін жасау және баптау — мәліметтер базасын минималды шығындармен және жоғары өнімділікпен орнатудың тиімді жолы. Контейнерлерді пайдалану ресурстарды оңтайлы басқаруға, қолданбаларды масштабтауға және олардың қолжетімділігін арттыруға мүмкіндік береді.

Жоғарыдағы қадамдарды орындау арқылы сіз Proxmox инфрақұрылымында өз MySQL контейнеріңізді жасап, оны баптай аласыз.

Реклама Google

 

 

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

 

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

 

 

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




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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

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

 

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

 

 

 

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

 

 

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

 

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

 

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

 

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

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

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