Sie sind hier : Homepage →  > hier stehen die veralteten Seiten→  k) XEN Server Okt. 2014→  Einen Universal VM-Gast erzeugen II

Hier stehen die veralteten Seiten

Es geht inzwischen doch etwas einfacher als von Falko Timme beschrieben

von Gert Redlich 6. Oktober 2014
Zu allererst, ich habe alles mit YAST installiert, nicht mit zypper.

Schon bei der Erst-Installation (über Autoyast) habe ich von den "Suse Patterns" den LAMP Server und DNS/DHCP sowie extended YAST mit ausgewählt.

Da ist schon viel dabei, es sind aber bereits 980 MB anstelle nur 66ß MB, die aus dem Netz geladen werden wollen. Später kommt noch eine Masse dazu.

Bei der Reihenfolge und der Auswahl habe ich mich vorerst an die Empfehlungen des Autors gehalten.

Weiterhin habe ich erst mal die drei weiteren Repositories in YAST nachgetragen und alles per YAST installiert bzw. per wget abgeholt und NOCH NICHTS konfiguriert.

.

Einiges möchte ich nicht haben (müssen)

Auf meinen Servern gibt es kein "telnet" und keine "development Tools". Der Aufwand steht in keinem Verhältnis, denn es gibt so gut wie alle Software in den einschlägigen Repositories.

-#- Alias Name Aktiviert Aktual.
  Standard REPOS      
3 openSUSE-13.1-1.10 openSUSE-13.1-1.10 Ja Ja
4 repo-debug openSUSE-13.1-Debug Nein Ja
5 repo-debug-update openSUSE-13.1-Update-Debug Nein Ja
6 repo-debug-update-non-oss openSUSE-13.1-Update-Debug-Non-Oss Nein Ja
7 repo-non-oss openSUSE-13.1-Non-Oss Ja Ja
8 repo-source openSUSE-13.1-Source Nein Ja
9 repo-update openSUSE-13.1-Update Ja Ja
         
  optionale REPOS      
1 home:munix9.repo home:munix9.repo Ja Ja
2 network:utilities.repo network:utilities.repo Ja Ja
10 repo-update-non-oss openSUSE-13.1-Update-Non-Oss Ja Ja
11 server:php.repo server:php.repo Ja Ja

mysql (mariasql) starten

vorher die /etc/my.cnf nachschaun und anpassen


[XEN8-Vorlage - root] /etc/init.d $ ./mysql start
redirecting to systemctl start .service
Creating MySQL privilege database...
Installing MariaDB/MySQL system tables in '/var/lib/mysql' ...
OK
Filling help tables...
OK

PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:

'/usr/bin/mysqladmin' -u root password 'new-password'
'/usr/bin/mysqladmin' -u root -h VM-DHCP-Vorlage-2 password 'new-password'

Alternatively you can run:
'/usr/bin/mysql_secure_installation'

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the MariaDB Knowledgebase at kb.askmonty.org or the
MySQL manual for more instructions.

You can start the MariaDB daemon with:
rcmysql start

You can test the MariaDB daemon with mariadb-test package

Please report any problems with the '/usr/bin/mysqlbug' script!

The latest information about MariaDB is available at mariadb.org.
You can find additional information about the MySQL part at:
dev.mysql.com
Support MariaDB development by buying support/new features from
Monty Program Ab. You can contact us about this at sales@montyprogram.com.
Alternatively consider joining our community based development effort:
kb.askmonty.org/en/contributing-to-the-mariadb-project/

Starting service MySQL                                                                    done

[XEN8-Vorlage - root] /etc/init.d $

mysql konfigurieren

/usr/bin/mysql_secure_installation

[XEN8-Vorlage - root] /etc/init.d $ /usr/bin/mysql_secure_installation

/usr/bin/mysql_secure_installation: Zeile 379: find_mysql_client: Kommando nicht gefunden.

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

[XEN8-Vorlage - root] /etc/init.d $

vorerst kein webDAV Server

.

Aber wie auch immer, es hakt und kneift an allen Ecken und Kanten, also so ging es dch nicht.

.
Installieren Sie doch wieder alles schön der Reihe nach und prüfen Sie nach jeder Installation, was bereits geht und was noch nicht. Der Power Modus idt im Nachhinein unübersichtlich.

.

Aufgehobene Schnipsel

Hier ein paar Schnipsel aus einem Forum


zypper would have auto set things up - but it will be up to YOU to actually configure the httpd.conf file

zypper in apache2

HOWEVER you really should install the "pattern" ---- SUSE uses "patterns" -----

zypper in -t pattern lamp_server

the "pattern" will install a YAST control panel for the Apache server
--- USE yast to start and stop Apache
SUSE is Very GUI centric !
most things are EASIER to do using yast than in the terminal

you DO need to do a lot of studying
start with the Apache documentation
httpd.apache.org/docs/2.4/

then the PHP docs
www.php.net/docs.php

suse uses MarieDB now ( and NOT mysql )
https://mariadb.org/

or uses "postgresql"
www.postgresql.org

expect to need about 3 to 6 months of studying


set up and configure Apache using the yast gui

suse documentation
activedoc.opensuse.org/book/o...he-http-server

Use httpd to check for configuration file.
Code:

# httpd -t



Startseite -- © 2001/2022 - Copyright by Dipl.-Ing. Gert Redlich / Germany - D-65191 Wiesbaden - Telefon-Nummer - Impressum