Edge for Private Cloud 4.18.01 sürümü
Edge'i bir düğüme yüklemek için önce Edge Apigee-setup yardımcı programını yüklemeniz gerekir. Bir harici bir internet bağlantısının olmadığı durumlarda kullanmak için yerel kopyasına sahip olmanız gerekir.
Varsayılan yükleme dizini: /opt/Apigee
Edge, tüm dosyaları /opt/apigee dizinindeki tüm dosyaları yükler. Bu ayarı değiştiremezsiniz. dizin. Bununla birlikte, isterseniz /opt/apigee konumunu başka bir konumla eşlemek için sembolik bağlantı oluşturabilirsiniz. Daha fazla bilgi için Yükleme Gereksinimleri'ne bakın.
Ön koşul: SELinux'u devre dışı bırakın
Edge'i yükleyebilmek için SELinux'u devre dışı bırakmanız veya serbest moda ayarlamanız gerekir Apigee-setup yardımcı programı veya herhangi bir Edge bileşenlerine ayıralım. Gerekirse Edge'i yükledikten sonra SELinux'u yeniden etkinleştirebilirsiniz.
- SELinux'u geçici olarak serbest moda ayarlamak için aşağıdaki kodu yürütün
komut:
- Linux 6.x işletim sisteminde:
sudo echo 0 > /selinux/enforce
Edge'i yükledikten sonra SELinux'u yeniden etkinleştirmek için:
sudo echo 1 > /selinux/enforce - Linux 7.x işletim sisteminde:
sudo setenforce 0
Edge'i yükledikten sonra SELinux'u yeniden etkinleştirmek için:
sudo setenforce 1
- Linux 6.x işletim sisteminde:
- SELinux'u kalıcı olarak devre dışı bırakmak veya serbest moda ayarlamak için:
- /etc/sysconfig/selinux dosyasını yardımcı olur.
- SELINUX=disabled değerini ayarlayın veya SELINUX=permissive
- Yaptığınız düzenlemeleri kaydedin.
- Düğümü yeniden başlatın.
- Gerekirse Edge yüklendikten sonra SELinux'u yeniden etkinleştirmek için bu prosedürü SELINUX=enabled değerine ayarlayın.
Ön koşul: EPEL deposunu etkinleştirin
Şu etkinlikler için Ek Paketler'i etkinleştirmeniz gerekir: Enterprise Linux'u (veya EPEL'yi)kullanarak Edge'i yükleyebilir veya güncelleyebilir ya da yerel depo oluşturabilirsiniz. İlgili içeriği oluşturmak için kullanılan komutu RedHat/CentOS sürümünüze bağlıdır:
- RedHat/CentOS/Oracle 7.x için:
. > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; sudo rpm -ivh epel-release-latest-7.noarch.rpm - RedHat/CentOS/Oracle 6.x için:
> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; sudo rpm -ivh epel-release-latest-6.noarch.rpm
Ön koşul: libdb4'ü kontrol edin RedHat 7.4 ve CentOS 7.4'teki kitaplık sürümü
RedHat 7.4 ve CentOS 7.4'te, yüklemeden önce libdb4 BGBG'lerinin sürümünü kontrol edin. Kenar 4.8 sürümünün yanı sıra RedHat 7.4 ve CentOS 7.4'ün bazı sürümlerinde kullanın. Daha yeni bir sürüme sahipseniz bu sürümü kaldırın. Edge yükleyici, ardından 4.8 sürümünü yükleyin.
Sürümünüzü kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
> rpm -qa | grep libdb4
libdb4 BGBG sürümünün, 4.8, kaldırın.
Edge'i Yükle Harici internet bağlantısı olan bir düğümde Apigee-setup yardımcı programı
Harici internet bağlantısı olan bir düğüme Edge'i yüklemek için:
- Apigee deposuna erişmek için kullandığınız Apigee'den kullanıcı adını ve şifreyi edinin. Apigee ftp sitesi için mevcut bir kullanıcı adı:şifreniz varsa bunu kullanabilirsiniz. kimlik bilgileri.
- Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın
Not: BGBG yüklemesi kök erişimi gerektirse de Edge'i yükleyebilirsiniz. kök erişimi olmayan yapılandırmaya sahip. - yum-utils dosyasını yükleyin ve
yum-plugin-priorities:
> sudo yum install yum-utils
> sudo yum install yum-plugin-priorities - SELinux'u yukarıda açıklandığı şekilde devre dışı bırakın.
- EPEL deposunu yukarıda açıklandığı şekilde etkinleştirin.
- libdb4 sürümünüzü yukarıda açıklandığı şekilde kontrol edin.
- Oracle 7.x'e yükleme yapıyorsanız şu komutu çalıştırın:
> sudo yum-config-manager --enable ol7_optional_latest - AWS'ye yükleme yapıyorsanız aşağıdaki yum-configure-manager komutlarını çalıştırın:
> leziz güncelleme rh-amazon-rhui-client.noarch
> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional - Edge bootstrap_4.18.01.sh dosyasını /tmp/bootstrap_4.18.01.sh konumuna indirin:
> curl https://software.Apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh - Edge Apigee-hizmet yardımcı programını ve bağımlılıkları yükleyin:
> sudo eğlencesi /tmp/bootstrap_4.18.01.sh Apigeeuser=uName qwiklabspassword=pWord
. Bu örnekte uName:pWord, Apigee. pWord'ü çıkarırsanız kelimeyi girmeniz istenir.
.
. Yükleyici, varsayılan olarak Java 1.8'in yüklü olup olmadığını kontrol eder. Aksi takdirde, uygulamayı sizin yerinize yükler. Nasıl işleneceğini belirtmek için JAVA_FIX seçeneğini kullanın Java yüklemesi. JAVA_FIX şu değerleri alır:
I = OpenJDK 1.8'i yükle (varsayılan)
C = Java'yı yüklemeden devam et
S = Çık. Bu seçeneği kullanabilmek için Java'yı kendiniz yüklemeniz gerekir.
.
. Apigee-service yardımcı programı yükleme işlemi /etc/yum.repos.d/qwiklabs.repo dosyasını oluşturur. kod deposunu ziyaret edin. Tanım dosyasını görüntülemek için şu komutu kullanın:
> kedi /etc/yum.repos.d/apigee.repo
. Depo içeriğini görüntülemek için şu komutu kullanın:
> sudo yum -v repolist "Apigee*" - Apigee-setup yardımcı programını yüklemek için Apigee-service kullanma:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-setup yükleme - Düğüme Edge bileşenlerini yüklemek ve yapılandırmak için Apigee-setup kullanın. Daha fazla bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleye bakın.
Edge'i Yükle Harici internet bağlantısı olmayan bir düğümde Apigee-setup yardımcı programı
Edge düğümleriniz bir güvenlik duvarının arkasındaysa veya başka bir şekilde bu düğümlere erişimi yasaklanıyorsa depolayacaksanız yerel bir depo veya yansıtma oluşturmanız gerekir. kullanıma sunuyoruz. Daha sonra bu yansıtmaya tüm düğümler tarafından erişilebilir. Düğümler oluşturulduktan sonra Edge'i yüklemek için bu yerel aynaya erişebilir.
Dahili Apigee deposunu oluşturmak için harici internet bağlantısı olan bir düğüme ihtiyacınız var Edge BGBG'lerini ve bağımlılıklarını indirebilmek için gereklidir. Dahili bir düğüme taşıyıp depoladığınızda bu düğümü başka bir düğüme taşıyabilir veya teşekkür ederiz.
Not: Apigee, herkese açık platformumuzda tüm üçüncü taraf bağımlılıklarını barındırmaz. ekleyebilirsiniz. Bu bağımlılıkları herkesin erişebileceğinden indirip yüklemeniz gerekir ekleyebilirsiniz.
Yerel bir Edge deposu oluşturduktan sonra bunu en yeni kod deposuyla güncellemeniz gerekebilir Edge sürüm dosyaları. Aşağıdaki bölümlerde yerel depo oluşturma ve onu güncelle.
Yerel Apigee deposu oluşturma
Yerel Apigee deposu oluşturmak için:
- Apigee deposuna erişmek için kullandığınız Apigee'den kullanıcı adını ve şifreyi edinin. Apigee ftp sitesi için mevcut bir kullanıcı adı:şifreniz varsa bunu kullanabilirsiniz. kimlik bilgileri.
- Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın.
. Not: BGBG yüklemesi kök erişimi gerektirse de Edge'i yükleyebilirsiniz. kök erişimi olmayan yapılandırmaya sahip. - SELinux'u yukarıda açıklandığı şekilde devre dışı bırakın.
- Edge bootstrap_4.18.01.sh dosyasını /tmp/bootstrap_4.18.01.sh konumuna indirin:
> curl https://software.Apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh - Edge Apigee-hizmet yardımcı programını ve bağımlılıkları yükleyin:
> sudo eğlencesi /tmp/bootstrap_4.18.01.sh Apigeeuser=uName Apigeepassword=pWord
. Burada uName:pWord, Google Haberler'den aldığınız kullanıcı adı ve şifredir. Apigee. pWord'ü çıkarırsanız kelimeyi girmeniz istenir. - apigee-mirror dosyasını yükleme
yardımcı program:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-mirror install
Not: Mevcut bir depoyu 4.18.01 sürümüne güncelliyorsanız tek yapmanız gereken güncelleme yapmaktır. apigee-mirror:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-mirror güncellemesi - apigee-mirror etiketini kullanma
Apigee deposunu /opt/apigee/data/apigee-mirror/repos/ ile senkronize etme yardımcı programı
dizin.
.
. Deponun boyutunu en aza indirmek için --only-new-rpms ekleyin ve en son güncellemeleri indirin. devir/dk. İndirme işlemi için yaklaşık 1,6 GB disk alanı gerekir:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-mirror Sync --only-new-rpms
. Eski BGBG'ler de dahil olmak üzere deponun tamamını indirmek istiyorsanız --only-new-rpms'yi atlayın. Yaklaşık 6 Tam indirme için disk alanı GB:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-mirror Sync
. Artık Apigee deposunun yerel bir kopyasına sahipsiniz. Sonraki bölümde, Uzak Apigee-setup yardımcı programı yerel depoyu kullanacağım. -
(İsteğe bağlı) Edge'i yerel depodan aynı depoya yüklemek istiyorsanız
düğümünü belirledikten sonra, önce şu komutları çalıştırmanız gerekir:
- Yerel tarayıcıdan bootstrap_4.18.01.sh dosyasını çalıştırın.
apigee-service yardımcı programını yüklemek için kod deposu:
> sudo eğlencesi /opt/Apigee/data/Apigee-mirror/repos/bootstrap_4.18.01.sh gelirprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos - apigee-service etiketini kullanarak
Apigee-setup yüklemek
yardımcı program:
> /opt/Apigee/Apigee-service/bin/potansiyel-service oluşturulmuş-setup yükleme - Apigee-setup ifadesini kullanarak Edge bileşenlerini düğüme yükleyip yapılandırın. Daha fazla bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleye bakın.
- Yerel tarayıcıdan bootstrap_4.18.01.sh dosyasını çalıştırın.
apigee-service yardımcı programını yüklemek için kod deposu:
Apigee-setup sürümünü yerel depodan uzak bir düğüme yükleme
Edge'i yerel depodan yüklemek için iki seçeneğiniz vardır. Aşağıdaki yöntemlerden birini uygulayabilirsiniz:
- Deponun bir .tar dosyasını oluşturun, .tar dosyasını bir düğüme kopyalayın ve ardından şu kampanyadan Edge'i yükleyin: .tar dosyası oluşturun.
- Diğer düğümlerin erişebilmesi için yerel depo içeren düğüme bir web sunucusu yükleyin. Apigee, Nginx web sunucusunu sağlar. Dilerseniz kendi web sunucunuzu da kullanabilirsiniz web sunucusu.
.tar dosyasından yükleyin:
- Yerel depoyu içeren düğümde aşağıdaki komutu kullanarak yerel depoyu
/opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz adlı tek.tar dosyası:
> /opt/Apigee/Apigee-service/bin/destek hizmeti Apigee-mirror paketi - .tar dosyasını, Edge'i yüklemek istediğiniz düğüme kopyalayın. Örneğin, bunu şuraya kopyalayın: /tmp dizini düğüm.
- Yeni düğümde SELinux'u yukarıda açıklandığı şekilde devre dışı bırakın.
- Yeni düğümde EPEL deposunu yukarıda açıklanan şekilde etkinleştirin.
- Yeni düğümde, harici internet havuzlarını devre dışı bıraktığınızdan emin olun.
Aşağıdaki komutu çalıştırdığınızda tüm harici depolar devre dışı olarak görünür,
Ancak yerel Apigee deposu ve tüm dahili depolarınız etkinleştirilmelidir:
> sudo yum repolist - Yeni düğümde yum-utils ve yum-plugin-priorities öğelerini yükleyin:
> sudo leziz yum-utils'i yükle
> sudo yum install yum-plugin-priorities - Yeni düğümde libdb4 sürümünüzü açıklandığı şekilde kontrol edin bölümünü ziyaret edin.
- Oracle 7.x'e yükleme yapıyorsanız şu komutu çalıştırın:
> sudo yum-config-manager --enable ol7_optional_ en yeni - AWS'ye yükleme yapıyorsanız aşağıdaki yum-configure-manager komutunu çalıştırın:
> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional - Yeni düğümde dosyayı /tmp dizinine kaldırın:
> tar -xzf Apigee-4.18.01.tar.gz
. Bu komut, yeni bir dizin oluşturur: .tar dosyasını içeren dizindeki depoları kullanır. Örneğin: /tmp/repos. - Edge Apigee-service yardımcı programını ve /tmp/repos'tan bağımlılıkları yükleyin:
> sudo eğlencesi /tmp/repos/bootstrap_4.18.01.sh Apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Depo dizininin yolunu bu komuta eklediğinize dikkat edin. - apigee-service etiketini kullanarak
Apigee-setup yüklemek
yardımcı program:
> /opt/Apigee/Apigee-service/bin/potansiyel-service oluşturulmuş-setup yükleme - Yüklemek için Apigee-setup kullanma ve düğümde Edge bileşenlerini yapılandırın. Daha fazla bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleye bakın.
Nginx web sunucusunu kullanarak depodan yükleyin:
- Depo düğümüne Nginx web sunucusunu yükleyin:
> opt/Apigee/Apigee-service/bin/Apigee-service talep-mirror nginxconfig - Nginx varsayılan olarak sunucu adı ve 3939 bağlantı noktası olarak localhost'u kullanacak şekilde yapılandırılmıştır. Alıcı:
bu değerleri değiştir
- /opt/apigee/customer/application/mirror.properties dosyasını açın. kullanabilirsiniz. Dosya yoksa oluşturun.
- Aşağıdaki değerleri gerektiği şekilde ayarlayın:
conf_apigee_mirror_listen_port=3939
conf_apigee_mirror_server_name=localhost - Nginx'i yeniden başlatın:
?> /opt/nginx/scripts/Apigee-nginx yeniden başlatma
- Varsayılan olarak depo, admin:admin şeklinde bir username:şifre gerektirir. Bu kimlik bilgilerini değiştirmek için:
şu ortam değişkenlerini ayarlayın:
MIRROR_USERNAME=uName
MIRROR_PASSWORD=pWord - Yeni düğümde yum-utils ve yum-plugin-priorities öğelerini yükleyin:
> sudo leziz yum-utils'i yükle
> sudo yum install yum-plugin-priorities - Yeni düğümde SELinux'u yukarıda açıklandığı şekilde devre dışı bırakın.
- Yeni düğümde EPEL deposunu yukarıda açıklanan şekilde etkinleştirin.
- Yeni düğümde libdb4 sürümünüzü açıklandığı şekilde kontrol edin bölümünü ziyaret edin.
- Uzak düğümde Edge bootstrap_4.18.01.sh dosyasını /tmp/bootstrap_4.18.01.sh konumuna indirin:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh
Burada uName:pWord, kod deposu ve remoteRepo ise deponun IP adresi veya DNS adıdır. düğüm. - Uzak düğüme Edge Apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
> sudo eğlencesi /tmp/bootstrap_4.18.01.sh Apigeerepohost=remoteRepo:3939 Apigeeuser=uName qwiklabspassword=pWord apigeeprotocol=http://
. Burada uAd:pWord depo kullanıcı adıdır ve şifre. - Uzak düğümde, apigee-service yardımcı programını yüklemek için apigee-service kullanın:
> /opt/Apigee/Apigee-service/bin/potansiyel-service oluşturulmuş-setup yükleme - Yüklemek için Apigee-setup kullanma ve uzak düğümde Edge bileşenlerini yapılandırın. Daha fazla bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleye bakın.
Yerel Apigee deposunu güncelleme
Depoyu güncellemek için en son bootstrap_4.18.01.sh dosyasını indirmeniz ve ardından yeni bir sysnc:
- Edge bootstrap_4.18.01.sh dosyasını /tmp/bootstrap_4.18.01.sh konumuna indirin:
> curl https://software.Apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh - Edge bootstrap_4.18.01.sh dosyasını çalıştırın:
> sudo eğlencesi /tmp/bootstrap_4.18.01.sh tasarrufuser=uName randevupassword=pWord
Bu örnekte uName:pWord, kullandığınız kullanıcı adı ve şifreyi (Apigee'den alınmıştır.) pWord'ü çıkarırsanız onu girebilirsiniz. - apigee-mirror güncellemesi yapın:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-mirror güncellemesi - Senkronizasyonu gerçekleştirin:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-mirror parolası --only-new-rpms - Deponun tamamını kullanmak istiyorsanız:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-mirror senkronizasyonu
Yerel Apigee deposunu temizleme
Yerel deponun temizlenmesi /opt/Apigee/data/sorumlu-mirror ve /var/tmp/yum-Apigee-* bilgilerini silmektir.
Yerel depoyu temizlemek için şunu kullanın:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
4.18.01 deposuna Edge 4.16.0x/4.17.0x ekleme veya güncelleme
4.18.01 deposunda Edge 4.16.0x veya 4.17.0x kurulumlarını gerçekleştirmeniz gerekiyorsa tüm sürümleri içeren bir depo bulundurmak. Bu depodan istediğiniz sürümü yükleyebilirsiniz. Kenar.
4.18.01 deposuna 4.16.0x/4.17.0x eklemek için:
- apigee-mirror yardımcı programının 4.18.01 sürümünü yüklediğinizden emin olun:
> /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-mirror sürümü
Aşağıdaki formda bir sonuç görürsünüz. Burada xyz, derlemedir numara:
apigee-mirror-4.18.01-0.0.xyz - apigee-mirror etiketini kullanma
yardımcı programını kullanarak Edge 4.16.0x/4.17.0x sürümünü deponuza yükleyebilirsiniz. Komutun önüne
istenen sürüm:
> Apigeereleasever=4.17.01 /opt/gelir sağladığınızda/Apigee-service/bin/Apigee-service Apigee-yansıtma senkronizasyonu --only-new-rpms
. Daha sonra 4.16.0x/4.17.0x depolarını güncellemek için gerekli sürüm numaraları. - Şunu inceleyin: /opt/apigee/data/apigee-mirror/repos
dizin oluşturun:
> l /opt/apigee/data/apigee-mirror/repos
Şu dosya ve dizinleri göreceksiniz:
Apigee Apigee-repo-1.0-6.x86_64.rpm bootstrap_4.16.01.sh bootstrap_4.16.05.sh bootstrap_4.17.01.sh bootstrap_4.17.05.sh bootstrap_4.17.09.sh bootstrap_4.18.01.sh üçüncü taraf
Edge'in tüm sürümleri için önyükleme dosyanızın olduğunu fark edeceksiniz. Apigee dizini de dizinleri oluşturun. - Depoyu .tar dosyası olarak paketlemek için aşağıdaki komutu kullanın:
> Apigeereleasever=4.17.01 /opt/gelir sağladığınızda/Apigee-service/bin/Apigee-service Apigee-mirror paketi
. Bu komut, tüm 4.17.0x ve 4.16.0x depolarını aynı .tar dosyasında paketler. Yapamayacağınız işlemler: paketlemenize olanak tanır.
Edge'i yerel depo veya .tar dosyasından yüklemek için doğru önyüklemeyi çalıştırdığınızdan emin olun dosyasını yüklemek için aşağıdaki komutlardan birini kullanın. Bu örnek, Edge 4.17.01'i yükler:
- .tar dosyasından yükleme yapıyorsanız depodan doğru önyükleme dosyasını çalıştırın:
> sudo eğlencesi /tmp/repos/bootstrap_4.17.01.sh Apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
. Yüklemeyi tamamlamak için ".tar dosyasından yükle" bölümündeki kalan adımları uygulayın. bölümünü ziyaret edin. - Nginx web sunucusunu kullanarak yüklüyorsanız doğru önyükleme dosyasını indirip çalıştırın
şu depodan:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
> sudo bash /tmp/bootstrap_4.17.01.sh Apigeerepohost=remoteRepo:3939 Apigeeuser=uName Apigeepassword=pWord oluşturulmuşprotocol=http://
. Yüklemeyi tamamlamak için "Şu dosyayı kullanarak depodan yükleme: Nginx web sunucusu" bölümünü ziyaret edin.