Szybki start: wdrażanie serwera WebLogic na maszynie wirtualnej platformy Azure przy użyciu witryny Azure Portal

W tym artykule pokazano, jak szybko wdrożyć serwer webLogic Application Server (WLS) na maszynach wirtualnych platformy Azure przy użyciu najprostszego zestawu opcji konfiguracji przy użyciu witryny Azure Portal. Aby uzyskać bardziej funkcjonalny samouczek, w tym użycie bramy aplikacja systemu Azure do bezpiecznego uwidocznienia klastra WLS na maszynie wirtualnej w publicznym Internecie, zobacz Samouczek: migrowanie klastra serwera WebLogic na platformę Azure przy użyciu usługi aplikacja systemu Azure Gateway jako modułu równoważenia obciążenia.

W ramach tego przewodnika Szybki start wykonasz następujące czynności:

  • Wdrażanie zabezpieczeń na poziomie sieci WLS przy użyciu serwera Administracja istration na maszynie wirtualnej przy użyciu witryny Azure Portal.
  • Wdróż przykładową aplikację Java EE przy użyciu portalu konsoli Administracja istration w usłudze WLS.

W tym przewodniku Szybki start założono podstawową wiedzę na temat pojęć związanych z usługą WLS. Aby uzyskać więcej informacji, zobacz Oracle WebLogic Server.

Wymagania wstępne

Wdrażanie zabezpieczeń WLS przy użyciu serwera Administracja istration na maszynie wirtualnej

Kroki opisane w tej sekcji umożliwiają wdrażanie zabezpieczeń WLS na maszynie wirtualnej w najprostszy możliwy sposób: przy użyciu jednego węzła z ofertą serwera administracyjnego. Inne oferty są dostępne do spełnienia różnych scenariuszy, w tym: pojedynczy węzeł bez serwera administracyjnego, klastra i klastra dynamicznego. Aby uzyskać więcej informacji, zobacz What are solutions for running Oracle WebLogic Server on Azure Virtual Machines? (Co to są rozwiązania do uruchamiania programu Oracle WebLogic Server na maszynach wirtualnych platformy Azure?).

Screenshot of the Azure portal that shows the Create WebLogic Server With Admin console on Azure VM page.

W poniższych krokach pokazano, jak znaleźć usługę WLS z ofertą Administracja Server i wypełnić okienko Podstawy:

  1. Na pasku wyszukiwania w górnej części portalu wprowadź ciąg weblogic. W wynikach wyszukiwania sugerowanych automatycznie w sekcji Marketplace wybierz pozycję Oracle WebLogic Server With Administracja Server (Serwer Oracle WebLogic z serwerem Administracja).

    Screenshot of the Azure portal that shows WebLogic Server in the search results.

    Możesz również przejść bezpośrednio do oferty za pomocą tego linku portalu.

  2. Na stronie oferty wybierz pozycję Utwórz.

  3. W okienku Podstawy upewnij się, że wartość wyświetlana w polu Subskrypcja jest taka sama, która była używana do logowania się w witrynie Azure Portal.

  4. Oferta musi zostać wdrożona w pustej grupie zasobów. W polu Grupa zasobów wybierz pozycję Utwórz nową i wypełnij wartość dla grupy zasobów. Ponieważ grupy zasobów muszą być unikatowe w ramach subskrypcji, wybierz unikatową nazwę. Łatwym sposobem na używanie unikatowych nazw jest użycie kombinacji inicjałów, dzisiejszej daty i identyfikatora. Na przykład ejb0802wls.

  5. W obszarze Szczegóły wystąpienia wybierz region wdrożenia. Aby uzyskać listę regionów świadczenia usługi Azure jak i gdzie działają maszyny wirtualne, zobacz Regiony maszyn wirtualnych na platformie Azure.

  6. Zaakceptuj wartość domyślną w obrazie Oracle WebLogic.

  7. Zaakceptuj wartość domyślną w obszarze Rozmiar maszyny wirtualnej.

    Jeśli rozmiar domyślny nie jest dostępny w Twoim regionie, wybierz dostępny rozmiar, wybierając pozycję Zmień rozmiar, a następnie wybierz jeden z wymienionych rozmiarów.

  8. W obszarze Credentials for Virtual Machines and WebLogic (Poświadczenia dla maszyn wirtualnych i WebLogic) pozostaw wartość domyślną pola Nazwa użytkownika dla konta administratora maszyn wirtualnych.

  9. Obok pozycji Typ uwierzytelniania wybierz pozycję Hasło. W tym artykule użyto nazwy użytkownika i pary haseł na potrzeby uwierzytelniania. Jeśli chcesz użyć protokołu SSH, zobacz Create and use an SSH public-private key pair for Linux VMs in Azure (Tworzenie i używanie pary kluczy publicznych-prywatnych SSH dla maszyn wirtualnych z systemem Linux na platformie Azure). Wypełnij pola wlsVmCluster2022 w polu Hasło. Użyj tej samej wartości dla potwierdzenia.

  10. Pozostaw wartość domyślną pola Username for WebLogic Administracja istrator.

  11. Wypełnij pola wlsVmCluster2022 w polu Password for WebLogic Administracja istrator. Użyj tej samej wartości dla potwierdzenia.

  12. Wybierz pozycję Przejrzyj i utwórz. Upewnij się, że w górnej części ekranu pojawi się zielony komunikat Weryfikacja przekazana pomyślnie. Jeśli nie, rozwiąż problemy z walidacją i ponownie wybierz pozycję Przejrzyj i utwórz .

  13. Wybierz pozycję Utwórz.

  14. Śledzenie postępu wdrażania na stronie Wdrażanie jest w toku .

