
Part V. Technical Background
Prev                    Next

-------------------------------------------------------------------------------


Part V. Technical Background



How Amanda really works ...

This section contains some papers which describe the technical concepts behind
Amanda. You find descriptions of the various APIs as well as a basic draft of
the internals of Amanda.
Table of Contents


  22._How_Amanda_uses_UDP_and_TCP_ports


        TCP_port_allocation

        User_TCP_port_range_(--with-tcpportrange)_summary

        UDP_port_allocation

        User_UDP_port_range_(--with-udpportrange)_summary

        Firewalls_and_NAT


  23._Amanda_dumper_API


        Introduction

        The_Problem

        Overview_of_the_API


              The_`support'_command


        The_`selfcheck'_command

        The_`estimate'_and_`estimate-parse'_commands

        The_`backup'_and_`backup-parse'_commands

        The_`index-from-output'_and_`index-from-image'_commands

        The_`restore'_command

        The_`print-command'_command

        Conclusion


  24._Amanda_Internals


        Protocols

        server_and_amandad_on_client

        planner_and_driver

        driver_and_dumper

        taper(read)_and_taper(write)


  25._Amanda_Event_API


        Introduction

        The_API


              event_register

              event_release

              event_loop

              event_wait

              event_wakeup


        Data_types


              event_handle_t

              event_id_t

              event_type_t

              event_fn_t


        Event_Types


              EV_READFD

              EV_WRITEFD

              EV_SIG

              EV_TIME

              EV_WAIT



  26._Amanda_Security_API


        Introduction

        The_Problem

        The_API


              protocol_packet_transmission_functions

              stream_functions


        Data_Types


              security_driver_t

              security_handle_t

              security_stream_t

              security_status_t


        SECURITY_DRIVERS


              name

              connect

              accept

              close

              sendpkt

              recvpkt

              recvpkt_cancel

              stream_server

              stream_accept

              stream_client

              stream_close

              stream_auth

              stream_id

              stream_write

              stream_read

              stream_read_cancel



  27._Virtual_Tape_API

  28._Using_Kerberos_with_Amanda


        Amanda_2.5.0_-_KERBEROS_v4_SUPPORT_NOTES


              Configuration

              Installation

              conf_file


        Amanda_2.5.0_-_KERBEROS_v5_SUPPORT_NOTES


              Building

              Installation

              conf_file

              Destination_Host_Permissions_file



-------------------------------------------------------------------------------

Prev                                                                  Next
Chapter 21. Amanda WISHLIST  Home  Chapter 22. How Amanda uses UDP and TCP
                                                                     ports