W zależności od warunków sieciowych i innych działań w wybranym regionie wdrożenie może potrwać do 30 minut.

Sprawdzanie danych wyjściowych wdrożenia

W krokach w tej sekcji pokazano, jak sprawdzić, czy wdrożenie zostało pomyślnie ukończone.

Jeśli nastąpi przejście z dala od strony Wdrożenie jest w toku , poniższe kroki pokazują, jak wrócić do tej strony. Jeśli nadal znajdujesz się na stronie z wyświetlonym komunikatem Wdrożenie zostało ukończone, możesz przejść do kroku 5 po zrzucie ekranu.

  1. W rogu dowolnej strony portalu wybierz menu hamburgera i wybierz pozycję Grupy zasobów.

  2. W polu z tekstem Filtr dla dowolnego pola wprowadź kilka pierwszych znaków utworzonej wcześniej grupy zasobów. Jeśli wykonano zalecaną konwencję, wprowadź swoje inicjały, a następnie wybierz odpowiednią grupę zasobów.

  3. W okienku nawigacji po lewej stronie w sekcji Ustawienia wybierz pozycję Wdrożenia. Możesz wyświetlić uporządkowaną listę wdrożeń w tej grupie zasobów, z najnowszą listą.

  4. Przewiń do najstarszego wpisu na tej liście. Ten wpis odpowiada wdrożeniu rozpoczętym w poprzedniej sekcji. Wybierz najstarsze wdrożenie, jak pokazano na poniższym zrzucie ekranu:

    Screenshot of the Azure portal that shows the resource group deployments list.

  5. W panelu po lewej stronie wybierz pozycję Dane wyjściowe. Ta lista zawiera wartości wyjściowe z wdrożenia. Przydatne informacje są zawarte w danych wyjściowych.

  6. Wartość sshCommand to w pełni kwalifikowane polecenie SSH, aby połączyć maszynę wirtualną z systemem WLS. Wybierz ikonę kopiowania obok wartości pola, aby skopiować link do schowka. Zapisz tę wartość na bok później.

  7. Wartość adminConsoleURL to w pełni kwalifikowany, publiczny link widoczny w Internecie do konsoli administracyjnej usługi WLS. Wybierz ikonę kopiowania obok wartości pola, aby skopiować link do schowka. Zapisz tę wartość na bok później.

Wdrażanie aplikacji Java EE z portalu konsoli Administracja istration

Wykonaj następujące kroki, aby uruchomić przykładową aplikację w usłudze WLS:

  1. Pobierz przykładową aplikację jako plik war lub .ear . Przykładowa aplikacja powinna być samodzielna i nie ma żadnych wymagań dotyczących bazy danych, komunikatów ani innych wymagań dotyczących połączenia zewnętrznego. Przykładowa aplikacja z dokumentacji operatora Kubernetes WLS jest dobrym wyborem. Możesz pobrać go z bazy danych Oracle. Zapisz plik w lokalnym systemie plików.

  2. Wklej wartość adminConsoleURL w przeglądarce internetowej połączonej z Internetem. Powinien zostać wyświetlony znajomy ekran logowania konsoli administracyjnej usługi WLS, jak pokazano na poniższym zrzucie ekranu:

    Screenshot of the WebLogic Server admin login screen.

  3. Zaloguj się przy użyciu nazwy użytkownika weblogic i hasła (w tym artykule jest używany plik wlsVmCluster2022). Zostanie wyświetlona strona przeglądu konsoli Administracja istration zabezpieczeń na poziomie sieci WLS.

  4. W obszarze Centrum zmian w lewym górnym rogu wybierz pozycję Zablokuj i edytuj, jak pokazano na poniższym zrzucie ekranu:

    Screenshot of the Oracle WebLogic Server Administration Console with Lock & Edit button highlighted.

  5. W obszarze Struktura domeny po lewej stronie wybierz pozycję Wdrożenia.

  6. W obszarze Konfiguracja wybierz pozycję Zainstaluj. Istnieje asystent instalacji aplikacji, który przeprowadzi Cię przez proces instalacji.

    1. W obszarze Znajdź wdrożenie, aby zainstalować i przygotować się do wdrożenia, wybierz pozycję Przekaż pliki.
    2. W obszarze Przekazywanie wdrożenia do serwera Administracja istration wybierz pozycję Wybierz plik i przekaż przykładową aplikację. Wybierz pozycję Następny.
    3. Wybierz Zakończ.
  7. W obszarze Centrum zmian w lewym górnym rogu wybierz pozycję Aktywuj zmiany. Zostanie wyświetlony komunikat Wszystkie zmiany zostały aktywowane. Nie są konieczne żadne ponowne uruchomienia.

  8. W obszarze Podsumowanie wdrożeń wybierz pozycję Kontrola. Zaznacz pole wyboru w pobliżu nazwy aplikacji, aby wybrać aplikację. Wybierz pozycję Start , a następnie wybierz pozycję Obsługa wszystkich żądań.

  9. W obszarze Uruchom Asystenta aplikacji wybierz pozycję Tak. Jeśli nie wystąpi błąd, zobaczysz, że żądania rozpoczęcia zostały wysłane do wybranych wdrożeń.

  10. Skonstruuj w pełni kwalifikowany adres URL przykładowej aplikacji, na przykład http://<vm-host-name>:<port>/<your-app-path>. Nazwę hosta i port można pobrać z adresu adminConsoleURL , usuwając element /console/. Jeśli używasz zalecanej przykładowej aplikacji, adres URL powinien być http://<vm-host-name>:<port>/testwebapp/podobny do http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

  11. Wklej w pełni kwalifikowany adres URL w przeglądarce internetowej połączonej z Internetem. Jeśli wdrożono zalecaną przykładową aplikację, powinna zostać wyświetlona strona podobna do poniższego zrzutu ekranu:

    Screenshot of the test web app.

Nawiązywanie połączenia z maszyną wirtualną

Jeśli chcesz zarządzać maszyną wirtualną, możesz nawiązać z nią połączenie za pomocą polecenia SSH. Przed uzyskaniem dostępu do maszyny upewnij się, że włączono port 22 dla agenta SSH.

Wykonaj następujące kroki, aby włączyć port 22:

  1. Wróć do roboczej grupy zasobów. Na stronie przeglądu można znaleźć sieciową grupę zabezpieczeń o nazwie wls-nsg. Wybierz pozycję wls-nsg.

  2. W panelu po lewej stronie wybierz pozycję Ustawienia, a następnie pozycję Reguły zabezpieczeń dla ruchu przychodzącego. Jeśli istnieje reguła zezwalania na port 22, możesz przejść do kroku 4.

  3. W górnej części strony wybierz pozycję Dodaj.

    1. W obszarze Zakresy portów docelowych wypełnij wartość 22.
    2. Wprowadź nazwę reguły Port_SSH w polu Nazwa.
    3. Pozostaw wartość domyślną dla innych pól.
    4. Wybierz Dodaj.

    Po zakończeniu wdrażania możesz połączyć się z maszyną wirtualną za pomocą protokołu SSH.

  4. Połączenie maszynę wirtualną z wartością sshCommand i hasłem (w tym artykule użyto wlsVmCluster2022).

Czyszczenie zasobów

Jeśli nie zamierzasz nadal używać zabezpieczeń WLS, wróć do działającej grupy zasobów. W górnej części strony w obszarze tekstowej Grupa zasobów wybierz grupę zasobów. Następnie wybierz pozycję Usuń grupę zasobów.

Następne kroki

Kontynuuj eksplorowanie opcji uruchamiania zabezpieczeń WLS na platformie Azure.